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