I just came across an interesting thread in the linux-usb-devel mailing list. http://marc.theaimsgroup.com/?l=linux-kernel&m=114915375324284&w=2 You need to click next in thread quite some times to get the full picture of this discussions. Maybe Gmane will be a better place to view this thread but it does not archive this thread yet since this is quite new. The main problem is that lots of USB device does not follow the USB specification in terms of power budget and it is now up to the Linux USB developers to decide how to deal with them. USB seems to be one of the weakiest link for Linux and even one Linux advocate complained that Windows USB has been rock solid for 6 years since Windows 2000 and yet Linux USB is so unstable even until 2.6.1x (now 2.6.16) in the same mailing list. I think we will also meet this kind of problems during design. What will you do in this case? Regards, Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist