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

Bug#407816: linux-image-2.6.18-3-686: VIA VT86C100A [Rhine] network card claimed by parport driver



Package: linux-image-2.6.18-3-686
Version: 2.6.18-8
Severity: important

*** Please type your report below this line ***

On my system the network card (pci VIA VT86C100A (see lspci for more info))
is wrongly claimed by the parport driver. Which results in a not working eth0 interface.


Removing the parport modules (rmmod ppdev lp parport_pc parport) and 
reloading the via-rhine module results in an working network card.

I would be happy to provide more infos if you need.

Thanks

Hendrik Naumann


-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing'), (20, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages linux-image-2.6.18-3-686 depends on:
ii  coreutils                     5.97-5     The GNU core utilities
ii  debconf [debconf-2.0]         1.5.11     Debian configuration management sy
ii  initramfs-tools [linux-initra 0.85e      tools for generating an initramfs
ii  module-init-tools             3.3-pre3-1 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.18-3-686 recommends:
ii  libc6-i686                   2.3.6.ds1-8 GNU C Library: Shared libraries [i

-- debconf information:
  linux-image-2.6.18-3-686/postinst/bootloader-error-2.6.18-3-686:
  linux-image-2.6.18-3-686/postinst/old-dir-initrd-link-2.6.18-3-686: true
  linux-image-2.6.18-3-686/postinst/kimage-is-a-directory:
  linux-image-2.6.18-3-686/postinst/old-system-map-link-2.6.18-3-686: true
  linux-image-2.6.18-3-686/postinst/create-kimage-link-2.6.18-3-686: true
  linux-image-2.6.18-3-686/postinst/bootloader-test-error-2.6.18-3-686:
  linux-image-2.6.18-3-686/preinst/abort-overwrite-2.6.18-3-686:
  linux-image-2.6.18-3-686/postinst/old-initrd-link-2.6.18-3-686: true
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.18-3-686/preinst/elilo-initrd-2.6.18-3-686: true
  linux-image-2.6.18-3-686/preinst/lilo-initrd-2.6.18-3-686: true
  linux-image-2.6.18-3-686/postinst/depmod-error-initrd-2.6.18-3-686: false
  linux-image-2.6.18-3-686/preinst/bootloader-initrd-2.6.18-3-686: true
  linux-image-2.6.18-3-686/prerm/removing-running-kernel-2.6.18-3-686: true
  linux-image-2.6.18-3-686/prerm/would-invalidate-boot-loader-2.6.18-3-686: true
  linux-image-2.6.18-3-686/preinst/abort-install-2.6.18-3-686:
  linux-image-2.6.18-3-686/preinst/overwriting-modules-2.6.18-3-686: true
  linux-image-2.6.18-3-686/preinst/initrd-2.6.18-3-686:
  linux-image-2.6.18-3-686/preinst/lilo-has-ramdisk:
* linux-image-2.6.18-3-686/preinst/already-running-this-2.6.18-3-686:
  linux-image-2.6.18-3-686/postinst/depmod-error-2.6.18-3-686: false
  linux-image-2.6.18-3-686/preinst/failed-to-move-modules-2.6.18-3-686:

--
$lspci

00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:04.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:04.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
00:04.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 16)
00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:04.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 50)
00:0b.0 Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine] (rev 06)
00:11.0 Mass storage controller: Promise Technology, Inc. PDC20265 (FastTrak100 Lite/Ultra100) (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)

lspci -vvn
00:00.0 0600: 1106:0305 (rev 03)
        Subsystem: 1043:8042
        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: 0
        Region 0: Memory at e4000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [a0] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
                Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1
        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-

00:01.0 0604: 1106:8305 (prog-if 00 [Normal decode])
        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: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 0000d000-0000dfff
        Memory behind bridge: c6800000-c7efffff
        Prefetchable memory behind bridge: c8000000-e3ffffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
        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-

00:04.0 0601: 1106:0686 (rev 40)
        Subsystem: 1043:8042
        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: 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-

