From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.3) Gecko/20010803 Description of problem: When the network card (RTL8139) is setup to use DHCP, it fails to retrieve DHCP information with the following error message: "Determining IP information for eth0... failed; no link present. Check cable?" Checked cable just in case I was an idiot--it turned out not to be the case this time. Repeated attempts also fail. Recycling of the DHCPD server changed nothing. Recycling network via /etc/rc.d/init.d/network also failed. Made sure all firewalling code (chains and tables) were off. No effect. Reconfigure the network card to use a static ip address. The card then came up and could see the network. How reproducible: Always Steps to Reproduce: 1.setup card (rtl8139, using 8139too) to use DHCP 2.execute 'ifup eth0' 3.fails 4.setup card (rtl8139, using 8139too) to use static settings 5.execute 'ifup eth0' 6.succeeds Actual Results: Fails for DHCP, succeeds for static. Expected Results: Succeeds for DHCP, succeeds for static. Additional info: Worked fine under RH 7.1 (i386).
The calls to mii-tool to check for a device link are removed in initscripts-6.11-1; the device should work fine with dhcp then.