Chris,

Last time I tried UEFI PXE boot everything was working fine. Maybe ISC DHCP server was updated and changed it's behavior or you having some hardware specific issues.

Anyway, we need to know some details about your setup in order to help you:
 - Linux distro and version
 - DHCP server (package name and version)
 - hardware details (board, SoC)
 - UEFI repo (link) and branch (or tag, or commit)



On 19 August 2014 18:18, Chris Cuthbert <nd6969@hotmail.com> wrote:
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                           ......


_______________________________________________
Linaro-uefi mailing list
Linaro-uefi@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-uefi