PROBLEM: "irq 7: nobody cared" with 2.6.16-rc6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



With 2.6.16-rc6[-git1] I get "irq 7: nobody cared" error followed by
"Disabling IRQ #7". I could not identify a way of reproducing it, it
just happens at any given time after boot. As suggested by error, I
booted with "irqpoll" option, but that did not solve the problem. Worse
yet, it managed to take my system down while spitting "hdc:
cdrom_pc_intr: The drive appears confused (ireason = 0x01)" errors.

IRQ 7 belongs to two USB ports. When I initially noticed the error with
2.6.16-rc6, there were no devices connected and "usblp" module was not
built. With 2.6.16-rc6-git1, which had "usblp" built, the behavior is
identical.

The last kernel, before these, on this machine was 2.6.16-rc5-git1 which
did not seem to exhibit such errors, but 2.6.16-rc5, it currently runs,
does.

I have been using dyn-ticks for some time and strangely enough, the
error appeared after I stopped using it. This might also be only a
coincidence.

I did not try any version above 2.6.16-rc6-git1, so I cannot claim this
is not fixed, but I will probably only be able to do it some time next week.

I am not experienced in kernel debugging, but I tried to gather as much
useful information as I could. If there is something obvious I have
missed, please say so. I am very confused about all of this, and my only
hope is that this is not a hardware failure.

This is my first mail to LKML. I am not subscribed, please CC me.

Regards,
Linas

--- Linux version ---

Linux version 2.6.16-rc6-git1.custom.0 ([email protected]) (gcc version 4.0.3
(Debian 4.0.3-1)) #1 PREEMPT Mon Mar 13 23:08:28 EET 2006

--- error with "irqpoll" ---

irq 7: nobody cared (try booting with the "irqpoll" option)
 [<c013bfc4>] __report_bad_irq+0x24/0x80
 [<c013c09c>] note_interrupt+0x7c/0x250
 [<c013ba86>] __do_IRQ+0xc6/0xf0
 [<c010547e>] do_IRQ+0x3e/0x60
 =======================
 [<c01038ae>] common_interrupt+0x1a/0x20
 [<c0121110>] __do_softirq+0x30/0x90
 [<c01054ee>] do_softirq+0x4e/0x60
 =======================
 [<c0121015>] irq_exit+0x35/0x40
 [<c0105485>] do_IRQ+0x45/0x60
 [<c01038ae>] common_interrupt+0x1a/0x20
 [<c022796f>] acpi_processor_idle+0x154/0x319
 [<c0101ca1>] cpu_idle+0x41/0x60
 [<c036645a>] start_kernel+0x23a/0x2c0
 [<c03664e0>] unknown_bootoption+0x0/0x240
handlers:
[<e883bb10>] (usb_hcd_irq+0x0/0x60 [usbcore])
[<e883bb10>] (usb_hcd_irq+0x0/0x60 [usbcore])
Disabling IRQ #7

--- error without "irqpoll" ---

irq 7: nobody cared (try booting with the "irqpoll" option)
 [<c013bfc4>] __report_bad_irq+0x24/0x80
 [<c013c09c>] note_interrupt+0x7c/0x250
 [<c013b993>] handle_IRQ_event+0x33/0x60
 [<c013ba86>] __do_IRQ+0xc6/0xf0
 [<c010547e>] do_IRQ+0x3e/0x60
 =======================
 [<c01038ae>] common_interrupt+0x1a/0x20
 [<c0121110>] __do_softirq+0x30/0x90
 [<c01054ee>] do_softirq+0x4e/0x60
 =======================
 [<c0121015>] irq_exit+0x35/0x40
 [<c0105485>] do_IRQ+0x45/0x60
 [<c01038ae>] common_interrupt+0x1a/0x20
 [<c022796f>] acpi_processor_idle+0x154/0x319
 [<c0101ca1>] cpu_idle+0x41/0x60
 [<c036645a>] start_kernel+0x23a/0x2c0
 [<c03664e0>] unknown_bootoption+0x0/0x240
handlers:
[<e8864b10>] (usb_hcd_irq+0x0/0x60 [usbcore])
[<e8864b10>] (usb_hcd_irq+0x0/0x60 [usbcore])
Disabling IRQ #7

--- ver_linux ---

Gnu C                  4.0.3
Gnu make               3.81rc1
binutils               2.16.91
util-linux             2.12r
mount                  2.12r
module-init-tools      3.2.2
e2fsprogs              1.39-WIP
reiserfsprogs          line
reiser4progs           line
Linux C Library        2.3.6
Dynamic linker (ldd)   2.3.6
Procps                 3.2.6
Net-tools              1.60
Kbd                    1.12
Sh-utils               5.94
udev                   087
Modules Loaded
usblp binfmt_misc ipt_ECN xt_helper ipt_REJECT xt_state xt_tcpudp xt_pkttype
ipt_LOG iptable_mangle iptable_filter ip_tables arptable_filter arp_tables
x_tables ip_conntrack_ftp ip_conntrack nfnetlink i2c_dev w83627hf hwmon_vid
hwmon i2c_isa nvidia snd_rtctimer snd_seq_oss snd_seq_midi snd_seq_midi_event
snd_seq snd_via82xx snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss
snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd
i2c_viapro uhci_hcd soundcore 8139too mii 8250_pnp i2c_core 8250 serial_core
usbcore pcspkr

