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

Bug#288821: kernel-image-2.6.8-1-k7: Module de2104x causes kernel panic at boot



Package: kernel-image-2.6.8-1-k7
Version: 2.6.8-10
Severity: important


After upgrade from 2.4 series to kernel 2.6.8, my Tulip NIC
(Digital Equipment Corporation DECchip 21041 [Tulip Pass 3] (rev 21))
is autodetected to use module de2104x.  Unfortunately the module does
not work at all and causes a kernel panic after the first transmission
attempt times out.  A screenshot of the dump can be found at:
http://www.cis.hut.fi/ahonkela/de2104x_panic.jpg

I was able to work around the problem by forcing loading of
alternative module 'de4x5' by adding it to /etc/modules.  After this
the conflicting module is still loaded in hardware detection phase,
but apparently not actually used.


lspci -vvv output for the NIC:
0000:00:09.0 Ethernet controller: Digital Equipment Corporation DECchip 21041 [Tulip Pass 3] (rev 21)
        Subsystem: D-Link System Inc DE-530+
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 96
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at dc00 [size=128]
        Region 1: Memory at da000000 (32-bit, non-prefetchable) [size=128]


Other interesting log fragments from slightly before the crash:
Jan  5 21:38:21 pooh kernel: de2104x PCI Ethernet driver v0.7 (Mar 17, 2004)
Jan  5 21:38:21 pooh kernel: ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 11 (level, low) -> IRQ 11
Jan  5 21:38:21 pooh kernel: de0: SROM leaf offset 30, default media 10baseT auto
Jan  5 21:38:21 pooh kernel: de0:   media block #0: 10baseT-FD
Jan  5 21:38:21 pooh kernel: de0:   media block #1: BNC
Jan  5 21:38:21 pooh kernel: de0:   media block #2: 10baseT-HD
Jan  5 21:38:21 pooh kernel: eth0: 21041 at 0xf0912000, 00:80:c8:68:b9:b3, IRQ 11
Jan  5 21:38:21 pooh kernel: ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 5 (level, low) -> IRQ 5
Jan  5 21:38:21 pooh kernel: gameport: pci0000:00:0d.1 speed 1455 kHz
Jan  5 21:38:21 pooh kernel: eth0: set link 10baseT auto
Jan  5 21:38:21 pooh kernel: eth0:    mode 0x7ffc0040, sia 0x10c4,0xffffef01,0xffffffff,0xffff0008
Jan  5 21:38:21 pooh kernel: eth0:    set mode 0x7ffc0040, set sia 0xef01,0xffff,0x8
Jan  5 21:38:21 pooh kernel:  [__report_bad_irq+42/144] __report_bad_irq+0x2a/0x90
Jan  5 21:38:21 pooh kernel:  [note_interrupt+108/160] note_interrupt+0x6c/0xa0
Jan  5 21:38:21 pooh kernel:  [do_IRQ+289/304] do_IRQ+0x121/0x130
Jan  5 21:38:21 pooh kernel:  [common_interrupt+24/32] common_interrupt+0x18/0x20
Jan  5 21:38:21 pooh kernel:  [__do_softirq+48/128] __do_softirq+0x30/0x80
Jan  5 21:38:21 pooh kernel:  [acpi_irq+0/22] acpi_irq+0x0/0x16
Jan  5 21:38:21 pooh kernel:  [do_softirq+38/48] do_softirq+0x26/0x30
Jan  5 21:38:21 pooh kernel:  [do_IRQ+253/304] do_IRQ+0xfd/0x130
Jan  5 21:38:21 pooh kernel:  [common_interrupt+24/32] common_interrupt+0x18/0x20
Jan  5 21:38:21 pooh kernel:  [__crc_do_softirq+25311/208152] de_set_rx_mode+0x26/0x50 [de2104x]
Jan  5 21:38:21 pooh kernel:  [__crc_do_softirq+28277/208152] de_init_hw+0x8c/0x90 [de2104x]
Jan  5 21:38:21 pooh kernel:  [__crc_do_softirq+29105/208152] de_open+0x68/0x140 [de2104x]
Jan  5 21:38:21 pooh kernel:  [profile_hook+45/75] profile_hook+0x2d/0x4b
Jan  5 21:38:21 pooh kernel:  [dev_open+203/256] dev_open+0xcb/0x100
Jan  5 21:38:21 pooh kernel:  [dev_mc_upload+36/80] dev_mc_upload+0x24/0x50
Jan  5 21:38:21 pooh kernel:  [dev_change_flags+81/288] dev_change_flags+0x51/0x120
Jan  5 21:38:21 pooh kernel:  [devinet_ioctl+582/1424] devinet_ioctl+0x246/0x590
Jan  5 21:38:21 pooh kernel:  [inet_ioctl+94/160] inet_ioctl+0x5e/0xa0
Jan  5 21:38:21 pooh kernel:  [sock_ioctl+249/688] sock_ioctl+0xf9/0x2b0
Jan  5 21:38:21 pooh kernel:  [sys_ioctl+269/656] sys_ioctl+0x10d/0x290
Jan  5 21:38:21 pooh kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Jan  5 21:38:23 pooh kernel: eth0: link up, media 10baseT auto


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (300, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-k7
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Versions of packages kernel-image-2.6.8-1-k7 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.74     tools to create initrd image for p
ii  module-init-tools             3.1-rel-2  tools for managing Linux kernel mo

-- no debconf information



Reply to: