[ipxe-devel] Boot issue on Lenovo 300e
Sebastian Roth
sebaroth at gmx.de
Mon Nov 11 20:24:56 UTC 2019
Hi iPXE-developers and -friends,
we are trying to figure out why iPXE is not able to properly chainload
the Linux kernel on Lenovo 300e devices. PXE booting into iPXE works
great and downloading the kernel and initrd binaries as well but on
loading the kernel it hangs.
First we added early printk debug output to the kernel and tracked it
all the way to where it tries to call the EFI ExitBootServices.
Adding DEBUG=efi_wrap to the iPXE compile we got the following output on
screen:
ExitBootServices (
PciRoot(0x0)/Pci(0x15,0x0)/USB(0x9,0x0)/MAC(3C18A011DC62,0x0)/MAC(3C18A011DC62,0x1)/bzImage-earlyprintk,
0x7299 ) = INVALID_PARAMETER -> 0x6d9987a0
ExitBootServices (
PciRoot(0x0)/Pci(0x15,0x0)/USB(0x9,0x0)/MAC(3C18A011DC62,0x0)/MAC(3C18A011DC62,0x1)/bzImage-earlyprintk,
0x7533 ) = INVALID_PARAMETER -> 0x6d9987a0
Anyone an idea why this would fail and if there is any way we can get
around this other than waiting for Lenovo to talk to us and MAYBE
release a new firmware??
Sebastian
More information about the ipxe-devel
mailing list