Am Dienstag, 4. Januar 2005 22:24 schrieb Alan Stern:
> On Tue, 4 Jan 2005, Oliver Neukum wrote:
> 
> > Am Dienstag, 4. Januar 2005 21:03 schrieb David Brownell:
> > > Does it work better if you enable CONFIG_USB_SUSPEND?
> > 
> > Without it, the effect is catastrophic. USB ceases to work and
> > will not be cured by a warm reboot. I had to cycle the power.
> 
> I haven't had a chance yet to look closely at the first log, with 
> CONFIG_USB_SUSPEND set.  But this one, without CONFIG_USB_SUSPEND, appears 
> to indicate the problem lies in the EHCI driver or controller.
> 
> Do you feel like trying again with CONFIG_USB_SUSPEND not set, and this 
> time unload ehci-hcd by hand?  Preferably before plugging in the mouse, 
> but in any case before doing the suspend.

Right on. A kernel without ehci wakes up with a working mouse.
Here's the log:

Jan  4 23:06:02 macbeth kernel: Freeing memory...  
^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^H\^H|^H/^H-^Hdone
 (17531 pages freed)
Jan  4 23:06:02 macbeth kernel: radeonfb: suspending to state: 3...
Jan  4 23:06:02 macbeth kernel: agpgart: Found an AGP 2.0 compliant device at 
0000:00:00.0.
Jan  4 23:06:02 macbeth kernel: agpgart: Putting AGP V2 device at 0000:00:00.0 
into 0x mode
Jan  4 23:06:02 macbeth kernel: agpgart: Putting AGP V2 device at 0000:01:00.0 
into 0x mode
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.2: suspend_hc
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.2: --> PCI D0/legacy
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.1: suspend_hc
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.1: --> PCI D0/legacy
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.0: suspend_hc
Jan  4 23:06:02 macbeth kernel: uhci_hcd 0000:00:1d.0: --> PCI D0/legacy
Jan  4 23:06:03 macbeth kernel: ................................swsusp: Need to 
copy 10890 pages
Jan  4 23:06:03 macbeth kernel: ..<7>uhci_hcd 0000:00:1d.0: resume from PCI D0 
(legacy)
Jan  4 23:06:03 macbeth kernel: PCI: Setting latency timer of device 
0000:00:1d.0 to 64
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.1: resume from PCI D0 
(legacy)
Jan  4 23:06:03 macbeth kernel: PCI: Setting latency timer of device 
0000:00:1d.1 to 64
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.2: resume from PCI D0 
(legacy)
Jan  4 23:06:03 macbeth kernel: PCI: Setting latency timer of device 
0000:00:1d.2 to 64
Jan  4 23:06:03 macbeth kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 11 
(level, low) -> IRQ 11
Jan  4 23:06:03 macbeth kernel: PCI: Setting latency timer of device 
0000:00:1f.5 to 64
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.0: wakeup_hc
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.1: wakeup_hc
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.2: wakeup_hc
Jan  4 23:06:03 macbeth kernel: ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 11 
(level, low) -> IRQ 11
Jan  4 23:06:03 macbeth kernel: PCI: Setting latency timer of device 
0000:00:1f.6 to 64
Jan  4 23:06:03 macbeth kernel: radeonfb: resumed !
Jan  4 23:06:03 macbeth kernel: Restarting tasks... done
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.1: suspend_hc
Jan  4 23:06:03 macbeth kernel: uhci_hcd 0000:00:1d.2: suspend_hc

Do you want it with CONFIG_USB_SUSPEND?

        Regards
                Oliver


-------------------------------------------------------
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