Package: linux-2.6 Version: 2.6.22-1 Severity: normal Whenever I resume (from suspend) or reboot using kexec, uhci-hcd causes a "nobody cared" error, which causes the interrupt (below, 17) to be disabled. I have not tried irqpoll; I will shortly. Furthermore, this prevents ipw3945 from working until a reboot through the BIOS. (Note, however, that ipw3945 is not loaded until after the error occurs, when using kexec; therefore, ipw3945 does not cause the error in any way.) If I remove all the modules using that interrupt, and reload them, all of them except ipw3945 work, and the interrupt is reenabled. I can also avoid this, in the suspend/resume case, by unloading uhci-hcd before suspend and reloading it on resume, which prevents the problem. /proc/interrupts (from a fresh boot): CPU0 CPU1 0: 290077 0 IO-APIC-edge timer 1: 3402 0 IO-APIC-edge i8042 8: 1 0 IO-APIC-edge rtc 9: 1258 0 IO-APIC-fasteoi acpi 12: 131626 0 IO-APIC-edge i8042 14: 10334 0 IO-APIC-edge ide0 16: 10685 0 IO-APIC-fasteoi uhci_hcd:usb1, yenta, i915@pci:0000:00:02.0 17: 377369 0 IO-APIC-fasteoi uhci_hcd:usb2, firewire_ohci, ipw3945, HDA Intel 18: 0 0 IO-APIC-fasteoi uhci_hcd:usb3 19: 2 0 IO-APIC-fasteoi uhci_hcd:usb4, ehci_hcd:usb5 1274: 11753 0 PCI-MSI-edge eth0 1275: 12806 0 PCI-MSI-edge ahci NMI: 0 0 LOC: 290034 290011 ERR: 0 from kern.log (with kexec on 2.6.22-1): Jul 16 21:51:31 lakeview kernel: sda:<3>irq 17: nobody cared (try booting with the "irqpoll" option) Jul 16 21:51:31 lakeview kernel: Jul 16 21:51:31 lakeview kernel: Call Trace: Jul 16 21:51:31 lakeview kernel: <IRQ> [<ffffffff8025dfff>] __report_bad_irq+0x30/0x72 Jul 16 21:51:31 lakeview kernel: [<ffffffff8025e224>] note_interrupt+0x1e3/0x227 Jul 16 21:51:31 lakeview kernel: [<ffffffff8025eaf1>] handle_fasteoi_irq+0xa9/0xd0 Jul 16 21:51:31 lakeview kernel: [<ffffffff8020ca0d>] do_IRQ+0x6c/0xd3 Jul 16 21:51:31 lakeview kernel: [<ffffffff8020a2a1>] ret_from_intr+0x0/0xa Jul 16 21:51:31 lakeview kernel: <EOI> [<ffffffff88051aae>] :processor:acpi_processor_idle+0x25a/0x454 Jul 16 21:51:31 lakeview kernel: [<ffffffff88051aa4>] :processor:acpi_processor_idle+0x250/0x454 Jul 16 21:51:31 lakeview kernel: [<ffffffff88051854>] :processor:acpi_processor_idle+0x0/0x454 Jul 16 21:51:31 lakeview kernel: [<ffffffff80209125>] cpu_idle+0x8b/0xae Jul 16 21:51:31 lakeview kernel: [<ffffffff80526762>] start_kernel+0x2c0/0x2cc Jul 16 21:51:31 lakeview kernel: [<ffffffff80526140>] _sinittext+0x140/0x144 Jul 16 21:51:31 lakeview kernel: Jul 16 21:51:31 lakeview kernel: Jul 16 21:51:31 lakeview kernel: handlers: Jul 16 21:51:31 lakeview kernel: [<ffffffff80367668>] (usb_hcd_irq+0x0/0x52) Jul 16 21:51:31 lakeview kernel: [<ffffffff880bcb54>] (irq_handler+0x0/0x1c1 [firewire_ohci]) Jul 16 21:51:31 lakeview kernel: Disabling IRQ #17 from kern.log (with resume on 2.6.18.dfsg.1-12etch1): May 11 13:14:27 lakeview kernel: irq 201: nobody cared (try booting with the "ir qpoll" option) May 11 13:14:27 lakeview kernel: May 11 13:14:27 lakeview kernel: Call Trace: May 11 13:14:27 lakeview kernel: <IRQ> [<ffffffff802a4c23>] __report_bad_irq+0x30/0x7d May 11 13:14:27 lakeview kernel: [<ffffffff802a4e5d>] note_interrupt+0x1ed/0x22e May 11 13:14:27 lakeview kernel: [<ffffffff802a436a>] __do_IRQ+0xc7/0x105 May 11 13:14:27 lakeview kernel: [<ffffffff80210381>] __do_softirq+0x5e/0xd5 May 11 13:14:27 lakeview kernel: [<ffffffff8026401f>] do_IRQ+0x65/0x73 May 11 13:14:27 lakeview kernel: [<ffffffff802589d1>] ret_from_intr+0x0/0xa May 11 13:14:27 lakeview kernel: <EOI> [<ffffffff8800589f>] :processor:acpi_processor_idle+0x284/0x465 May 11 13:14:27 lakeview kernel: [<ffffffff88005895>] :processor:acpi_processor_idle+0x27a/0x465 May 11 13:14:27 lakeview kernel: [<ffffffff8800561b>] :processor:acpi_processor_idle+0x0/0x465 May 11 13:14:27 lakeview kernel: [<ffffffff8024544e>] cpu_idle+0x95/0xb8 May 11 13:14:27 lakeview kernel: [<ffffffff8053a799>] start_kernel+0x216/0x21b May 11 13:14:27 lakeview kernel: [<ffffffff8053a288>] _sinittext+0x288/0x28c May 11 13:14:27 lakeview kernel: May 11 13:14:27 lakeview kernel: May 11 13:14:27 lakeview kernel: handlers: May 11 13:14:27 lakeview kernel: [<ffffffff80375690>] (usb_hcd_irq+0x0/0x55) May 11 13:14:27 lakeview kernel: [<ffffffff8824661d>] (yenta_interrupt+0x0/0xbe [yenta_socket]) May 11 13:14:27 lakeview kernel: Disabling IRQ #201 (Here, IRQ 201 is what is now IRQ 17.) Finally, this is a Lenovo/IBM Thinkpad R60 (9456CTO), with all that entails. If you should need more information or testing, please do not hesitate to contact me. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.22-1-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/bash -- brian m. carlson / brian with sandals: Houston, Texas, US +1 713 440 7475 | http://crustytoothpaste.ath.cx/~bmc | My opinion only OpenPGP: RSA v4 4096b 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
Attachment:
signature.asc
Description: Digital signature