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

Gene Cumm gene.cumm at gmail.com
Mon Jun 15 09:14:29 PDT 2015


On Thu, Jun 11, 2015 at 10:30 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> 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.

1) How many bootable network cards/ports are present on this server?

2) Which is it booting from?

I'm thinking it's essentially grabbing info from another NIC and
getting zeroed packets.

-- 
-Gene


More information about the Syslinux mailing list