Fog iPXE Menu no input
-
We are experiencing a kind of weird issue. When booting a machine via iPXE the Fog menu comes up as expected, but it does not allow keyboard input. I have tried both the dev and stable branches. I have also reinstalled.
On a potentially unrelated note we were getting an error for missing autoexec.ipxe. I created the file with the below:
#!ipxe ifopen net0 dhcp net0 chain ${boot-url}/scripts/menu_EFI.ipxe
This resolved the missing file issue. However the problem of not being able to navigate the menu persisted. I updated to the most recent branches and reinstalled again, still to no avail. I updated the iPXE binaries following This link.
This also did not resolve the issue. I feel like I’m missing something simple here. Any help would be appreciated. Thank you!
iPXE version (1.21.1+)
Fog Version 1.5.10.1657
Kernel Version 1.5.10.1657 -
@AxeMeAQuestion22 What hardware has this issue? Is it one model/manufacturer, all models/manufacturer?
Is the device a laptop or desktop? If laptop does using an external keyboard plugged directly into the laptop work?
What language is this keyboard?
I have to think there is something unique with this hardware that is causing a keyboard issue with ipxe.
-
This post is deleted! -
@george1421 We did some further testing with this. It seems to be all USB keyboards. Most of our machines are Lenovo, but I also have a few custom-built devices, and they all seem to experience this.
Our laptops, which are also Lenovo-branded, can utilize the menu normally.
-
@AxeMeAQuestion22 I see a slight contradiction, maybe in the way I read it. You have some lenovos that work and some that don’t.
It almost sounds like a usb controller issue (just a wild guess at the moment).
I just want to say this is an issue with the ipxe binaries since ipxe manages the FOG iPXE menu. This has nothing to do with FOS (yet) that would be bzImage and init.xz which haven’t been sent to the target computer at this point.
When on the ipxe menu does it accept the enter key where the arrow keys are not working?
Is this a US english keyboard? If no what language.
Just to confirm that you recompiled iPXE using the instructions you pointed to? Verify the files in tftp directory have the current date that you recompiled them.
What model/make does not work vs what make/model does work?
-
@george1421 The enter key does not work either; you are trapped in the menu until time expires.
These are US English Keyboards.
Yes, I followed those linked instructions to rebuild the binaries, and it did indeed update the date.
It is all of our desktops experiencing the issue. Most of them are lenovo m715q and lenovo p3 tiny. The custom built desktops also do, they have aorus motherboards in them.
The laptops, which are a variety of Lenovo laptops are working as expected.
-
@AxeMeAQuestion22 Do the BIOS options have a “Legacy USB” mechanism to them?
-
@Tom-Elliott The new BIOS flash does not have CSM/Legacy support any longer.