Hi All, My PXE configurations works fine for a bios PXE (the server in legacy mode) but hangs in an EUFI mode. Look like it can transfer the bootx64.efi but not the next one ldlinux.e64 Any ideas? Thanks Software> syslinux ver 6.3 atftp 7.1 Log server side>> Booting Embedded LOM 1 Port 1 : HP Ethernet 1Gb 4-port 331i Adapter -NIC (PXE IPv4)>> Booting PXE over IPv4.Station IP address is 10.1.136.65 Server IP address is 10.7.63.247 NBP filename is efipxe/bootx64.efi NBP filesize is 188000 Bytes Downloading NBP file... NBP file downloaded successfully. Getting cached packet My IP is 10.1.136.65 Log tftp side Mar 5 12:57:17 tuxdhcp dhcpd: DHCPOFFER on 10.1.136.65 to 9c:b6:54:b6:7d:f0 via 10.7.64.77 Mar 5 12:57:20 tuxdhcp dhcpd: DHCPREQUEST for 10.1.136.65 (10.7.63.247) from 9c:b6:54:b6:7d:f0 via 10.7.64.77 Mar 5 12:57:20 tuxdhcp dhcpd: DHCPACK on 10.1.136.65 to 9c:b6:54:b6:7d:f0 via 10.7.64.77 Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/bootx64.efi to 10.1.136.65:1436 Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/bootx64.efi to 10.1.136.65:1437 Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:21 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:22 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:22 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:23 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:24 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:25 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:25 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:25 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:26 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:26 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:27 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:27 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:27 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:27 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:28 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:28 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:29 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:29 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:30 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:30 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:30 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:30 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:31 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:31 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:32 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:32 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:32 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:32 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:32 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:33 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438 Mar 5 12:57:33 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:33 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:34 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:34 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:35 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:35 tuxdhcp atftpd[29200]: timeout: retrying... Mar 5 12:57:35 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to 10.1.136.65:1438
> Hi All, > > My PXE configurations works fine for a bios PXE (the server in legacy > mode) but hangs in an EUFI mode. Look like it can transfer the bootx64.efi > but not the next one ldlinux.e64 > > > Any ideas? > > Thanks >Latest updates (including firmware) for the HP ML350 Gen9 were released on 2014DEC19 (v1.21); I would suggest double-checking that you are using the latest (firmware and related tools) version, before starting any other troubleshooting procedures. Have you tested with official upstream binaries already included in the official archives downloaded from kernel.org (not from some particular build / 'make', neither from some (Linux) distro packages)? Please be sure to test with the latest version from kernel.org (v6.03 stable release, ATM). Please remember not to mix versions. The version of the ldlinux module(s) shall match the same exact version of the bootloader. BTW, there was a report here during 2015FEB about problems with one Hp DL380p Gen9 server. In that case, a specific filter for a pcap report was suggested. Unfortunately, there is/was no feedback in this Syslinux Mailing List about a possible resolution following that pcap report. Regards, Ady.
Patrick Masotta
2015-Mar-12 11:15 UTC
[syslinux] Problems PXE booting syslinux.efi on HP EliteBook 2560p / 8460p
Hi there, I have experienced problems on HP Elitebook 2560p and 8460p latest firmware installed: 2560p 68SSU ver. F50. 08/04/2014 8460p 68SCF ver. F50. 08/04/2014 PXE boot, syslinux.efi gets perfectly TFTP transferred, it nevers asks for ldlinux.e64, and immediately gives up. I have traced the problem to: /syslinux-6.03/efi/udp.c\core_udp_open() /syslinux-6.03/efi/main.c\efi_create_binding(&Udp4ServiceBindingProtocol, &Udp4Protocol); /syslinux-6.03/gnu-efi/gnu-efi-3.0/lib/hand.c\LibLocateHandle(ByProtocol, bguid, NULL, &nr_handles, &handles); When LibLocateHandle() try to locate EFI_UDP4_SERVICE_BINDING_PROTOCOL it fails with EFI_NOT_FOUND (14) which looks like an HP firmware issue. Newer versions of the HP Elitebook family like 2570p and 8470p PXE boot syslinux.efi correctly. Unfortunately this error does not display any error message on 6.0.3. I wonder if this problem with HP EFI firmware affecting current but not the newest hardware it's not somehow related to the recent thread "Problem boot PXE UEFI on HP ML350 Gen9" http://www.syslinux.org/archives/2015-March/023305.html In this case the ldlinux.e64 is requested but never received even when offered by the TFTP server. Best, Patrick
On Thu, Mar 5, 2015 at 2:03 PM, Jorge Cisneros via Syslinux <syslinux at zytor.com> wrote:> Hi All, > > My PXE configurations works fine for a bios PXE (the server in legacy > mode) but hangs in an EUFI mode. Look like it can transfer the bootx64.efi > but not the next one ldlinux.e64 > > > Any ideas?My latest personally-published binaries. git://github.com/geneC/syslinux.git https://github.com/geneC/syslinux.git Branch 1efipxe https://sites.google.com/site/genecsyslinux/sl604p0g18-x64.tgz?attredirects=0&d=1 https://sites.google.com/site/genecsyslinux/sl604p0g18-bios.tgz?attredirects=0&d=1> Thanks > > > Software> > syslinux ver 6.3 > atftp 7.1 > > > Log server side > >>> Booting Embedded LOM 1 Port 1 : HP Ethernet 1Gb 4-port 331i Adapter - > NIC (PXE IPv4) > >>> Booting PXE over IPv4. > Station IP address is 10.1.136.65 > > Server IP address is 10.7.63.247 > NBP filename is efipxe/bootx64.efi > NBP filesize is 188000 Bytes > Downloading NBP file... > > NBP file downloaded successfully. > Getting cached packet > My IP is 10.1.136.65 > > Log tftp side > > Mar 5 12:57:17 tuxdhcp dhcpd: DHCPOFFER on 10.1.136.65 to > 9c:b6:54:b6:7d:f0 via 10.7.64.77 > Mar 5 12:57:20 tuxdhcp dhcpd: DHCPREQUEST for 10.1.136.65 (10.7.63.247) > from 9c:b6:54:b6:7d:f0 via 10.7.64.77 > Mar 5 12:57:20 tuxdhcp dhcpd: DHCPACK on 10.1.136.65 to 9c:b6:54:b6:7d:f0 > via 10.7.64.77 > Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/bootx64.efi to > 10.1.136.65:1436 > Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/bootx64.efi to > 10.1.136.65:1437 > Mar 5 12:57:20 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to > 10.1.136.65:1438 > Mar 5 12:57:21 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to > 10.1.136.65:1438 > Mar 5 12:57:22 tuxdhcp atftpd[29200]: Serving efipxe/ldlinux.e64 to > 10.1.136.65:1438Looks like the usual. -- -Gene
Gene Cumm via Syslinux said on Fri, Oct 09, 2015 at 06:44:33AM -0400:>On Thu, Mar 5, 2015 at 2:03 PM, Jorge Cisneros via Syslinux ><syslinux at zytor.com> wrote: >> Hi All, >> >> My PXE configurations works fine for a bios PXE (the server in legacy >> mode) but hangs in an EUFI mode. Look like it can transfer the bootx64.efi >> but not the next one ldlinux.e64I had exactly that issue last week, and solved it by changing my tftp server (which happened to be CentOS 6) to the one on RHEL7 (tftp-hpa 5.2). THat last one worked whereas the previous didn't, without changing anything else. Hope it helps, Bruno. -- Open Source Profession, Linux Community Lead WW http://opensource.hp.com HP EMEA EG Open Source Technology Strategist http://hpintelco.net FLOSS projects: http://mondorescue.org http://project-builder.org Musique ancienne? http://www.musique-ancienne.org http://www.medieval.org