Hmm, I'm a bit concerned that this code is going to interact with handing off devices from EHCI to a companion controller.
Somewhere between 2.4.12 and 2.4.17 an important pair of lines got removed from hub.c usb_hub_port_wait_reset(), returning disconnect status when the root hub port reset ends up causing the companion controller to get the device. This looks to the hub driver like a disconnect from one root hub. Your patch is changing that routine, and seems to have some expectation about disconnect behavior. I can't quite be sure it's not breaking anything. It'll probably conflict with the EHCI patch for 2.4, linked at http://www.linux-usb.org/devices.html Not that I usually use 2.4.x any more, but if you merged your patch with the hub portions of the USB 2.0 patch I could at least test it. Better yet would be to have a 2.5 version of this patch ... - Dave _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel