On Tue, Feb 03, 2004, Alan Stern <[EMAIL PROTECTED]> wrote:
> On Sat, 31 Jan 2004, Charles Lepple wrote:
> 
> > I have a ThinkPad 770, and under 2.6.x, the UHCI hardware works fine 
> > until I suspend. I have a pair of scripts in 
> > /etc/apm/{suspend.d,resume.d} which do 'rmmod uhci_hcd' and 'modprobe 
> > uhci_hcd' at suspend and resume, respectively, and that seems to work.
> > 
> > If I don't reload the module, the interrupt count doesn't go up after 
> > inserting a device, and I eventually get a 'control timeout on ep0out' 
> > message when the USB core tries to assign an address. Does this sound 
> > familiar?
> 
> If the interrupt count isn't changing, that could indicate a problem with 
> the interrupt-routing part of the system resume routine.  Do you see a log 
> message following the resume that says "wakeup_hc"?
> 
> If there aren't any interrupts arriving, why does the USB core try to 
> assign anything an address?  It shouldn't be aware that a new device has 
> connected.

Root hub is polled, so it doesn't need interrupts.

I wonder if the UHCI controller needs to be enabled via PCI again after
resume?

JE



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to