[ipxe-devel] Dell C6220 lkrn MAC address issue / Intel I350

Matthew Drobnak mdrobnak at appnexus.com
Sun Feb 24 01:55:08 UTC 2013


When chainloaded from pxelinux as the ipxe.lkrn module, the following 
occurs:

CLIENT MAC ADDR: 78 45 C4 F8 9C E3 GUID: 44454C4C 4C00 1034 8047 
B8C04F5A5631
CLIENT IP: 68.67.161.145 MASK: 255.255.254.0 DHCP IP: 68.67.165.10
GATEWAY IP: 68.67.160.1
!PXE entry point found (we hope) at 97D2:0106 via plan A
UNDI code segment at 97D2 len 5210
UNDI data segment at 9197 len 63B0
Getting cached packet 01 02 03
My IP address seems to be 4443A191 68.67.161.145
ip=68.67.161.145:68.67.165.10:68.67.160.1:255.255.254.0
BOOTIF=01-78-45-c4-f8-9c-e3
SYSUUID=44454c4c-4c00-1034-8047-b8c04f5a5631
TFTP prefix: pxe/
Trying to load: pxelinux.cfg/01-78-45-c4-f8-9c-e3 ok
Loading ipxe.lkrn...ready.
iPXE initialising devices...ok
iPXE 1.0.0+ (71727) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: VLAN HTTP iSCSI DNS TFTP AoE SRP bzImage ELF MBOOT PXE PXEXT Menu
DHCP (net0 78:45:c4:f8:9c:e4).................. Connection timed out 
(http://ipx
e.org/4c106035)
Could not configure net0: Connection timed out (http://ipxe.org/4c106035)
DHCP (net1 78:45:c4:f8:9c:e7)..........


The MACs in this mode -

iPXE 1.0.0+ (b757) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: VLAN HTTP iSCSI DNS TFTP AoE SRP bzImage ELF MBOOT PXE PXEXT Menu
iPXE>
iPXE> show net0/mac
net0/mac:hex = 78:45:c4:f8:9c:e4
iPXE> show net1/mac
net1/mac:hex = 78:45:c4:f8:9c:e7
iPXE> show net2/mac
Could not find "net2/mac": No such device (http://ipxe.org/2c0c203b)



However, when loaded directly using undionly.kpxe:

Intel(R) Boot Agent GE v1.3.72
Copyright (C) 1997-2010, Intel Corporation
CLIENT MAC ADDR: 78 45 C4 F8 9C E3 GUID: 44454C4C 4C00 1034 8047 
B8C04F5A5631
CLIENT IP: 68.67.161.145 MASK: 255.255.254.0 DHCP IP: 68.67.165.10
GATEWAY IP: 68.67.160.1
PXE->EB: !PXE at 97D2:0070, entry point at 97D2:0106
UNDI code segment 97D2:5210, data segment 9197:63B0 (582-628kB)
UNDI device is PCI 02:00.0, type DIX+802.3
582kB free base memory after PXE unload
iPXE initialising devices...ok
iPXE 1.0.0+ (b757) -- Open Source Network Boot Firmware -- http://ipxe.org
Features: HTTP iSCSI DNS TFTP AoE bzImage ELF MBOOT PXE PXEXT Menu
iPXE> show net0/mac
net0/mac:hex = 78:45:c4:f8:9c:e3
iPXE> show net1/mac
Could not find "net1/mac": No such device (http://ipxe.org/2c0c203b)
iPXE> show net2/mac
Could not find "net2/mac": No such device (http://ipxe.org/2c0c203b)
iPXE> Note that the correct MACs end in "e3" and "e4". So, something 
strange is happening when using the "Linux kernel" version of iPXE. Only 
seems to be happening on I350 based cards. We have two other Dell "Cloud 
Series" servers, the C6100 and C2100 series, which have no issues at 
all. Hopefully this helps find this bug. Please let me know if you need 
any more information. Thanks. -Matt





More information about the ipxe-devel mailing list