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

Reply via email to