Ethernet card r8169 occasionally not working
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
linux-image-
I have installed Ubuntu Hardy 8.04 on a Dell laptop (Vostro 1310) with a Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller.
When I boot the system the ethernet card does not work most of the time. I have to boot 3 or 4 times before I get it working, by chance.
The lspci line for the eth0 card is:
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
When the card is not working, the following is shown in dmesg:
[ 48.955905] r8169 Gigabit Ethernet driver 2.2LK loaded
[ 48.957588] r8169: probe of 0000:07:00.0 failed with error -22
On a working boot this looks like:
[ 22.501241] r8169 Gigabit Ethernet driver 2.2LK loaded
[ 22.502075] eth0: RTL8168c/8111c at 0xf8866000, 00:1c:23:56:05:55, XID 3c2000c0 IRQ 218
With the kernel 2.4.24-18 the card never worked. I updated the kernel to 2.4.24-19 downloading it to an usb key and the card started working, but only sometimes.
Furthermore, when the card does not work, if I unload and then reload the r8169 module I get this message on the system log:
eth0: no IPv6 routers present
ACPI: PCI interrupt for device 0000:07:00.0 disabled
r8169 Gigabit Ethernet driver 2.2LK loaded
ACPI: PCI Interrupt 0000:07:00.0[A] -> GSI 16 (level, low) -> IRQ 17
PCI: cache line size of 32 is not supported by device 0000:07:00.0
ACPI: PCI interrupt for device 0000:07:00.0 disabled
r8169: probe of 0000:07:00.0 failed with error -22
During these unlucky boots I can't see any "eth0 link up" or "eth0 link down" message.
I attach the full lscpi -v output, lsmod output, dmesg output of a non-working boot and dmesg output of a working boot.
description: | updated |
Changed in linux: | |
assignee: | nobody → ubuntu-kernel-team |
status: | New → Confirmed |
I'm experiencing the same problem with an integrated RTL8139. Powering off the notebook before booting Linux helps.
Seems to be a driver problem:
http:// en.opensuse. org/SDB: Realtek_ 8169_Driver_ Problem