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