You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previous version: I previously used iPXE 1.0.0+ (self-compiled), which worked normally on my PXE server and could chain-load boot.php without any keyboard issues.
Update process: Recently, I noticed updates to the iPXE project on GitHub, so I cloned the latest source code, compiled it to version 1.21.1+, and replaced the old 1.0.0+ ipxe.efi in my HTTP server directory.
Core Problem: After the client downloads ipxe.efi via HTTP, the keyboard becomes unresponsive (Caps Lock cannot be toggled). This issue persists in subsequent steps:
After chain-loading the boot.php menu: The keyboard remains unresponsive, and only the default boot item launches automatically.
After changing the default boot item to the iPXE shell: I still cannot type any characters in the shell interface.
Compilation Command
make bin-x86_64-efi/ipxe.efi EMBED=./chainloader.ipxe
chainloader.ipxe Content
#!ipxe
dhcp
isset ${next-server} || set next-server 192.168.58.1
chain http://${next-server}/boot.php || goto fail
:fail
echo A network error will enter the iPXE shell environment !
sleep 3
shell || reboot
Environment
UEFI Vendor: American Megatrends (AMI)
UEFI Specification Version: UEFI 2.8; PI 1.7
Core Firmware Version: 5.22
Client Hardware: AMD EPYC 7543P 32-Core Processor, 256GB DDR4 memory
USB Version: 2.0
Description
Previous version: I previously used iPXE 1.0.0+ (self-compiled), which worked normally on my PXE server and could chain-load
boot.phpwithout any keyboard issues.Update process: Recently, I noticed updates to the iPXE project on GitHub, so I cloned the latest source code, compiled it to version 1.21.1+, and replaced the old 1.0.0+
ipxe.efiin my HTTP server directory.Core Problem: After the client downloads
ipxe.efivia HTTP, the keyboard becomes unresponsive (Caps Lock cannot be toggled). This issue persists in subsequent steps:After chain-loading the
boot.phpmenu: The keyboard remains unresponsive, and only the default boot item launches automatically.After changing the default boot item to the iPXE shell: I still cannot type any characters in the shell interface.
Compilation Command
chainloader.ipxe Content