I have a motherboard with an Atheros R8161 network interface card, running on Ubuntu 10.04 LTS 64bit with 3.2.0-030200-generic kernel.
I've built and installed the alx drivers from linuxfoundation.com.
After installation, the NIC shows up at eth2 according to ifconfig.
I've then also included the following lines in /etc/network to configure the interface
auto eth2 iface eth2 inet dhcp
However, even after these steps, I'm still getting a "ADDRCONF(NETDEV_UP): eth2: link is not ready" in dmesg.
Additionally, in dmesg, udev renamed eth0 to eth2.
My router detects a link with a lit port LED when the NIC is connected to my router though, but I can't ping it.
I've also tried installing a really old PCI NIC and it got detected as eth3 upon bootup without any intervention, but I still can't ping the router.
Does anyone know how I might be able to fix this?