[syslinux] Problems with EFI PXE boot on Hp DL380p Gen9

Gene Cumm gene.cumm at gmail.com
Sat Feb 7 10:06:06 PST 2015


On Fri, Feb 6, 2015 at 4:57 AM, Holger Baust via Syslinux
<syslinux at zytor.com> wrote:
> Am 06.02.2015 um 07:44 schrieb Geert Stappers via Syslinux:
>> On Fri, Feb 06, 2015 at 12:08:58AM +0100, Holger Baust via Syslinux wrote:
>>> Hello...
>> Welcome the Syslinux project!
>>
>>
>>> Am 05.02.15 um 23:33 schrieb Geert Stappers via Syslinux:
>>>> On Thu, Feb 05, 2015 at 07:02:07PM +0100, Holger Baust wrote:
>>  <snip/>
>>>>>     NBP file downloaded successfully.
>>>>> Getting chached 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
>>>>> ...
>>>>>
>>  <snip/>
>>>>
>>>>> Any suggestion / hint ?
>>>> The (IMHO) missing information is the "DHCP Acknowledge"
>>>> that should have been between package #8 and #9.
>>>>
>>>> Capture that missing package. It should be "visible" at the DHCP server
>>>>
>>> Hmm.. This might be difficult. tftpd and dhcp are on the same system.
>>> If there was one, this should have been captured.
>>> There are a lot of clients behind this system so getting the right
>>> filter syntax might be difficult.
>>>
>> Not that we, the mailinglist (archive) know the previous capture was done,
>> but I would use filter based upon the MAC-address of the client.
>
> Guess what the filter setting was? ;)
>
>  tcpdump -ni eth0.230 -s0 -w hp380g9_efi_pxe.pcap ether src
> c4:34:6b:b7:1b:cc or ether dst c4:34:6b:b7:1b:cc
>
> So the DHCPACK packet should have been captured...

The following has a simplification and then a specialized filter to
grab BOOTP/DHCP frames with the MAC in question.

(ether host c4:34:6b:b7:1b:cc) or ( ( udp port 67 or udp port 68) and
(udp[36:4] = 0xc4346bb7 ) and (udp[40:2] = 0x1bcc))

Beyond this, it feels like we'll need a specialized EFI load to try
and probe for more information.

-- 
-Gene


More information about the Syslinux mailing list