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 ......