netdev
[Top] [All Lists]

e1000||ICH5-ATA BUG in 2.6.12-rc1 triggered by ill behaved CD-ROM drive

To: netdev@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx
Subject: e1000||ICH5-ATA BUG in 2.6.12-rc1 triggered by ill behaved CD-ROM drive
From: Stefan Schmidt <s.schmidt@xxxxxxxxxx>
Date: Sat, 19 Mar 2005 15:30:51 +0100
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.6+20040907i
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

Attachment: lcpci
Description: Text document

Attachment: .config-2.6.12-rc1
Description: Text document

<Prev in Thread] Current Thread [Next in Thread>
  • e1000||ICH5-ATA BUG in 2.6.12-rc1 triggered by ill behaved CD-ROM drive, Stefan Schmidt <=