[ltp] T22 and ACPI suspend

Silvio Böhler linux-thinkpad@linux-thinkpad.org
Tue, 08 Mar 2005 15:02:51 +0100


Kernel 2.6.11 with ibm_acpi 0.10 patch

Hello

I can successfully put my T22 to sleep using

echo -n 3 > /proc/acpi/sleep

and wake up again using the FN key. The problem is that after wake-up, 
my USB port somehow stops working due to an interrupt issue (see the 
bottom of this message for the relevant part of my syslog). Does anybody 
have an idea how I can solve this?

Thank you!

Silvio



Mar  8 14:53:48 hagrid kernel: PM: Preparing system for suspend

Message from syslogd@hagrid at Tue Mar  8 14:54:02 2005 ...
hagrid kernel: Disabling IRQ #11
Mar  8 14:54:02 hagrid kernel: Stopping tasks: 
================================= 
===============================================|
Mar  8 14:54:02 hagrid kernel: PM: Entering state.
Mar  8 14:54:02 hagrid kernel: Back to C!
Mar  8 14:54:02 hagrid kernel: hub 1-0:1.0: resubmit --> -108
Mar  8 14:54:02 hagrid kernel: PM: Finishing up.
Mar  8 14:54:02 hagrid kernel: irq 11: nobody cared!
Mar  8 14:54:02 hagrid kernel:  [__report_bad_irq+36/144] 
__report_bad_irq+0x24/ 0x90
Mar  8 14:54:02 hagrid kernel:  [note_interrupt+97/144] 
note_interrupt+0x61/0x90
Mar  8 14:54:02 hagrid kernel:  [__do_IRQ+315/336] __do_IRQ+0x13b/0x150
Mar  8 14:54:02 hagrid kernel:  [do_IRQ+35/64] do_IRQ+0x23/0x40
Mar  8 14:54:02 hagrid kernel:  [common_interrupt+26/32] 
common_interrupt+0x1a/0 x20
Mar  8 14:54:02 hagrid kernel:  [__do_softirq+46/128] __do_softirq+0x2e/0x80
Mar  8 14:54:02 hagrid kernel:  [do_softirq+39/48] do_softirq+0x27/0x30
Mar  8 14:54:02 hagrid kernel:  [irq_exit+53/64] irq_exit+0x35/0x40
Mar  8 14:54:02 hagrid kernel:  [do_IRQ+40/64] do_IRQ+0x28/0x40
Mar  8 14:54:02 hagrid kernel:  [common_interrupt+26/32] 
common_interrupt+0x1a/0 x20
Mar  8 14:54:02 hagrid kernel:  [wakeup_start+123/185] wakeup_code+0x7b/0xb9
Mar  8 14:54:02 hagrid kernel:  [schedule+911/1296] schedule+0x38f/0x510
Mar  8 14:54:02 hagrid kernel:  [common_interrupt+26/32] 
common_interrupt+0x1a/0 x20
Mar  8 14:54:02 hagrid kernel:  [refrigerator+101/144] 
refrigerator+0x65/0x90
Mar  8 14:54:02 hagrid kernel:  [kjournald+318/656] kjournald+0x13e/0x290
Mar  8 14:54:02 hagrid kernel:  [autoremove_wake_function+0/80] 
autoremove_wake_ function+0x0/0x50
Mar  8 14:54:02 hagrid kernel:  [finish_task_switch+47/144] 
finish_task_switch+0 x2f/0x90
Mar  8 14:54:02 hagrid kernel:  [autoremove_wake_function+0/80] 
autoremove_wake_ function+0x0/0x50
Mar  8 14:54:02 hagrid kernel:  [ret_from_fork+6/20] ret_from_fork+0x6/0x14
Mar  8 14:54:02 hagrid kernel:  [commit_timeout+0/16] 
commit_timeout+0x0/0x10
Mar  8 14:54:02 hagrid kernel:  [kjournald+0/656] kjournald+0x0/0x290
Mar  8 14:54:02 hagrid kernel:  [kernel_thread_helper+5/24] 
kernel_thread_helper +0x5/0x18
Mar  8 14:54:02 hagrid kernel: handlers:
Mar  8 14:54:02 hagrid kernel: [pg0+408029152/1069347840] 
(yenta_interrupt+0x0/0 x30 [yenta_socket])
Mar  8 14:54:02 hagrid kernel: [pg0+408029152/1069347840] 
(yenta_interrupt+0x0/0 x30 [yenta_socket])
Mar  8 14:54:02 hagrid kernel: [pg0+408876800/1069347840] 
(snd_cs46xx_interrupt+ 0x0/0x1f0 [snd_cs46xx])
Mar  8 14:54:02 hagrid kernel: [speedo_interrupt+0/544] 
(speedo_interrupt+0x0/0x 220)
Mar  8 14:54:02 hagrid kernel: Disabling IRQ #11
Mar  8 14:54:02 hagrid kernel: ACPI: PCI interrupt 0000:00:03.0[A] -> 
GSI 11 (le vel, low) -> IRQ 11
Mar  8 14:54:02 hagrid kernel: ACPI: PCI interrupt 0000:00:05.0[A] -> 
GSI 11 (le vel, low) -> IRQ 11
Mar  8 14:54:02 hagrid kernel: Restarting tasks... done
Mar  8 14:54:02 hagrid kernel: usb 1-1: USB disconnect, address 2
Mar  8 14:54:02 hagrid kernel: usb 1-1: new low speed USB device using 
uhci_hcd and address 3
Mar  8 14:54:02 hagrid udev[3445]: removing device node '/dev/input/mouse1'
Mar  8 14:54:02 hagrid hal.hotplug[3462]: DEVPATH is not set
Mar  8 14:54:03 hagrid kernel: uhci_hcd 0000:00:07.2: Unlink after 
no-IRQ?  Cont roller is probably using the wrong IRQ.
Mar  8 14:54:03 hagrid kernel: usb 1-1: khubd timed out on ep0in
Mar  8 14:54:09 hagrid kernel: usb 1-1: khubd timed out on ep0out
Mar  8 14:54:14 hagrid kernel: usb 1-1: khubd timed out on ep0out
Mar  8 14:54:14 hagrid kernel: usb 1-1: device not accepting address 3, 
error -1 10
Mar  8 14:54:14 hagrid kernel: usb 1-1: new low speed USB device using 
uhci_hcd and address 4
Mar  8 14:54:15 hagrid kernel: usb 1-1: khubd timed out on ep0in
Mar  8 14:54:21 hagrid kernel: usb 1-1: khubd timed out on ep0out
Mar  8 14:54:26 hagrid kernel: usb 1-1: khubd timed out on ep0out
Mar  8 14:54:26 hagrid kernel: usb 1-1: device not accepting address 4, 
error -110