Bug#264197: kernel-image-2.6.7-1-686: Intel Ethernet Pro 100 does not work
Package: kernel-image-2.6.7-1-686
Version: 2.6.7-2
Severity: important
When I switched from kernel 2.6.6 my Ethernet Pro 100 stopped working.
The kernel modules eepro100 e100 and mii are loaded but when I try to
ping my local gateway it does not respond.
Here is a snapshot of what happened right before It tried to load the
modules in 2.6.7.
--------- syslog from 2.6.7 -------------------
Aug 6 01:58:25 lust kernel: Linux Kernel Card Services
Aug 6 01:58:25 lust kernel: options: [pci] [cardbus] [pm]
Aug 6 01:58:25 lust kernel: PCI: Found IRQ 11 for device 0000:00:0a.0
Aug 6 01:58:25 lust kernel: Yenta: CardBus bridge found at 0000:00:0a.0 [0e11:b103]
Aug 6 01:58:25 lust kernel: Yenta: Enabling burst memory read transactions
Aug 6 01:58:25 lust kernel: Yenta: Using CSCINT to route CSC interrupts to PCI
Aug 6 01:58:25 lust kernel: Yenta: Routing CardBus interrupts to PCI
Aug 6 01:58:25 lust kernel: Yenta TI: socket 0000:00:0a.0, mfunc 0x01271202, devctl 0x64
Aug 6 01:58:25 lust kernel: Yenta: ISA IRQ mask 0x0698, PCI irq 11
Aug 6 01:58:25 lust kernel: Socket status: 30000006
Aug 6 01:58:25 lust kernel: PCI: Found IRQ 5 for device 0000:00:11.0
Aug 6 01:58:25 lust kernel: PCI: Sharing IRQ 5 with 0000:01:00.0
Aug 6 01:58:25 lust kernel: e100: Intel(R) PRO/100 Network Driver, 3.0.18
Aug 6 01:58:25 lust kernel: e100: Copyright(c) 1999-2004 Intel Corporation
Aug 6 01:58:25 lust kernel: PCI: Found IRQ 11 for device 0000:00:12.0
Aug 6 01:58:25 lust kernel: PCI: Sharing IRQ 11 with 0000:00:07.2
Aug 6 01:58:25 lust kernel: e100: eth0: e100_probe: addr 0xf0100000, irq 11, MAC addr 00:50:8B:C0:A2:E0
Aug 6 01:58:25 lust kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
Aug 6 01:58:25 lust kernel: eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
Aug 6 01:58:25 lust kernel: e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
Aug 6 01:58:25 lust kernel: Real Time Clock Driver v1.12
---------------------------------------------
Here is the one from kernel 2.6.7. Notice that the something failed
regarding my IRQ 5.
-------------- syslog 2.6.7 -----------------
Aug 6 01:55:47 lust kernel: Linux Kernel Card Services
Aug 6 01:55:47 lust kernel: options: [pci] [cardbus] [pm]
Aug 6 01:55:47 lust kernel: PCI: Found IRQ 11 for device 0000:00:0a.0
Aug 6 01:55:47 lust kernel: Yenta: CardBus bridge found at 0000:00:0a.0 [0e11:b103]
Aug 6 01:55:47 lust kernel: Yenta: Enabling burst memory read transactions
Aug 6 01:55:47 lust kernel: Yenta: Using CSCINT to route CSC interrupts to PCI
Aug 6 01:55:47 lust kernel: Yenta: Routing CardBus interrupts to PCI
Aug 6 01:55:47 lust kernel: Yenta TI: socket 0000:00:0a.0, mfunc 0x01271202, devctl 0x64
Aug 6 01:55:47 lust kernel: Yenta: ISA IRQ mask 0x0698, PCI irq 11
Aug 6 01:55:47 lust kernel: Socket status: 30000006
Aug 6 01:55:47 lust kernel: PCI: Found IRQ 5 for device 0000:00:11.0
Aug 6 01:55:47 lust kernel: PCI: Sharing IRQ 5 with 0000:01:00.0
Aug 6 01:55:47 lust kernel: irq 5: nobody cared!
Aug 6 01:55:47 lust kernel: Call Trace:
Aug 6 01:55:47 lust kernel: [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90
Aug 6 01:55:47 lust kernel: [note_interrupt+112/176] note_interrupt+0x70/0xb0
Aug 6 01:55:47 lust kernel: [do_IRQ+288/304] do_IRQ+0x120/0x130
Aug 6 01:55:47 lust kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20
Aug 6 01:55:47 lust kernel: [__do_softirq+46/128] __do_softirq+0x2e/0x80
Aug 6 01:55:47 lust kernel: [do_softirq+39/48] do_softirq+0x27/0x30
Aug 6 01:55:47 lust kernel: [do_IRQ+251/304] do_IRQ+0xfb/0x130
Aug 6 01:55:47 lust kernel: [common_interrupt+24/32] common_interrupt+0x18/0x20
Aug 6 01:55:47 lust kernel: [setup_irq+127/240] setup_irq+0x7f/0xf0
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2643772/3896220] snd_es1938_interrupt+0x0/0x1a0 [snd_es1938]
Aug 6 01:55:47 lust kernel: [request_irq+132/208] request_irq+0x84/0xd0
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2643772/3896220] snd_es1938_interrupt+0x0/0x1a0 [snd_es1938]
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2643335/3896220] snd_es1938_create+0x1db/0x390 [snd_es1938]
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2643772/3896220] snd_es1938_interrupt+0x0/0x1a0 [snd_es1938]
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2644532/3896220] snd_es1938_probe+0xa8/0x2a0 [snd_es1938]
Aug 6 01:55:47 lust kernel: [dput+49/544] dput+0x31/0x220
Aug 6 01:55:47 lust kernel: [pci_device_probe_static+82/112] pci_device_probe_static+0x52/0x70
Aug 6 01:55:47 lust kernel: [__pci_device_probe+60/80] __pci_device_probe+0x3c/0x50
Aug 6 01:55:47 lust kernel: [pci_device_probe+44/80] pci_device_probe+0x2c/0x50
Aug 6 01:55:47 lust kernel: [bus_match+63/112] bus_match+0x3f/0x70
Aug 6 01:55:47 lust kernel: [driver_attach+92/160] driver_attach+0x5c/0xa0
Aug 6 01:55:47 lust kernel: [bus_add_driver+147/176] bus_add_driver+0x93/0xb0
Aug 6 01:55:47 lust kernel: [driver_register+47/64] driver_register+0x2f/0x40
Aug 6 01:55:47 lust kernel: [pci_register_driver+92/144] pci_register_driver+0x5c/0x90
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+1632831/3896220] alsa_card_es1938_init+0x13/0x40 [snd_es1938]
Aug 6 01:55:47 lust kernel: [sys_init_module+256/528] sys_init_module+0x100/0x210
Aug 6 01:55:47 lust kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Aug 6 01:55:47 lust kernel:
Aug 6 01:55:47 lust kernel: handlers:
Aug 6 01:55:47 lust kernel: [__crc_ethtool_op_get_sg+2643772/3896220] (snd_es1938_interrupt+0x0/0x1a0 [snd_es1938])
Aug 6 01:55:47 lust kernel: Disabling IRQ #5
Aug 6 01:55:47 lust kernel: e100: Intel(R) PRO/100 Network Driver, 3.0.17
Aug 6 01:55:47 lust kernel: e100: Copyright(c) 1999-2004 Intel Corporation
Aug 6 01:55:47 lust kernel: PCI: Found IRQ 11 for device 0000:00:12.0
Aug 6 01:55:47 lust kernel: PCI: Sharing IRQ 11 with 0000:00:07.2
Aug 6 01:55:47 lust kernel: e100: eth0: e100_probe: addr 0xf0100000, irq 11, MAC addr 00:50:8B:C0:A2:E0
Aug 6 01:55:47 lust kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html
Aug 6 01:55:47 lust kernel: eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@saw.sw.com.sg> and others
Aug 6 01:55:47 lust kernel: e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
---------------------------------------------
Finally here is the output of lspci for completeness.
-------------- lspci -----------------
0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:00:0a.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
0000:00:11.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 02)
0000:00:12.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility M3 AGP 2x (rev 02)
---------------------------------------------
I'm typing this from my 2.6.6 kernel because as you can see the 2.6.7
would not allow me to send the bug through the internet.
Regards,
Patrick Sodre
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (900, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.6-1-686
Locale: LANG=C, LC_CTYPE=C
Versions of packages kernel-image-2.6.7-1-686 depends on:
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii fileutils 5.2.1-2 The GNU file management utilities
ii initrd-tools 0.1.71 tools to create initrd image for p
ii module-init-tools 3.1-pre5-3 tools for managing Linux kernel mo
-- no debconf information
Reply to: