[ipxe-devel] [PATCH] [undi] on transmit, fill in more of the PXENV_UNDI_TRANSMIT fields,; was: undionly.kpxe fails to DHCP on QLogic 8242

Michael Brown mbrown at fensystems.co.uk
Fri Mar 2 18:18:15 UTC 2012


On Thursday 01 Mar 2012 21:58:42 Buck Huppmann wrote:
> [undi] on transmit, fill in more of the PXENV_UNDI_TRANSMIT fields,
> using what we presume to be the Ethernet header data at the start
> of the presumptive Ethernet frame we are supposed to transmit, and
> drop the header from the transmitted buffer, since the PXENV/UNDI
> will take care of the framing at that point
> 
> otherwise, you end up (on some stacks) with the PXENV/UNDI encapsu-
> lating the frame in its own spurious garbage framing

Thanks for tracking this down.  Applied a reworked version of your patch:

  http://git.ipxe.org/ipxe.git/commitdiff/6324bd9

Please let me know if this works for you!

Michael



More information about the ipxe-devel mailing list