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

Reply via email to