Messages in this thread | | | Subject | 2.6.9-rc2-mm4: after suspend/resume intel_8x0 and USB broken | From | Kristoffer Sjoberg <> | Date | Tue, 28 Sep 2004 21:16:30 +0200 |
| |
Hi,
Just recently when upgrading my kernel, my machine started to respond after a resume (instead of a double fault, apparently fixed in 2.6.9- rc2-mm3).
Now, it still won't resume properly, presenting a stack trace leading to a disabled IRQ 11, rendering the machine pretty much useless (although in a good enough shape for a 'reboot')
I've attached the messages from syslog, and a brief hardware description (the computer is an HP NC6000 laptop)
$ cat /proc/interrupts CPU0 0: 2476531 XT-PIC timer 1: 7742 XT-PIC i8042 2: 0 XT-PIC cascade 8: 1 XT-PIC rtc 9: 1444 XT-PIC acpi 10: 527092 XT-PIC ehci_hcd, uhci_hcd, uhci_hcd, uhci_hcd, yenta, yenta, yenta 11: 3270 XT-PIC Intel 82801DB-ICH4, eth0 12: 1590 XT-PIC i8042 14: 21417 XT-PIC ide0 NMI: 0 LOC: 2472921 ERR: 0 MIS: 0
$ lspci 0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03) 0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) 0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4- L/ICH4-M) USB UHCI Controller #1 (rev 03) 0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4- L/ICH4-M) USB UHCI Controller #2 (rev 03) 0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4- L/ICH4-M) USB UHCI Controller #3 (rev 03) 0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03) 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83) 0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03) 0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03) 0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) 0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] 0000:02:04.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01) 0000:02:06.0 CardBus bridge: O2 Micro, Inc. OZ711M3 SmartCardBus MultiMediaBay Controller 0000:02:06.1 CardBus bridge: O2 Micro, Inc. OZ711M3 SmartCardBus MultiMediaBay Controller 0000:02:06.2 System peripheral: O2 Micro, Inc. OZ711Mx MultiMediaBay Accelerator 0000:02:06.3 CardBus bridge: O2 Micro, Inc. OZ711M3 SmartCardBus MultiMediaBay Controller 0000:02:0e.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M_2 Gigabit Ethernet (rev 03)
excerpts from /var/log/syslog:
Suspend/Resume:
Sep 28 20:27:48 nc6000 kernel: Stopping tasks: =================================================| Sep 28 20:27:48 nc6000 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/^Hdone (10617 pages freed) Sep 28 20:27:48 nc6000 kernel: hci_usb 4-1:1.0: resume is unsafe! Sep 28 20:27:48 nc6000 kernel: hci_usb 4-1:1.1: resume is unsafe! Sep 28 20:27:48 nc6000 kernel: usb 4-1: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usb usb4: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usb usb3: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usb usb2: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usbhid 1-3.3:1.0: resume is unsafe! Sep 28 20:27:48 nc6000 kernel: usb 1-3.3: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usb 1-3: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: usb usb1: no poweroff yet, suspending instead Sep 28 20:27:48 nc6000 kernel: PM: Attempting to suspend to disk. Sep 28 20:27:48 nc6000 kernel: PM: snapshotting memory. Sep 28 20:27:48 nc6000 kernel: swsusp: critical section: Sep 28 20:27:48 nc6000 kernel: swsusp: Saving Highmem Sep 28 20:27:48 nc6000 kernel: ..........<7>[nosave pfn 0x3ec]<7>[nosave pfn 0x3ed].........swsusp: Need to copy 8799 pages Sep 28 20:27:48 nc6000 kernel: suspend: (pages needed: 8799 + 512 free: 250460) Sep 28 20:27:48 nc6000 kernel: ..<7>[nosave pfn 0x3ec]<7>[nosave pfn 0x3ed]swsusp: Restoring Highmem Sep 28 20:27:48 nc6000 kernel: PM: Image restored successfully. Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64 Sep 28 20:27:48 nc6000 kernel: ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 10 (level, low) -> IRQ 10 Sep 28 20:27:48 nc6000 kernel: ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 11 (level, low) -> IRQ 11 Sep 28 20:27:48 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1f.5 to 64 Sep 28 20:27:48 nc6000 kernel: irq 11: nobody cared! Sep 28 20:27:49 nc6000 kernel: [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90 Sep 28 20:27:49 nc6000 kernel: [note_interrupt+129/272] note_interrupt +0x81/0x110 Sep 28 20:27:49 nc6000 kernel: [do_IRQ+296/320] do_IRQ+0x128/0x140 Sep 28 20:27:49 nc6000 kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Sep 28 20:27:49 nc6000 kernel: [acpi_ns_detach_object+65/171] acpi_ns_detach_object+0x41/0xab Sep 28 20:27:49 nc6000 kernel: [handle_IRQ_event+32/112] handle_IRQ_event+0x20/0x70 Sep 28 20:27:49 nc6000 kernel: [acpi_ut_status_exit+73/85] acpi_ut_status_exit+0x49/0x55 Sep 28 20:27:49 nc6000 kernel: [do_IRQ+143/320] do_IRQ+0x8f/0x140 Sep 28 20:27:49 nc6000 kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20 Sep 28 20:27:49 nc6000 kernel: [ide_do_request+506/896] ide_do_request +0x1fa/0x380 Sep 28 20:27:49 nc6000 kernel: [__elv_add_request+69/176] __elv_add_request+0x45/0xb0 Sep 28 20:27:49 nc6000 kernel: [ide_do_drive_cmd+208/320] ide_do_drive_cmd+0xd0/0x140 Sep 28 20:27:49 nc6000 kernel: [generic_ide_resume+148/192] generic_ide_resume+0x94/0xc0 Sep 28 20:27:49 nc6000 kernel: [resume_device+41/48] resume_device +0x29/0x30 Sep 28 20:27:49 nc6000 kernel: [dpm_resume+110/112] dpm_resume +0x6e/0x70 Sep 28 20:27:49 nc6000 kernel: [device_resume+25/48] device_resume +0x19/0x30 Sep 28 20:27:49 nc6000 kernel: [finish+8/64] finish+0x8/0x40 Sep 28 20:27:49 nc6000 kernel: [pm_suspend_disk+126/192] pm_suspend_disk+0x7e/0xc0 Sep 28 20:27:49 nc6000 kernel: [enter_state+183/192] enter_state +0xb7/0xc0 Sep 28 20:27:49 nc6000 kernel: [software_suspend+15/32] software_suspend+0xf/0x20 Sep 28 20:27:49 nc6000 kernel: [acpi_system_write_sleep+106/132] acpi_system_write_sleep+0x6a/0x84 Sep 28 20:27:49 nc6000 kernel: [vfs_write+184/304] vfs_write+0xb8/0x130 Sep 28 20:27:49 nc6000 kernel: [filp_close+89/144] filp_close+0x59/0x90 Sep 28 20:27:49 nc6000 kernel: [sys_write+81/128] sys_write+0x51/0x80 Sep 28 20:27:49 nc6000 kernel: [syscall_call+7/11] syscall_call+0x7/0xb Sep 28 20:27:49 nc6000 kernel: handlers: Sep 28 20:27:49 nc6000 kernel: [pg0+946923792/1069229056] (snd_intel8x0_interrupt+0x0/0x240 [snd_intel8x0]) Sep 28 20:27:49 nc6000 kernel: Disabling IRQ #11 Sep 28 20:27:49 nc6000 kernel: usb 1-3: control timeout on ep0in Sep 28 20:27:49 nc6000 kernel: hci_usb: probe of 4-1:1.2 failed with error -113 Sep 28 20:27:49 nc6000 kernel: usb 1-3: control timeout on ep0in Sep 28 20:27:49 nc6000 kernel: hub 1-0:1.0: activate --> -22 Sep 28 20:27:49 nc6000 kernel: hub 1-3:1.0: hub_port_status failed (err = -19) Sep 28 20:27:49 nc6000 last message repeated 2 times Sep 28 20:27:49 nc6000 kernel: hub 1-3:1.0: cannot disable port 3 (err = -19) Sep 28 20:27:49 nc6000 kernel: hub 1-3:1.0: hub_port_status failed (err = -19) Sep 28 20:27:49 nc6000 kernel: hub 1-3:1.0: activate --> -19 Sep 28 20:27:49 nc6000 kernel: hci_usb: probe of 4-1:1.2 failed with error -113 Sep 28 20:27:49 nc6000 kernel: hub 2-0:1.0: activate --> -22 Sep 28 20:27:49 nc6000 kernel: hci_usb: probe of 4-1:1.2 failed with error -113 Sep 28 20:27:49 nc6000 kernel: hub 3-0:1.0: activate --> -22 Sep 28 20:27:49 nc6000 kernel: hci_usb: probe of 4-1:1.2 failed with error -113 Sep 28 20:27:49 nc6000 kernel: hub 4-0:1.0: activate --> -22 Sep 28 20:27:49 nc6000 kernel: hci_usb: probe of 4-1:1.2 failed with error -113 Sep 28 20:27:49 nc6000 kernel: Restarting tasks... done Sep 28 20:27:49 nc6000 kernel: usb 1-3: USB disconnect, address 2 Sep 28 20:27:49 nc6000 kernel: usb 1-3.3: USB disconnect, address 4 Sep 28 20:27:49 nc6000 kernel: usb 3-1: new full speed USB device using address 2 Sep 28 20:27:50 nc6000 kernel: Synaptics Touchpad, model: 1 Sep 28 20:27:50 nc6000 kernel: Firmware: 5.9 Sep 28 20:27:50 nc6000 kernel: Sensor: 27 Sep 28 20:27:50 nc6000 kernel: new absolute packet format Sep 28 20:27:50 nc6000 kernel: Touchpad has extended capability bits Sep 28 20:27:50 nc6000 kernel: -> multifinger detection Sep 28 20:27:50 nc6000 kernel: -> palm detection Sep 28 20:27:50 nc6000 kernel: -> pass-through port Sep 28 20:27:50 nc6000 kernel: input: SynPS/2 Synaptics TouchPad on isa0060/serio4 Sep 28 20:27:50 nc6000 kernel: serio: Synaptics pass-through port at isa0060/serio4/input0 Sep 28 20:27:51 nc6000 kernel: Warning: CPU frequency is 1800000, cpufreq assumed 600000 kHz. Sep 28 20:27:54 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:27:54 nc6000 kernel: input: PS/2 Generic Mouse on synaptics- pt/serio0 Sep 28 20:27:59 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:28:00 nc6000 kernel: usb 3-1: device not accepting address 2, error -110 Sep 28 20:28:00 nc6000 kernel: usb 3-1: new full speed USB device using address 3 Sep 28 20:28:05 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:28:10 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:28:10 nc6000 kernel: usb 3-1: device not accepting address 3, error -110 Sep 28 20:28:10 nc6000 kernel: usb 4-1: USB disconnect, address 2 Sep 28 20:28:10 nc6000 hcid[2856]: HCI dev 0 down Sep 28 20:28:10 nc6000 hcid[2856]: Stoping security manager 0 Sep 28 20:28:11 nc6000 hcid[2856]: HCI dev 0 unregistered Sep 28 20:28:11 nc6000 kernel: usb 4-1: new full speed USB device using address 3 Sep 28 20:28:12 nc6000 hcid[2856]: HCI dev 0 registered Sep 28 20:28:12 nc6000 usb.agent[3396]: hci_usb: already loaded Sep 28 20:28:12 nc6000 hcid[2856]: HCI dev 0 up Sep 28 20:28:12 nc6000 hcid[2856]: Starting security manager 0
rmmod uhci-hcd:
Sep 28 20:28:28 nc6000 kernel: uhci_hcd 0000:00:1d.0: remove, state 1 Sep 28 20:28:28 nc6000 kernel: usb usb2: USB disconnect, address 1 Sep 28 20:28:28 nc6000 kernel: uhci_hcd 0000:00:1d.0: USB bus 2 deregistered Sep 28 20:28:28 nc6000 kernel: uhci_hcd 0000:00:1d.1: remove, state 1 Sep 28 20:28:28 nc6000 kernel: usb usb3: USB disconnect, address 1 Sep 28 20:28:28 nc6000 kernel: uhci_hcd 0000:00:1d.1: USB bus 3 deregistered Sep 28 20:28:28 nc6000 kernel: uhci_hcd 0000:00:1d.2: remove, state 1 Sep 28 20:28:28 nc6000 kernel: usb usb4: USB disconnect, address 1 Sep 28 20:28:28 nc6000 kernel: usb 4-1: USB disconnect, address 3 Sep 28 20:28:28 nc6000 hcid[2856]: HCI dev 0 down Sep 28 20:28:28 nc6000 hcid[2856]: Stoping security manager 0 Sep 28 20:28:29 nc6000 hcid[2856]: HCI dev 0 unregistered Sep 28 20:28:29 nc6000 kernel: uhci_hcd 0000:00:1d.2: USB bus 4 deregistered
modprobe uhci-hcd:
Sep 28 20:28:41 nc6000 kernel: USB Universal Host Controller Interface driver v2.2 Sep 28 20:28:41 nc6000 kernel: ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 10 (level, low) -> IRQ 10 Sep 28 20:28:41 nc6000 kernel: uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 Sep 28 20:28:41 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64 Sep 28 20:28:41 nc6000 kernel: uhci_hcd 0000:00:1d.0: irq 10, io base 0x38c0 Sep 28 20:28:41 nc6000 kernel: uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 Sep 28 20:28:41 nc6000 usb.agent[3569]: usbcore: already loaded Sep 28 20:28:42 nc6000 kernel: hub 2-0:1.0: USB hub found Sep 28 20:28:42 nc6000 kernel: hub 2-0:1.0: 2 ports detected Sep 28 20:28:42 nc6000 kernel: ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 10 (level, low) -> IRQ 10 Sep 28 20:28:42 nc6000 kernel: uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 Sep 28 20:28:42 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64 Sep 28 20:28:42 nc6000 kernel: uhci_hcd 0000:00:1d.1: irq 10, io base 0x38e0 Sep 28 20:28:42 nc6000 kernel: uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 Sep 28 20:28:42 nc6000 usb.agent[3609]: usbcore: already loaded Sep 28 20:28:43 nc6000 kernel: hub 3-0:1.0: USB hub found Sep 28 20:28:43 nc6000 kernel: hub 3-0:1.0: 2 ports detected Sep 28 20:28:43 nc6000 kernel: ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 10 (level, low) -> IRQ 10 Sep 28 20:28:43 nc6000 kernel: uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 Sep 28 20:28:43 nc6000 kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64 Sep 28 20:28:43 nc6000 kernel: uhci_hcd 0000:00:1d.2: irq 10, io base 0x3c00 Sep 28 20:28:43 nc6000 kernel: uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 Sep 28 20:28:43 nc6000 usb.agent[3649]: usbcore: already loaded Sep 28 20:28:44 nc6000 kernel: usb 3-1: new full speed USB device using address 2 Sep 28 20:28:44 nc6000 kernel: hub 4-0:1.0: USB hub found Sep 28 20:28:44 nc6000 kernel: hub 4-0:1.0: 2 ports detected Sep 28 20:28:48 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:28:48 nc6000 kernel: uhci_hcd 0000:00:1d.1: Unlink after no- IRQ? Different ACPI or APIC settings may help. Sep 28 20:28:53 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:28:54 nc6000 kernel: usb 3-1: device not accepting address 2, error -110 Sep 28 20:28:54 nc6000 kernel: usb 3-1: new full speed USB device using address 3 Sep 28 20:28:59 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:29:04 nc6000 kernel: usb 3-1: control timeout on ep0out Sep 28 20:29:04 nc6000 kernel: usb 3-1: device not accepting address 3, error -110 Sep 28 20:29:05 nc6000 kernel: usb 4-1: new full speed USB device using address 2
Thanks in advance,
BR
Kristoffer Sjöberg
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |