Red Hat Bugzilla – Bug 51293
DHCPCD fails to get IP address on RTL8139
Last modified: 2008-05-01 11:38:00 EDT
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
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.
Steps to Reproduce:
1.setup card (rtl8139, using 8139too) to use DHCP
2.execute 'ifup eth0'
4.setup card (rtl8139, using 8139too) to use static settings
5.execute 'ifup eth0'
Actual Results: Fails for DHCP, succeeds for static.
Expected Results: Succeeds for DHCP, succeeds for static.
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.