lkml.org 
[lkml]   [2006]   [Mar]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectPROBLEM: "irq 7: nobody cared" with 2.6.16-rc6
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 (root@box) (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
\
 
 \ /
  Last update: 2006-03-15 23:11    [W:0.043 / U:0.720 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site