FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):"
-
@george1421 I added a bunch more utilities and drivers to the kernels. This is likely what’s causing the extra output. It shouldn’t be impacting anything. If you turn the loglevel lower - like to 0, none of that will display. (I just tested to verify and this is indeed the case.)
-
@Tom-Elliott any idea about the tg3 unable to map registers?
@lukebarone it would be interesting if you manually register one of these 2 computers and then schedule a debug deploy. That should drop you to a command prompt on the target computer. From there we should run a few commands to inspect the hardware.
I’m working under the assumption this is not a spanning tree issue since you imaged the same model on the same network port.
-
@george1421 said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
@lukebarone it would be interesting if you manually register one of these 2 computers and then schedule a debug deploy. That should drop you to a command prompt on the target computer. From there we should run a few commands to inspect the hardware.
I’m working under the assumption this is not a spanning tree issue since you imaged the same model on the same network port.I’m assuming it’s not an STP issue either, as that is disabled on my switches. I’ll try a debug task, but I assume I need to register the host first, right?
-
@lukebarone yes manually register the failing system and then schedule a debug deploy.
once you get to the command line it would be interesting to check out the logs in /var/logs (either messages or dmesg) to see if there is any helpful errors with the nic adapter.
-
I’m now thinking the primary issue with DHCP is because of firmware. I’m guessing the tg3 fw is not available on first boot until after the error message displays. So the system doesn’t have a mapping capability to look for the nic. On a warm boot however, it’s already been uploaded to the nic. So the system can now map it as expected, which might explain why quick reg worked.
Can you remove the host from fog and let it boot into wibdows and shutdown to see if a cold boot->quick reg still works or gives the same error?
-
@lukebarone Could you please boot up a live linux CD/DVD and run the following commands to get the exact model of your ethernet chip:
lspci -nn | grep Ethernet
Or boot windows, go to driver manager and find out the PCI IDs there. Otherwise it’s just a lot of useless research and guesswork to find out what NIC is build into your devices.
-
@Sebastian-Roth said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
Or boot windows, go to driver manager and find out the PCI IDs there. Otherwise it’s just a lot of useless research and guesswork to find out what NIC is build into your devices.
Vendor 14E4, Device ID 1681.
@Tom-Elliott said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
I’m now thinking the primary issue with DHCP is because of firmware. I’m guessing the tg3 fw is not available on first boot until after the error message displays. So the system doesn’t have a mapping capability to look for the nic. On a warm boot however, it’s already been uploaded to the nic. So the system can now map it as expected, which might explain why quick reg worked.
Can you remove the host from fog and let it boot into wibdows and shutdown to see if a cold boot->quick reg still works or gives the same error?The host was never registered, and the hard drives switched out with SSDs. I’ve even tried with removing the battery and AC adapter for 5 minutes, and trying it again. Quick Reg works, Full Reg does not.
-
@lukebarone so both times you could started for quick and for full?
-
And the quick reg working is actually creating the entries?
-
@Tom-Elliott No, I could only get it to work by Quick Registering first. If I choose Full, then I get the issue shown above in the question.
After choosing Quick, I log in to the Web UI, rename the system, assign an image and tell it to join AD. Then, I can deploy the image on the next boot. -
Just for the records. This is a Broadcom NetXtreme BCM5761 Gigabit Ethernet PCIe chip. Other people had issues with those as well.
Are you able to boot into a linux live CD and have ethernet setup properly???
-
@Sebastian-Roth said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
Are you able to boot into a linux live CD and have ethernet setup properly???
Yes, I can use the NetInst ISO for Debian Jessie (8.1), and ping my machines and download web pages. Hope that helps!
-
@Sebastian-Roth So I also just tried the new version from Git (1.3.0 RC-10), and the Dell 3350’s will register OK, but I get the same error message during the image deployment. It boots to the network, downloads the bzImage and init.xz, then the same data as posted earlier. These laptops are using a Realtek driver, but I could NetBoot them and register.
-
@lukebarone I think this proves the point more readily because I have not had any changes between the RC
-
And by no changes I’m directly referring to inits and how DHCP is offered
-
I wonder if you add
ip=dhcp
to the global kernel arts -
@Tom-Elliott said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
I wonder if you add ip=dhcp to the global kernel arts
No change. Same error message. I added that line to one host, as I don’t know where to apply it to every host.
-
This issue has been fixed!
Upgrading from RC-8 to RC-9 to RC-10, somewhere in there, it started putting files in
/var/www/html/fog
instead of/var/www/fog
like the rest of the installation. After switching the TFPTBOOT directory to/var/www/html/fog/service/ipxe
, and downloading the 4.1.0 kernel, these Dell e3350’s would boot to the Deploy job. Next up, figuring out why the keyboard won’t work and I need to plug a USB one in.Thanks for the help though, it was quite helpful.
-
@lukebarone said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
Next up, figuring out why the keyboard won’t work and I need to plug a USB one in.
That’s likely kernel related.
-
@Wayne-Workman said in FOG will not boot - "Failed to get an IP via DHCP! Tried on interface(s):":
That’s likely kernel related.
While only semi related - how can I find a kernel that works with all my hardware? Is experimentation my only way?