No, it is not fixed.

I have two NICs installed in my PC.  One is the integrated Realtek
8111C, and the other is a plug-in PCI card with a Realtek 8169.  The
8.04RC version does not work with the onboard 8111C NIC.  It finds that
there is a NIC and identifies it as RTL8111/8168B PCI express Gigabit
Ethernet controller.  However, it is unable to DHCP or connect to
anything on the network.  The 8111C says it is using the r8169 driver.
I pull out the network cable, and plug it into the 8169, and it works
fine.  The working 8169 NIC card also says it is using driver r8169.

I believe this is related to the fact that the 8111C is a PCI EXPRESS
card.  Realtek has a different driver for this chip.  Why does
linux/Ubuntu use the 8169 driver when that chip is PCI, not PCI-express?

I appreciate the effort of looking into this, but it seems to be a
fundamental Linux kernel problem with the driver and needs to be
addressed by whomever writes those drivers.  As I have mentioned in
other bug reports for this same issue, this is also broken in FreeBSD,
so there is likely some fundamental reason why the old driver does not
work with the PCI-express 8111 chip.  Is there any data I can collect to
help with this problem, now that I have confirmed it is not working on
8.04RC?

Thanks,
Dean

By the way, the motherboard on-board ethernet diagnostics do confirm
that the chip is working (it detects the length and speed of the
ethernet PHY), so I don't think the chip is defective.  Also, I have two
of these motherboards, both new, and they behave the same.

-- 
r8169 driver does not work with Realtek RTL8111C gigabit ethernet chip in 
Ubuntu 8.04 beta
https://bugs.launchpad.net/bugs/212497
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to