[regression] Fails to detect ethernet card (VT6105 via-rhine)

Bug #48184 reported by AndrewG
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

System has Gigabyte GA-71XE motherboard which has no ethernet interface. There is a separate D-Link PCI ethernet card, which Kubuntu 6.06 fails to detect during boot from live CD. In /var/log/syslog have:

via-rhine: probe of 0000:00:0c failed with error -16

Everything works perfectly with Mandrake 10.2.
Output from lspci, dmesg and cat/proc/version given below:

buntu@ubuntu:~$ lspci
0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] System Controller (rev 25)
0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-751 [Irongate] AGP Bridge (rev 01)
0000:00:07.0 ISA bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ISA (rev 01)
0000:00:07.1 IDE interface: Advanced Micro Devices [AMD] AMD-756 [Viper] IDE (rev 07)
0000:00:07.3 Bridge: Advanced Micro Devices [AMD] AMD-756 [Viper] ACPI (rev 03)
0000:00:07.4 USB Controller: Advanced Micro Devices [AMD] AMD-756 [Viper] USB (rev 06)
0000:00:0a.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
0000:00:0c.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)
0000:01:05.0 VGA compatible controller: Matrox Graphics, Inc. G400/G450 (rev 04)

ubuntu@ubuntu:~$ dmesg
[4294667.296000] Linux version 2.6.15-23-386 (buildd@rothera) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 PREEMPT Tue May 23 13:49:40 UTC 2006
[4294667.296000] BIOS-provided physical RAM map:
[4294667.296000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[4294667.296000] BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[4294667.296000] BIOS-e820: 00000000000dc000 - 00000000000e0000 (reserved)
[4294667.296000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[4294667.296000] BIOS-e820: 0000000000100000 - 0000000017ff0000 (usable)
[4294667.296000] BIOS-e820: 0000000017ff0000 - 0000000017ff8000 (ACPI data)
[4294667.296000] BIOS-e820: 0000000017ff8000 - 0000000018000000 (ACPI NVS)
[4294667.296000] BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
[4294667.296000] 0MB HIGHMEM available.
[4294667.296000] 383MB LOWMEM available.
[4294667.296000] On node 0 totalpages: 98288
[4294667.296000] DMA zone: 4096 pages, LIFO batch:0
[4294667.296000] DMA32 zone: 0 pages, LIFO batch:0
[4294667.296000] Normal zone: 94192 pages, LIFO batch:31
[4294667.296000] HighMem zone: 0 pages, LIFO batch:0
[4294667.296000] DMI 2.3 present.
[4294667.296000] ACPI: RSDP (v000 AMI ) @ 0x000fa770
[4294667.296000] ACPI: RSDT (v001 AMIINT 0x00000010 MSFT 0x00000097) @ 0x17ff0000
[4294667.296000] ACPI: FADT (v001 AMIINT 0x00000010 MSFT 0x00000097) @ 0x17ff0030
[4294667.296000] ACPI: DSDT (v001 AMD75X IRONGATE 0x00001000 MSFT 0x0100000b) @ 0x00000000
[4294667.296000] ACPI: PM-Timer IO Port: 0x5008
[4294667.296000] Allocating PCI resources starting at 20000000 (gap: 18000000:e7ff0000)
[4294667.296000] Built 1 zonelists
[4294667.296000] Kernel command line: BOOT_IMAGE=/casper/vmlinuz preseed/file=/cdrom/preseed/kubuntu.seed boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
[4294667.296000] Local APIC disabled by BIOS (or by default) -- you can enable it with "lapic"
[4294667.296000] mapped APIC to ffffd000 (01302000)
[4294667.296000] Initializing CPU#0
[4294667.296000] PID hash table entries: 2048 (order: 11, 32768 bytes)
[4294667.296000] Detected 706.963 MHz processor.
[4294667.296000] Using pmtmr for high-res timesource
[4294667.296000] Console: colour VGA+ 80x25
[4294667.611000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[4294667.612000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[4294667.643000] Memory: 378932k/393152k available (1976k kernel code, 13620k reserved, 606k data, 288k init, 0k highmem)
[4294667.643000] Checking if this processor honours the WP bit even in supervisor mode... Ok.
[4294667.704000] Calibrating delay using timer specific routine.. 1414.87 BogoMIPS (lpj=707437)
[4294667.704000] Security Framework v1.0.0 initialized
[4294667.704000] SELinux: Disabled at boot.
[4294667.704000] Mount-cache hash table entries: 512
[4294667.704000] CPU: After generic identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
[4294667.704000] CPU: After vendor identify, caps: 0183f9ff c1c7f9ff 00000000 00000000 00000000 00000000 00000000
[4294667.704000] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[4294667.704000] CPU: L2 Cache: 256K (64 bytes/line)
[4294667.704000] CPU: After all inits, caps: 0183f9ff c1c7f9ff 00000000 00000020 00000000 00000000 00000000
[4294667.704000] mtrr: v2.0 (20020519)
[4294667.704000] CPU: AMD Athlon(tm) Processor stepping 02
[4294667.704000] Enabling fast FPU save and restore... done.
[4294667.704000] Checking 'hlt' instruction... OK.
[4294667.708000] checking if image is initramfs... it is
[4294669.272000] Freeing initrd memory: 6836k freed
[4294669.303000] ACPI: Looking for DSDT ... not found!
[4294669.306000] ACPI: setting ELCR to 0800 (from 0e20)
[4294669.308000] NET: Registered protocol family 16
[4294669.308000] EISA bus registered
[4294669.308000] ACPI: bus type pci registered
[4294669.322000] PCI: PCI BIOS revision 2.10 entry at 0xfdb71, last bus=1
[4294669.322000] PCI: Using configuration type 1
[4294669.323000] ACPI: Subsystem revision 20051216
[4294669.334000] ACPI: Interpreter enabled
[4294669.334000] ACPI: Using PIC for interrupt routing
[4294669.335000] ACPI: PCI Root Bridge [PCI0] (0000:00)
[4294669.335000] PCI: Probing PCI hardware (bus 00)
[4294669.340000] Boot video device is 0000:01:05.0
[4294669.340000] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[4294669.347000] ACPI: Power Resource [URP1] (off)
[4294669.347000] ACPI: Power Resource [URP2] (off)
[4294669.347000] ACPI: Power Resource [FDDP] (off)
[4294669.347000] ACPI: Power Resource [LPTP] (off)
[4294669.348000] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
[4294669.348000] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
[4294669.349000] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
[4294669.349000] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
[4294669.349000] Linux Plug and Play Support v0.97 (c) Adam Belay
[4294669.349000] pnp: PnP ACPI init
[4294669.356000] pnp: PnP ACPI: found 11 devices
[4294669.356000] PnPBIOS: Disabled by ACPI PNP
[4294669.356000] PCI: Using ACPI for IRQ routing
[4294669.356000] PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
[4294669.358000] pnp: 00:00: ioport range 0xde00-0xde03 has been reserved
[4294669.358000] PCI: Bridge: 0000:00:01.0
[4294669.358000] IO window: c000-cfff
[4294669.358000] MEM window: eee00000-efefffff
[4294669.358000] PREFETCH window: dac00000-decfffff
[4294669.359000] audit: initializing netlink socket (disabled)
[4294669.359000] audit(1149328712.358:1): initialized
[4294669.360000] VFS: Disk quotas dquot_6.5.1
[4294669.360000] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[4294669.360000] Initializing Cryptographic API
[4294669.360000] io scheduler noop registered
[4294669.360000] io scheduler anticipatory registered
[4294669.360000] io scheduler deadline registered
[4294669.360000] io scheduler cfq registered
[4294669.360000] isapnp: Scanning for PnP cards...
[4294669.717000] isapnp: No Plug & Play device found
[4294669.747000] PNP: PS/2 Controller [PNP030b:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[4294669.749000] serio: i8042 AUX port at 0x60,0x64 irq 12
[4294669.749000] serio: i8042 KBD port at 0x60,0x64 irq 1
[4294669.749000] Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing enabled
[4294669.750000] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[4294669.750000] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[4294669.754000] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[4294669.754000] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[4294669.755000] RAMDISK driver initialized: 16 RAM disks of 1048576K size 1024 blocksize
[4294669.755000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[4294669.755000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[4294669.756000] mice: PS/2 mouse device common for all mice
[4294669.756000] EISA: Probing bus 0 at eisa.0
[4294669.756000] Cannot allocate resource for EISA slot 5
[4294669.756000] EISA: Detected 0 cards.
[4294669.756000] NET: Registered protocol family 2
[4294669.766000] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[4294669.766000] TCP established hash table entries: 16384 (order: 4, 65536 bytes)
[4294669.766000] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
[4294669.767000] TCP: Hash tables configured (established 16384 bind 16384)
[4294669.767000] TCP reno registered
[4294669.767000] TCP bic registered
[4294669.767000] NET: Registered protocol family 1
[4294669.767000] NET: Registered protocol family 8
[4294669.767000] NET: Registered protocol family 20
[4294669.767000] Using IPI Shortcut mode
[4294669.767000] ACPI wakeup devices:
[4294669.767000] PCI0 UAR1 USB
[4294669.767000] ACPI: (supports S0 S1 S4 S5)
[4294669.767000] Freeing unused kernel memory: 288k freed
[4294669.780000] input: AT Translated Set 2 keyboard as /class/input/input0
[4294669.895000] vga16fb: initializing
[4294669.895000] vga16fb: mapped to 0xc00a0000
[4294669.954000] Console: switching to colour frame buffer device 80x25
[4294669.954000] fb0: VGA16 VGA frame buffer device
[4294671.084000] Capability LSM initialized
[4294671.179000] ACPI: Thermal Zone [THRM] (48 C)
[4294672.334000] AMD7409: IDE controller at PCI slot 0000:00:07.1
[4294672.335000] AMD7409: chipset revision 7
[4294672.335000] AMD7409: not 100% native mode: will probe irqs later
[4294672.335000] AMD7409: 0000:00:07.1 (rev 07) UDMA66 controller
[4294672.335000] ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
[4294672.335000] ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
[4294672.335000] Probing IDE interface ide0...
[4294672.599000] hda: ST320011A, ATA DISK drive
[4294672.854000] hdb: ST320420A, ATA DISK drive
[4294672.905000] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[4294672.906000] Probing IDE interface ide1...
[4294673.578000] hdc: Pioneer DVD-ROM ATAPIModel DVD-115 0111, ATAPI CD/DVD-ROM drive
[4294674.292000] hdd: _NEC DVD_RW ND-2500A, ATAPI CD/DVD-ROM drive
[4294674.343000] ide1 at 0x170-0x177,0x376 on irq 15
[4294674.365000] hda: max request size: 128KiB
[4294674.404000] hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, UDMA(66)
[4294674.404000] hda: cache flushes not supported
[4294674.404000] hda: hda1 hda2 < hda5 >
[4294674.436000] hdb: max request size: 128KiB
[4294674.436000] hdb: 39851760 sectors (20404 MB) w/2048KiB Cache, CHS=39535/16/63, UDMA(66)
[4294674.436000] hdb: cache flushes not supported
[4294674.436000] hdb: hdb1 hdb2 < hdb5 hdb6 >
[4294674.480000] hdc: ATAPI DVD-ROM drive, 512kB Cache, UDMA(33)
[4294674.480000] Uniform CD-ROM driver Revision: 3.20
[4294674.484000] hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
[4294675.019000] usbcore: registered new driver usbfs
[4294675.020000] usbcore: registered new driver hub
[4294675.025000] ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
[4294675.026000] **** SET: Misaligned resource pointer: d7b85e02 Type 07 Len 0
[4294675.027000] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
[4294675.027000] PCI: setting IRQ 5 as level-triggered
[4294675.027000] ACPI: PCI Interrupt 0000:00:07.4[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5
[4294675.027000] ohci_hcd 0000:00:07.4: OHCI Host Controller
[4294675.038000] ohci_hcd 0000:00:07.4: new USB bus registered, assigned bus number 1
[4294675.038000] ohci_hcd 0000:00:07.4: irq 5, io mem 0xefffe000
[4294675.089000] hub 1-0:1.0: USB hub found
[4294675.089000] hub 1-0:1.0: 4 ports detected
[4294679.627000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294679.627000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294679.627000] ide: failed opcode was: unknown
[4294679.627000] end_request: I/O error, dev hdc, sector 1427232
[4294679.627000] Buffer I/O error on device hdc, logical block 356808
[4294679.865000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294679.865000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294679.865000] ide: failed opcode was: unknown
[4294679.865000] end_request: I/O error, dev hdc, sector 1427232
[4294679.865000] Buffer I/O error on device hdc, logical block 356808
[4294680.163000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294680.163000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294680.163000] ide: failed opcode was: unknown
[4294680.163000] end_request: I/O error, dev hdc, sector 1427232
[4294680.163000] Buffer I/O error on device hdc, logical block 356808
[4294680.431000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294680.431000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294680.431000] ide: failed opcode was: unknown
[4294680.431000] end_request: I/O error, dev hdc, sector 1427232
[4294680.431000] Buffer I/O error on device hdc, logical block 356808
[4294680.699000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294680.699000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294680.699000] ide: failed opcode was: unknown
[4294680.699000] end_request: I/O error, dev hdc, sector 1427232
[4294680.699000] Buffer I/O error on device hdc, logical block 356808
[4294681.026000] hdc: command error: status=0x51 { DriveReady SeekComplete Error }
[4294681.026000] hdc: command error: error=0x50 { LastFailedSense=0x05 }
[4294681.026000] ide: failed opcode was: unknown
[4294681.026000] end_request: I/O error, dev hdc, sector 1427232
[4294681.026000] Buffer I/O error on device hdc, logical block 356808
[4294681.927000] ISO 9660 Extensions: Microsoft Joliet Level 3
[4294681.977000] ISO 9660 Extensions: RRIP_1991A
[4294682.048000] loop: loaded (max 8 devices)
[4294682.076000] Registering unionfs 1.1.2
[4294682.172000] squashfs: version 3.0prerelease (2006/1/24) Phillip Lougher
[4294723.679000] via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker
[4294723.679000] **** SET: Misaligned resource pointer: d7b1ad22 Type 07 Len 0
[4294723.680000] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[4294723.680000] PCI: setting IRQ 10 as level-triggered
[4294723.680000] ACPI: PCI Interrupt 0000:00:0c.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
[4294723.680000] PCI: Unable to reserve I/O region #1:100@de00 for device 0000:00:0c.0
[4294723.680000] via-rhine: probe of 0000:00:0c.0 failed with error -16
[4294737.317000] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[4294737.337000] shpchp: HPC vendor_id 1022 device_id 7007 ss_vid 0 ss_did 0
[4294737.337000] shpchp: shpc_init: cannot reserve MMIO region
[4294737.337000] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[4294739.035000] Linux agpgart interface v0.101 (c) Dave Jones
[4294739.110000] Driver for 1-wire Dallas network protocol.
[4294739.296000] Real Time Clock Driver v1.12
[4294739.560000] **** SET: Misaligned resource pointer: d7b1a222 Type 07 Len 0
[4294739.560000] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9
[4294739.560000] PCI: setting IRQ 9 as level-triggered
[4294739.560000] ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9
[4294739.724000] input: PC Speaker as /class/input/input1
[4294739.733000] agpgart: Detected AMD Irongate chipset
[4294739.795000] agpgart: AGP aperture is 128M @ 0xe0000000
[4294739.891000] Floppy drive(s): fd0 is 1.44M
[4294739.951000] FDC 0 is a post-1991 82077
[4294740.021000] parport: PnPBIOS parport detected.
[4294740.021000] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]
[4294740.285000] input: ImPS/2 Generic Wheel Mouse as /class/input/input2
[4294740.496000] matrox_w1 0000:01:05.0: Matrox G400 GPIO transport layer for 1-wire.
[4294740.834000] ts: Compaq touchscreen protocol output
[4294743.001000] Adding 273064k swap on /dev/hdb5. Priority:-1 extents:1 across:273064k
[4294743.480000] md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
[4294743.481000] md: bitmap version 4.39
[4294744.345000] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: <email address hidden>
[4294746.756000] cdrom: open failed.
[4294749.293000] NET: Registered protocol family 17
[4294758.391000] ACPI: Power Button (FF) [PWRF]
[4294758.391000] ACPI: Sleep Button (FF) [SLPF]
[4294758.391000] ACPI: Power Button (CM) [PWRB]
[4294758.659000] ibm_acpi: ec object not found
[4294758.717000] pcc_acpi: loading...
[4294759.841000] powernow: No powernow capabilities detected
[4294765.468000] lp0: using parport0 (interrupt-driven).
[4294765.515000] ppdev: user-space parallel port driver
[4294766.429000] apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
[4294766.429000] apm: overridden by ACPI.
[4294772.372000] Bluetooth: Core ver 2.8
[4294772.372000] NET: Registered protocol family 31
[4294772.372000] Bluetooth: HCI device and connection manager initialized
[4294772.372000] Bluetooth: HCI socket layer initialized
[4294772.528000] Bluetooth: L2CAP ver 2.8
[4294772.528000] Bluetooth: L2CAP socket layer initialized
[4294772.588000] Bluetooth: RFCOMM socket layer initialized
[4294772.588000] Bluetooth: RFCOMM TTY layer initialized
[4294772.588000] Bluetooth: RFCOMM ver 1.7
[4294866.759000] NET: Registered protocol family 10
[4294866.779000] lo: Disabled Privacy Extensions
[4294866.780000] IPv6 over IPv4 tunneling driver
ubuntu@ubuntu:~$
ubuntu@ubuntu:~$ cat /proc/version
Linux version 2.6.15-23-386 (buildd@rothera) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 PREEMPT Tue May 23 13:49:40 UTC 2006

Revision history for this message
AndrewG (ap-g2000) wrote : Re: Fails to detect ethernet card (VT6105 via-rhine) SOLUTION

On further investigation, I was able to make the NIC work by moving it to a different PCI slot. However, the Creative sound card then stopped working with the same error (-16). If three PCI cards were installed, two of them would work. Therefore the solution was to install an old network card and leave it completely disconnected - just to "absorb" the error. I had to find the right places for the cards by trial and error. A hardware solution to a software problem!

I assume that this is a problem with the 2.6.15 Kernel - perhaps not assigning IRQs correctly for this motherboard. Earlier Kernels worked perfectly.

Revision history for this message
gelcube (gelatinouscube) wrote :

I too have this problem with Dapper using the same chipset. I ended returning to the Breezy Linux image (2.16.12-10) which does cause other issues, however it doesn't have this particular issue and puts the box back on the network. I was able to temporarily add an additional network card and that second card did work. It does seem that one card will take the error and the second is allowed to operate.

Revision history for this message
Gareth Fitzworthington (mapping-gp-deactivatedaccount) wrote :

This bug has had no activity for a considerable period. This is a check to see if there is still interest in investigating this bug report.

Changed in linux-source-2.6.15:
status: New → Incomplete
Revision history for this message
Gareth Fitzworthington (mapping-gp-deactivatedaccount) wrote :

We are closing this report (no response to previous request for expressions of interest in this report). To reopen the report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux-source-2.6.15:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.