iPxe initialising devices... Sticking
-
@Dragnous https://wiki.fogproject.org/wiki/index.php/Filename_Information
and so you know, any computer that is compatible with undionly.kpxe is also compatible with undionly.kkpxe.
-
@cml said:
You are more than likely using undionly.kpxe, but if windows is handling your dhcp it would be option 67. You can also rename the old file and symlink the new one.
cd /tftpboot mv undionly.kpxe undionly.kpxe.REAL ln -s undionly.kkpxe undionly.kpxe
Ok now that I understand what you where stating… I tried this and it works
Edit: New issue! lol Now when performing full host registration its hanging there too
/bzImage… ok
/init.xz… ok
[] <— just hangs thereEdit: I noticed that the connectivity lights on the adapter just go dead…
-
@Dragnous Make sure Secure Boot is turned off, make sure Legacy BIOS and Legacy Option ROM support is turned on. and (u)EFI and UEFI is off.
I don’t know the exact names that HP will call these things, but it’ll be along those lines.
-
Secure Boot <Disabled>
Legacy Support <Enabled>
Network Boot Protocol <IPv4 (Legacy)>Those are my current Settings. Still same issue.
-
@Dragnous Do you get to the FOG boot menu at all now? Can you run the compatibility tests there?
-
@Wayne-Workman said:
@Dragnous Do you get to the FOG boot menu at all now? Can you run the compatibility tests there?
Yes I get the menu and anything I try to do fog hangs and the adapter goes dead… Think its driver related but unsure.
-
Question: Once Kernel is loaded and init.xz is loaded what happens next… I am fearing that its because there is a lack of drivers for the USB Adapter. I do have the Drivers for the device however they would need to be build into the Kernel correct?
Any more help that could be provided would be helpful as I have 2k of these devices coming for the school year and Id like to use fog instead of clonezilla. -
I’d be surprised if the drivers for this device were NOT already in the kernel.
That said, have you tried?
See there was a feature added to FOG a few months ago specifically to address the USB NIC issue you’re describing.
Under the hosts that need the USB Nic, add the kernel argument has_usb_nic=1.
While it doesn’t save any time, directly, it should allow the device to operate as intended.
The way the argument works is by waiting for you to disconnect, then reconnect the device. This, for whatever reason, seems to work.
-
-
On the host management page
The same setting exists on the group management page, so you can apply it to a group of computers.
-
-
You can alter the args list for registration if you need to. Look at the FOG Configuration->iPXE Boot Menu Configuration->fog.reginput boot options add has_usb_nic=1.
This option should be removed for non-usb nic hosts, but if you’re focused only on these for now, this should get you where you need to go at least.
-
Sorry for this, cant seem to find the spot to add that… Can you do a screen shot for me…
-
-
Oh interesting, I do not have that. I am using what I thought was the latest version 1.2.0
-
1.2.0 is the latest stable version, but I do not believe those options were added untila later revision. You can upgrade to trunk which has been reliable and stable for me that last few months.
Of course make sure you backup first.
-
This post is deleted! -
Yay all updated however back to iPXE initialising devices … and I already changed tftp to reflect undionly.kkpxe
Edit: For what ever reason when i restarted my fog machine now its not detecting the HDD lol lovely…
Edit:2 I had to repair grub but back up and running. -
@cml said:
1.2.0 is the latest stable version, but I do not believe those options were added untila later revision. You can upgrade to trunk which has been reliable and stable for me that last few months.
Of course make sure you backup first.
OK I have updated to trunk. Re sym linked the undionk.kkpxe file. get into fog menu and try to do a host reg and still gets stuck after /init.xz…Ok
-
@cml Dude you’re an animal.