The onboard NIC is currently enabled.
Still having the same problems as yesterday.
First random attempt was to add pci=routeirq to the end of the kernel line. This did nothing.
I booted into the oldest kernel (there were three on the list including the newest one), and ran:
lspci | grep -i ethernet
which returned:
0000:04:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown Device 4361 (rev 17)
0000:06:00.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
The Marvell card is the onboard NIC. I checked the network interfaces file:
vim /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
iface eth0 inet dhcp
I ran dhclient in the older kernel and ifconfig returned a valid IP address on eth1.
I booted into the new kernel, and it still hung at the network configuration. So I rebooted into the older kernel. I had no network connection. So I ran dhclient and again, it obtained an IP address.
Then… Clarity.
eth1 is not listed in /etc/network/interfaces. I opened the file and changed every instance of eth0 to eth1.
I booted into the newest Hoary kernel.
And my network connection worked.
DONE AND DONE.