It seems there was a bug in Linux's code after wakeup where it expected devices to be available too soon. Details at https://plus.google.com/116960357493251979546/posts/RZpndv4BCCD Just posted here so someone knowledgable in the USB stack can check if NetBSD has a similar problem or not. Cheers, Thomas