Hi All,

I have been trying to PXE boot my ARM system using the steps in this wiki, https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/UEFI_Network_Booting, without success. If I configure the DHCP server as suggested, I get error saying that the packet does not have any information for PXE boot. If I add the "option vendor-identifier-class "PXEClient"" to the configuration, UEFI complains that there are no offers. I can see that DHCP server is replying back to the request. Tcpdump of the packet exchange below.
Any idea on how I can get past this ?
Thanx,



20:18:55.756473 12:12:12:12:12:12 (oui Unknown) > Broadcast, ethertype IPv4 (0x0800), length 389: 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 12:12:12:12:12:12 (oui Unknown), length 347
    0x0000:  ffff ffff ffff 1212 1212 1212 0800 4500  ..............E.
    0x0010:  0177 c1ec 0000 4011 b78a 0000 0000 ffff  .w....@.........
    0x0020:  ffff 0044 0043 0163 1960 0101 0600 64ab  ...D.C.c.`....d.
    0x0030:  c1eb 0000 8000 0000 0000 0000 0000 0000  ................
    0x0040:  0000 0000 0000 1212 1212 1212 0000 0000  ................
    0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0090:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00a0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0110:  0000 0000 0000 6382 5363 3501 0139 0205  ......c.Sc5..9..
    0x0120:  c037 2301 0203 0405 060c 0d0f 1112 1617  .7#.............
    0x0130:  1c28 292a 2b32 3336 3a3b 3c42 4361 8081  .()*+236:;<BCa..
    0x0140:  8283 8485 8687 6111 0000 0000 0000 0000  ......a.........
    0x0150:  0000 0000 0000 0000 005e 0301 0300 5d02  .........^....].
    0x0160:  000b 3c20 5058 4543 6c69 656e 743a 4172  ..<.PXEClient:Ar
    0x0170:  6368 3a30 3030 3131 3a55 4e44 493a 3030  ch:00011:UNDI:00
    0x0180:  3330 3030 ff                             3000.
20:18:55.756593 ba:b7:60:68:d6:22 (oui Unknown) > Broadcast, ethertype IPv4 (0x0800), length 342: 172.25.17.100.bootps > 255.255.255.255.bootpc: BOOTP/DHCP, Reply, length 300
    0x0000:  ffff ffff ffff bab7 6068 d622 0800 4510  ........`h."..E.
    0x0010:  0148 0000 0000 8011 7c18 ac19 1164 ffff  .H......|....d..
    0x0020:  ffff 0043 0044 0134 2387 0201 0600 64ab  ...C.D.4#.....d.
    0x0030:  c1eb 0000 8000 0000 0000 ac19 1165 0a12  .............e..
    0x0040:  6836 0000 0000 1212 1212 1212 0000 0000  h6..............
    0x0050:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0060:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0070:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0080:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0090:  0000 0000 0000 6566 692f 6772 7562 2e65  ......efi/grub.e
    0x00a0:  6669 0000 0000 0000 0000 0000 0000 0000  fi..............
    0x00b0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00c0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00d0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00e0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x00f0:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0100:  0000 0000 0000 0000 0000 0000 0000 0000  ................
    0x0110:  0000 0000 0000 6382 5363 3501 0236 04ac  ......c.Sc5..6..
    0x0120:  1911 6433 0400 00a8 c001 04ff ffff 003a  ..d3...........:
    0x0130:  0400 0054 603b 0400 0093 a83c 0950 5845  ...T`;.....<.PXE
    0x0140:  436c 6965 6e74 ff00 0000 0000 0000 0000  Client..........
    0x0150:  0000 0000 0000                           ......