Here's the story again but shorter:
(-> netdev: "(solved) Re: Fw: 2.6.11-mm2 weird ethernet RTTs" )
It seems after some reboot my CD-ROM drive went nuts and hogged up my
IDE-Controller (ICH5) which in turn either generated a lot of interrupts
or did not properly respond to em. Half of the time i tried booting the
machine with the CD-ROM drive attached to ide1 and the HD at ide0 i
experienced heavy disk timeouts due to DMA timeouts (°1) and the other
half of the time the following kernel BUG was triggered. Removing the
CD-ROM resolved all those problems.
(typos probable - no camera was handy ;-()
Configuring network interfaces ... --- cut here ---
kernel BUG at include/linux/netdevice.h:860!
invalid operand: 0000 [#1]
PREEMPT SMP
Modules linked in: ide_cd cdrom ... (left out some here) ... commoncap
e1000 3c59x mii
CPU: 0
EIP: 0060: [<e005159b>] Not tainted VLI
EFLAGS: 00010046 (2.6.12-rc1)
EIP is at e1000_clean+0xcb/0xe0 [e1000]
eax: 00000017 ebx: 00000287 ecx: 00000000 edx: e81e6000
esi: 00000000 edi: de67e800 ebp: 00000040 esp: c042efb0
ds: 007b es: 007b ss: 0068
Process swapper (pid: 0, threadinfo=c042e000 task=c0360c00)
Stack: de67ea40 00000000 de67e904 de67e800 c13f5fa0 c13f5f80 c02adedf
fffbbf83 0000012c 00000001 c03ec198 c0427bc0 00000000 c0123fc6 0000000a
c03f4f88 00000046 c03f4000 0047a007 c010552a
Call Trace:
[<c02adedf>] net_rx_action+0x7f/0x110
[<c0123fc6>] __do_softirq+0xb6/0xd0
[<c010552a>] do_softirq+0x4a/0x60
[<c01240a9>] irq_exit+0x39/0x40
[<c010541d>] do_IRQ+0x4d/0x70
[<c0103ade>] common_interrupt+0x1a/0x20
[<c0101053>] default_idle+0x23/0x30
[<c03f58df>] start_kernel+0x15f/0x180
[<c03f5350>] unknown_bootoption+0x0/0x1e0
Code: c0 84 c0 74 1a 8b 82 24 02 00 00 b9 9d 00 00 00 89 88 d0 00 00 00
8b 82 24 02 00 00 8b 40 08 31 d2 82 c4 08 89 d0 5b 5e 5f 5d c3 <0f> 0b
5c 03 35 c6 05 e0 eb 91 8d 74 26 00 8d bc 27 00 00 00 00
<0> Kernel panic - not syncing: Fatal exception in interrupt
e1000: eth1: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex
--- The End ---
Kernel-config and lspci -vvv attached.
°1:
Mar 18 14:47:53 giscard kernel: irq 177: nobody cared!
Mar 18 14:47:53 giscard kernel: [__report_bad_irq+36/144]
__report_bad_irq+0x24/0x90
Mar 18 14:47:53 giscard kernel: [note_interrupt+97/144]
note_interrupt+0x61/0x90
Mar 18 14:47:53 giscard kernel: [__do_IRQ+284/288] __do_IRQ+0x11c/0x120
Mar 18 14:47:53 giscard kernel: [do_IRQ+70/112] do_IRQ+0x46/0x70
Mar 18 14:47:53 giscard kernel: =======================
Mar 18 14:47:53 giscard kernel: [common_interrupt+26/32]
common_interrupt+0x1a/0x20
Mar 18 14:47:53 giscard kernel: [default_idle+35/48] default_idle+0x23/0x30
Mar 18 14:47:53 giscard kernel: [cpu_idle+95/112] cpu_idle+0x5f/0x70
Mar 18 14:47:53 giscard kernel: [start_kernel+351/384] start_kernel+0x15f/0x180
Mar 18 14:47:53 giscard kernel: [unknown_bootoption+0/448]
unknown_bootoption+0x0/0x1c0
Mar 18 14:47:53 giscard kernel: handlers:
Mar 18 14:47:53 giscard kernel: [ide_intr+0/336] (ide_intr+0x0/0x150)
Mar 18 14:47:53 giscard kernel: [ide_intr+0/336] (ide_intr+0x0/0x150)
Mar 18 14:47:53 giscard kernel: [usb_hcd_irq+0/96] (usb_hcd_irq+0x0/0x60)
Mar 18 14:47:53 giscard kernel: [pg0+532648896/1069179904]
(e1000_intr+0x0/0x110 [e1000])
Mar 18 14:47:53 giscard kernel: Disabling IRQ #177
Mar 18 14:47:53 giscard kernel: hda: dma_timer_expiry: dma status == 0x24
Mar 18 14:47:53 giscard kernel: hda: DMA interrupt recovery
Mar 18 14:47:53 giscard kernel: hda: lost interrupt
Stefan
--
"Reality is a poor substitute for my dreams."
- anonymous
lcpci
Description: Text document
.config-2.6.12-rc1
Description: Text document
|