From: Kristoffer Sjoberg <kristoffer.sjoberg@netstar.se>
To: linux-kernel@vger.kernel.org
Subject: 2.6.9-rc2-mm4: after suspend/resume intel_8x0 and USB broken
Date: Tue, 28 Sep 2004 21:16:30 +0200 [thread overview]
Message-ID: <1096398991.4848.13.camel@localhost> (raw)
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
reply other threads:[~2004-09-28 19:18 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1096398991.4848.13.camel@localhost \
--to=kristoffer.sjoberg@netstar.se \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.