Hello, I am working on a system using BlueCat Linux 5.0 (kernel 2.6.0). We are running into a problem where if the user rapidly inserts and removes USB devices, the calls to usb_set_configuration call eventually fails (after somewhere around 5-15 attempts). The error I am receiving is "can't set config #1, error -71", which is in usb_new_device. Unfortunately, we are compelled by business decisions to stick with this kernel, although we can probably (there are some binary-only drivers involved) patch the usb core stuff up to something more current. Can anyone point me at the changes that would be required to take care of this, or at least make it much less repeatable? I cannot really share much on the project, I am a contractor and have to honor an NDA, but I can say that we are not doing anything that would violate the GPL, such as developing non-GPL drivers of our own. TIA. -- Meetings are indispensable when you don't want to do anything - John Kenneth Galbraith -- Eric Johnson -- ericj at ericj dot net -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/