[ipxe-devel] UEFI PXE problems with AMD systems

Michael Brown mcb30 at ipxe.org
Wed Jul 15 10:29:44 UTC 2020


On 29/04/2020 19:32, Thomas Walker wrote:
> - Initial BOOTROM dhcp/dns/tftp was completely normal
> - As soon as ipxe took over, we started seeing trailing, repeating (i.e. the same sequence, but starting in different places on different packets) "garbage" tacked onto the end of outgoing packets, both UDP (DNS) and TCP (HTTP)

This is odd.  I have seen trailing garbage added before, but only due to 
specific hardware bugs:

   http://github.com/ipxe/ipxe/commit/89c767bfd

> I've been playing around with ipxe debug options, and the transport layer sizes look right, IP layer csum is correct.  Is there some way to get ipxe to dump the full ethernet frame that is believes it is sending?  I had hope iobuf would do the trick, but apparently not.

There isn't any built-in "dump whole packet contents" option, but 
DEBUG=netdevice:3 will show you a per-packet message that includes the 
frame length.

> I do have some packet captures which I've gotten approval to share off-list with a few developers provided any on-list discussion avoids mention of / ubfuscates hostnames, IPs (yes, even RFC1918), etc.

Thank you; please send them to me directly.

Thanks,

Michael




More information about the ipxe-devel mailing list