iPXE discussion forum

Full Version: ProLiant BL460c Gen9 with UEFI Hang
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I encountered a problem to boot a ProLiant BL460c Gen9 with UEFI. The kernel and initrd has been downloaded but nothing happens after.
The server seems to be frozen. The ipxe version is ipxe-b991c67 same issue with ipxe-aa11f5d.

Can you help me to investigate this issue ? or a way to search. There is no error.

client ipxe

iPXE 1.0.0+ -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP TFTP EFI Menu

net4: 5c:b9:01Big Grinc:ec:70 using NII on NII-0000:06:00.0 (open)
[Link:down, TX:0 TXE:0 RX:0 RXE:0]
[Link status: Unknown (http://ipxe.org/1a086194)]
Configuring (net4 5c:b9:01Big Grinc:ec:70)...... ok
net4: 10.128.21.10/255.255.255.0
Next server: 10.128.21.1
Filename: http://10.128.21.1/TEST/menuefi.ipxe
http://10.128.21.1/TEST/menuefi.ipxe... ok
menuefi.ipxe : 1086 bytes [script]
Launching Update firmwares HP-Gen8 in AUTOMATIC-MODE (BaseLine PSA 17.04.2014)
http://10.128.21.1/TEST/vmlinuz-3.12.49-11-default... ok
http://10.128.21.1/TEST/initrd-3.12.49-11-default... ok

server ipxe

linux-ze7p:/srv/www/htdocs/TEST # ls -l
total 1292716
-rw-r--r-- 1 root root 16283458 Nov 7 2016 initrd-3.12.49-11-default
-rw-r--r-- 1 root root 1053 Nov 8 2016 menu.ipxe
-rw-r--r-- 1 root root 1086 May 14 04:49 menuefi.ipxe
-rw-r--r-- 1 root root 1302478848 Nov 13 2016 squashfs.img
-rw-r--r-- 1 root root 4963792 Oct 3 2016 vmlinuz-3.12.49-11-default
linux-ze7p:/srv/www/htdocs/TEST #

linux-ze7p:/srv/www/htdocs/TEST # cat menuefi.ipxe
#!ipxe

# Variables are specified in boot.ipxe.cfg

# Some menu defaults
set menu-timeout 5000
set submenu-timeout ${menu-timeout}
isset ${menu-default} || set menu-default exit

set menu_auto Update firmwares HP-Gen8 in AUTOMATIC-MODE (BaseLine PSA 17.04.2014)
set menu_inter Update firmwares HP-Gen8 in INTERACTIVE-MODE
set menu_tools TOOLS (BootUTIL_1.4.83, CONREP 4.0.0.0, STRESS_1.04, SHELL, Reboot)

set webserver http://10.128.21.1/TEST


############ MAIN MENU ITEMS ############

echo Launching ${menu_auto}
kernel ${webserver}/vmlinuz-3.12.49-11-default initrd=initrd-3.12.49-11-default biosdevname=1 rd.vconsole.keymap=fr rd.debug rd.shell root=live:${webserver}/squashfs.img ip=${net4/ip:ipv4}:::${net4/netmask:ipv4}::em1:none rd.live.overlay.size=4096 console=ttyS0,19200n8
initrd ${webserver}/initrd-3.12.49-11-default
boot || goto failed
goto start


linux-ze7p:/srv/www/htdocs/TEST #
The kernel should indeed boot, but in efi mode you will likely get an issue with the initrd, see here: http://forum.ipxe.org/showthread.php?tid...9#pid11699

can you boot just the kernel without initrd (and without any other boot options)

can I suggest that you try a known working solution, you could try with for example chain http://b800.org/sysr/sysrcd.ipxe
just to see that the hw is working properly.

Also there have been several reports with issues on HP Servers, a firmware upgrade (which it seems you are trying to do) might actually be what is need to get efi pxe boot to a working state. :/
Reference URL's