I have spent two evening trying to figure this one out.
I have swapped out four known working, different bran network cards.
Each one I get the same error as in the subject.
If I boot to a Live CD such as CentOs 5.3 LiveCD both Nics are given an IP.
This seems to only be happening with my CentOs 5.3 server install.
oddly, I noticed the CentOS Live CD the Nics were reversed from eth0 to eth1 and eth1 to eth0.
At the moment as of the output of the commands, I am running two identical Nics, since the first one has always worked. I have previously used an rtl8139, 3com c3905-TX, onboard Rhine III based (now disabled)
Here are steps I have done to try and figure this out:
[root@centos ~]# lspci | grep -i eth
00:0a.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
[root@centos ~]# cat /var/log/dmesg | grep -i eth
eth0: VIA Rhine III at 0xee800000, 00:1b:11:bb:17:7d, IRQ 177.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
eth1: VIA Rhine III at 0xee000000, 00:1c:f0:09:ca:e9, IRQ 185.
eth1: MII PHY found at address 1, status 0x786d advertising 05e1 Link 0021.
[root@centos ~]# device eth0 does not seem to be present, delaying initialization.
I went through the system-config-network-tui.
I copied /etc/sysconfig/network-scripts/ifcfg-eth1 to the ifcfg-eth0 and edited for sanity.
and as stated earlier, have swapped out four different nics for eth0, and booted to two different LiveCD's. Both LiveCD's work fine.
I am failing to do something. any help is appreciated.
--Bruce D. Meyer