Lenovo 300e ipxe boots ok but ipxe.efi can't resolve the system
-
@mjaskowski Reading about “ExitBootServices” and “INVALID_PARAMETER” I found a few resources saying something about memory map being wrong:
https://forum.osdev.org/viewtopic.php?f=1&t=32519
http://mail-index.netbsd.org/port-amd64/2019/09/06/msg003003.html
https://lists.freebsd.org/pipermail/freebsd-hackers/2015-January/046956.html
https://uefi.org/sites/default/files/resources/ACPI_6_3_May16.pdf (p. 117,Either it’s people developing their own operating system code and running into issues with their coding or it’s people running known operating systems that fail on particular hardware (probably because of UEFI firmware problems).
I am not sure if this is an issue that can be solved in iPXE but I will talk to the developers to see if they can help.
-
@Sebastian-Roth said in Lenovo 300e ipxe boots ok but ipxe.efi can't resolve the system:
I am not sure if this is an issue that can be solved in iPXE but I will talk to the developers to see if they can help.
Argh! Thanks for all your help on this. I’ll see about getting Lenovo developers to cooperate or return their products.
-
@mjaskowski Are there any firmware updates available for those devices?
EDIT: Just posted in the iPXE forum: http://forum.ipxe.org/showthread.php?tid=20820
-
@mjaskowski Still not much of an answer. I posted to the iPXE mailing list now too. Should be soon in the archive: http://lists.ipxe.org/pipermail/ipxe-devel/2019-November/thread.html
Did you get any response from Lenovo yet?
-
@mjaskowski I just remembered this and wanted to hear if you had any reply from Lenovo on this? No answer from iPXE developers mailing list unfortunately.
Have we talked about trying to boot this device using the USB boot method? Maybe it’s a good workaround for you to get around this. Take a look at this forum topic and let us know if you need help with it.
-
@Sebastian-Roth Hi Sebastian, I don’t use Fog project, but i use IPXE, and encountered this very issue myself. This is on a machine with elitegroup bios, and it has 2 nics.
I noticed couple things:
- If i open BIOS setup screen, change nothing, but “save changes and exit” i do not see this issue.
- If i open BIOS setup screen, change nothing, but “save changes and reset”, i get exit_boot failed error.
- If i remove the nic that’s on pci, so i only am left with the one on motherboard, I do not see this issue.
Something with the memory map & nic card & kernel is a problem.
I am using similar script to this:
https://ipxe.org/appnote/debian_liveon debian buster.
Just in case this extra info helps.
-
@tunatoksoz Hmmmm, thanks for joining the discussion here! Seems like you are making progress on this more than we have.
May I ask you if this is on Lenovo 300e as well? As you are saying yours has a build in NIC plus one on PCI I kind of doubt you have the same machine. Can you be more specific on what make and model you see the issue on?