--- /proc/cpuinfo ---

processor     : 0
vendor_id     : AuthenticAMD
cpu family    : 6
model         : 4
model name    : AMD Athlon(tm) Processor
stepping      : 4
cpu MHz       : 978.746
cache size    : 256 KB
fdiv_bug      : no
hlt_bug       : no
f00f_bug      : no
coma_bug      : no
fpu           : yes
fpu_exception : yes
cpuid level   : 1
wp            : yes
flags         : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
                pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips      : 1960.80

--- /proc/ioports ---

0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0295-0296 : w83627hf
02f8-02ff : serial
0376-0376 : ide1
03c0-03df : vesafb
03f6-03f6 : ide0
03f8-03ff : serial
0cf8-0cff : PCI conf1
4000-4003 : PM1a_EVT_BLK
4008-400b : PM_TMR
4010-4015 : ACPI CPU throttle
4020-4023 : GPE0_BLK
40f0-40f1 : PM1a_CNT_BLK
5000-5007 : vt596_smbus
d000-d0ff : 0000:00:0e.0
  d000-d0ff : 8139too
d400-d40f : 0000:00:11.1
  d400-d407 : ide0
  d408-d40f : ide1
d800-d81f : 0000:00:11.2
  d800-d81f : uhci_hcd
dc00-dc1f : 0000:00:11.3
  dc00-dc1f : uhci_hcd
e400-e4ff : 0000:00:11.5
  e400-e4ff : VIA8233

--- /proc/iomem ---

00000000-0009fbff : System RAM
  00000000-00000000 : Crash kernel
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cc3ff : Video ROM
000f0000-000fffff : System ROM
00100000-27feffff : System RAM
  00100000-002d8842 : Kernel code
  002d8843-00364af3 : Kernel data
27ff0000-27ff2fff : ACPI Non-volatile Storage
27ff3000-27ffffff : ACPI Tables
d0000000-d7ffffff : 0000:00:00.0
d8000000-dfffffff : PCI Bus #01
  d8000000-dfffffff : 0000:01:00.0
    d8000000-d9ffffff : vesafb
e0000000-e1ffffff : PCI Bus #01
  e0000000-e0ffffff : 0000:01:00.0
    e0000000-e0ffffff : nvidia
  e1000000-e100ffff : 0000:01:00.0
e2000000-e20000ff : 0000:00:0e.0
  e2000000-e20000ff : 8139too
ffff0000-ffffffff : reserved

--- /proc/interrupts ---

           CPU0       
  0:    3492690          XT-PIC  timer
  1:       6987          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  3:      13343          XT-PIC  serial
  5:          0          XT-PIC  VIA8233
  7:     573144          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2
  8:          4          XT-PIC  rtc
  9:          1          XT-PIC  acpi
 10:     217096          XT-PIC  nvidia
 11:      30041          XT-PIC  eth0
 12:     174136          XT-PIC  i8042
 14:      17716          XT-PIC  ide0
 15:      31049          XT-PIC  ide1
NMI:          0 
LOC:    3487977 
ERR:     182332
MIS:          0

--- lspci -vvv ---

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SE
        Latency: 0
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [a0] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3-
                Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP+ GART64- 64bit- FW- Rate=x4
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP] (prog-if 0
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SE
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000f000-00000fff
        Memory behind bridge: e0000000-e1ffffff
        Prefetchable memory behind bridge: d8000000-dfffffff
        BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B-
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 1
        Subsystem: Realtek Semiconductor Co., Ltd. RT8139
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 32 (8000ns min, 16000ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at d000 [size=256]
        Region 1: Memory at e2000000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 0
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bu
        Subsystem: VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus M
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 32
        Region 4: I/O ports at d400 [size=16]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18)
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 32, Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin D routed to IRQ 7
        Region 4: I/O ports at d800 [size=32]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 18)
        Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 32, Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin D routed to IRQ 7
        Region 4: I/O ports at dc00 [size=32]
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio
        Subsystem: VIA Technologies, Inc.: Unknown device 4511
        Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Interrupt: pin C routed to IRQ 5
        Region 0: I/O ports at e400 [size=256]
        Capabilities: [c0] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:01:00.0 VGA compatible controller: nVidia Corporation NV11DDR [GeForce2 MX 100 DDR/200 DD
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- Fa
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SE
        Latency: 248 (1250ns min, 250ns max)
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
        Region 1: Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Expansion ROM at e1000000 [disabled] [size=64K]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [44] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA- ITACoh- GART64- HTrans- 64bit- FW+ AGP3-
                Command: RQ=32 ArqSz=0 Cal=0 SBA- AGP+ GART64- 64bit- FW- Rate=x4

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux