[syslinux] EFI/PXE boot on Oracle X5-2

Gene Cumm gene.cumm at gmail.com
Thu Jun 11 19:30:17 PDT 2015


On Thu, Jun 11, 2015 at 12:46 PM, Michael Glasgow via Syslinux
<syslinux at zytor.com> wrote:
> Hello all,
>
> I am seeing the same symptoms described here by Holger Baust on
> 5-Feb-2015.  The only differences in our setups that I can see are
> that Mr. Baust claimed to be using HP DL380p Gen9, whereas I'm on
> an Oracle X5-2, and Mr. Baust claimed to be using vlan tagging,
> while I am not.
>
> Boot log:
>
> Copyright (C) 2014, Oracle and/or its affiliates. All rights reserved.
> Version 2.16.1243. Copyright (C) 2013 American Megatrends, Inc.
> BIOS Date: 04/29/2015 16:17:14 Ver: 30040200
> Press F2 to run Setup (CTRL+E on serial keyboard)
> Press F8 for BBS Popup (CTRL+P on serial keyboard)
> Press F12 for network boot (CTRL+N on serial keyboard)
> [Network Boot Selected]
> Boot Mode = UEFI
>
>
>>>Checking Media Presence......
>>>Media Present......
>>>Start PXE over IPv4.
>   Station IP address is 10.196.129.100
>
>   Server IP address is 10.196.129.1
>   NBP filename is /efi64/syslinux.efi
>   NBP filesize is 196440 Bytes
>
>>>Checking Media Presence......
>>>Media Present......
>  Downloading NBP file...
>
>   Succeed to download NBP file.
> Getting cached packet
> My IP is 0.0.0.0
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: stalling on configure with no mapping
> core_udp_sendto: aborting on no mapping
>
> My capture looks similar too (attached).  This was done with the filter
> suggested by Gene Cumm on 7-Feb:
>
> tcpdump -i bond0 -s0 -w /tmp/pxe.pcap '(ether host 00:10:e0:71:ec:78) or ((udp port 67 or udp port 68) and (udp[36:4] = 0x0010e071 ) and (udp[40:2] = 0xec78))'
>
> Tried with both 6.03 official binaries and also tried building from HEAD
> at http://git.zytor.com/syslinux/syslinux.git, as of today (11-Jun-2015).
> Same results in both cases.  The pcap is from the latter attempt.
>
> Hope this is useful,

As do I.  It looks like you certainly did some work.  Thank you.

At first glance, it's a very simple setup of a single system
responding to the DHCP requests and both are on a single subnet.  Once
syslinux.efi is downloaded, the only other packets are an ARP
request/response from the boot client.  DHCP packets look good too.

Looks like time to check more.

-- 
-Gene


More information about the Syslinux mailing list