On Wed, 27 Apr 2005, David Brownell wrote: > It should be the only EHCI patch in Greg's latest quilt set. > > http://marc.theaimsgroup.com/?l=linux-usb-devel&m=111281753127281&w=2 > > ... I'd rather see 2.6.12 have that than the experimental usbnet > patch that does seem to have been merged! :)
I just tried it out (patch applied to an otherwise clean 2.6.12-rc3 kernel), and the behavior was exactly the same as before. Plugging or unplugging a device when the root hub was suspended did not wake up the root hub. And by the way, I did check the bmAttributes for the root hub config. The value was 0xe0, so remote wakeup should have been enabled. Are there any debugging files whose contents would help clear this up? Alan Stern P.S.: I also tried changing the sense of the #if test in __usb_suspend_device, so that drivers without suspend/resume support would be unbound during a suspend. It worked! No deadlock at all. And the driver was reprobed when the device resumed. ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel