On Friday 07 January 2005 7:30 am, Alan Stern wrote:
> On Thu, 6 Jan 2005, Oliver Neukum wrote:
> 
> > Jan  6 23:42:53 macbeth kernel: ehci_hcd 0000:00:1d.7: resume root hub
> > Jan  6 23:42:53 macbeth kernel: Port: 5, Status: 00001000
> > Jan  6 23:42:53 macbeth kernel: Port: 4, Status: 00001000
> > Jan  6 23:42:53 macbeth kernel: Port: 3, Status: 00001000
> > Jan  6 23:42:53 macbeth kernel: Port: 2, Status: 00001000
> > Jan  6 23:42:53 macbeth kernel: Port: 1, Status: 00001000
> > Jan  6 23:42:53 macbeth kernel: Port: 0, Status: 00001403
> 
> And during the resume, PORT_OWNER is off, thus changing the flip-flop.  
> Confirmed by 0x0400 (full/low speed device) and 0x0001 (device connected).
> Someone, probably the BIOS, must have made this change.

That 0x0400 is wierd, though ...

Given that the UHCI LEGSUP register changed (a BIOS thing), I think
the first thing to try is making the UHCI driver get the port back
from the BIOS.  It's very possible that changing that UHCI register
will automatically restore the correct PORT_OWNER setting.

- Dave


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
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