00:04.1 0101: 1106:0571 (rev 06) (prog-if 8a [Master SecP PriP])
        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: 32
        Region 4: I/O ports at b800 [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-

00:04.2 0c03: 1106:3038 (rev 16) (prog-if 00 [UHCI])
        Subsystem: 0925:1234
        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: 32, Cache Line Size: 32 bytes
        Interrupt: pin D routed to IRQ 5
        Region 4: I/O ports at b400 [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-

00:04.3 0c03: 1106:3038 (rev 16) (prog-if 00 [UHCI])
        Subsystem: 0925:1234
        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: 32, Cache Line Size: 32 bytes
        Interrupt: pin D routed to IRQ 5
        Region 4: I/O ports at b000 [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-

00:04.4 0600: 1106:3057 (rev 40)
        Subsystem: 1043:8042
        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-
        Interrupt: pin ? routed to IRQ 9
        Capabilities: [68] 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-

00:04.5 0401: 1106:3058 (rev 50)
        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-
        Interrupt: pin C routed to IRQ 10
        Region 0: I/O ports at a800 [size=256]
        Region 1: I/O ports at a400 [size=4]
        Region 2: I/O ports at a000 [size=4]
        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-

00:0b.0 0200: 1106:3043 (rev 06)
        Subsystem: 1186:1400
        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: 32 (29500ns min, 38000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 7
        Region 0: I/O ports at 9400 [size=128]
        Region 1: Memory at c6000000 (32-bit, non-prefetchable) [size=128]
        [virtual] Expansion ROM at 30000000 [disabled] [size=64K]

00:11.0 0180: 105a:0d30 (rev 02)
        Subsystem: 105a:4d33
        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: 32
        Interrupt: pin A routed to IRQ 7
        Region 0: I/O ports at 9000 [size=8]
        Region 1: I/O ports at 8800 [size=4]
        Region 2: I/O ports at 8400 [size=8]
        Region 3: I/O ports at 8000 [size=4]
        Region 4: I/O ports at 7800 [size=64]
        Region 5: Memory at c5800000 (32-bit, non-prefetchable) [size=128K]
        Expansion ROM at 30010000 [size=64K]
        Capabilities: [58] Power Management version 1
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:00.0 0300: 1002:4e48 (prog-if 00 [VGA])
        Subsystem: 1002:0002
        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: 64 (2000ns min), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at d800 [size=256]
        Region 2: Memory at c7000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at d7fe0000 [disabled] [size=128K]
        Capabilities: [58] AGP version 2.0
                Status: RQ=80 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
                Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1
        Capabilities: [50] 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-

01:00.1 0380: 1002:4e68
        Subsystem: 1002:0003
        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: 64 (2000ns min), Cache Line Size: 32 bytes
        Region 0: Memory at c8000000 (32-bit, prefetchable) [size=128M]
        Region 1: Memory at c6800000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] 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-


Interrupts after boot
$cat /proc/interrupts

           CPU0
  0:     128600          XT-PIC  timer
  1:        122          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  5:          0          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2
  6:          5          XT-PIC  floppy
  7:          0          XT-PIC  parport0
  8:          1          XT-PIC  rtc
  9:          1          XT-PIC  acpi
 10:          0          XT-PIC  VIA686A
 11:      13356          XT-PIC  radeon@pci:0000:01:00.0
 12:        102          XT-PIC  i8042
 14:      37830          XT-PIC  ide0
 15:       4881          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0


Interrupts when drivers loaded correctly
$cat /proc/interrupts

           CPU0
  0:     198200          XT-PIC  timer
  1:        209          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  5:          0          XT-PIC  uhci_hcd:usb1, uhci_hcd:usb2
  6:          5          XT-PIC  floppy
  7:       2906          XT-PIC  eth0
  8:          1          XT-PIC  rtc
  9:          1          XT-PIC  acpi
 10:          0          XT-PIC  VIA686A
 11:        802          XT-PIC  radeon@pci:0000:01:00.0
 12:        102          XT-PIC  i8042
 14:       8612          XT-PIC  ide0
 15:      13665          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0

Syslog entry generated vy /etc/init.d/networking start when IRQ7 is assigned
to parport


Jan 21 16:42:45 localhost kernel: IRQ handler type mismatch for IRQ 7
Jan 21 16:42:45 localhost kernel:  [<c0140221>] setup_irq+0x170/0x184
Jan 21 16:42:45 localhost kernel:  [<e08a38e5>] rhine_interrupt+0x0/0x5e2 [via_rhine]
Jan 21 16:42:45 localhost kernel:  [<c01402b1>] request_irq+0x7c/0x98
Jan 21 16:42:45 localhost kernel:  [<e08a4b36>] rhine_open+0x35/0x185 [via_rhine]
Jan 21 16:42:45 localhost kernel:  [<c0229a29>] dev_open+0x2b/0x62
Jan 21 16:42:45 localhost kernel:  [<c0228548>] dev_change_flags+0x47/0xe6
Jan 21 16:42:45 localhost kernel:  [<c0262d76>] devinet_ioctl+0x257/0x54b
Jan 21 16:42:45 localhost kernel:  [<c021ff02>] sock_ioctl+0x193/0x1b5
Jan 21 16:42:45 localhost kernel:  [<c021fd6f>] sock_ioctl+0x0/0x1b5
Jan 21 16:42:45 localhost kernel:  [<c0169350>] do_ioctl+0x1c/0x5d
Jan 21 16:42:45 localhost kernel:  [<c01695db>] vfs_ioctl+0x24a/0x25c
Jan 21 16:42:45 localhost kernel:  [<c0169635>] sys_ioctl+0x48/0x5f
Jan 21 16:42:45 localhost kernel:  [<c0102c11>] sysenter_past_esp+0x56/0x79
Jan 21 16:42:45 localhost kernel: IRQ handler type mismatch for IRQ 7
Jan 21 16:42:45 localhost kernel:  [<c0140221>] setup_irq+0x170/0x184
Jan 21 16:42:45 localhost kernel:  [<e08a38e5>] rhine_interrupt+0x0/0x5e2 [via_rhine]
Jan 21 16:42:45 localhost kernel:  [<c01402b1>] request_irq+0x7c/0x98
Jan 21 16:42:45 localhost kernel:  [<e08a4b36>] rhine_open+0x35/0x185 [via_rhine]
Jan 21 16:42:45 localhost kernel:  [<c0229a29>] dev_open+0x2b/0x62
Jan 21 16:42:45 localhost kernel:  [<c0228548>] dev_change_flags+0x47/0xe6
Jan 21 16:42:45 localhost kernel:  [<c0262d76>] devinet_ioctl+0x257/0x54b
Jan 21 16:42:45 localhost kernel:  [<c021ff02>] sock_ioctl+0x193/0x1b5
Jan 21 16:42:45 localhost kernel:  [<c021fd6f>] sock_ioctl+0x0/0x1b5
Jan 21 16:42:45 localhost kernel:  [<c0169350>] do_ioctl+0x1c/0x5d
Jan 21 16:42:45 localhost kernel:  [<c01695db>] vfs_ioctl+0x24a/0x25c
Jan 21 16:42:45 localhost kernel:  [<c0169635>] sys_ioctl+0x48/0x5f
Jan 21 16:42:45 localhost kernel:  [<c0102c11>] sysenter_past_esp+0x56/0x79


-- 
PGP ID 65C92061

Attachment: pgpTW2oggCBn4.pgp
Description: PGP signature


Reply to: