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