On Wednesday 08 Jun 2011 10:15:21 [email protected] wrote: > This works, but is very slow. So I replace line 7 with: > > Bcdedit /store %BCD-File% /set {ramdiskoptions} ramdisktftpblocksize > 8192 > > Now it still works on pc's using the internal NIC's PXE-boot code (and it's > much faster), but it doesn't work anymore with iPXE. > > My guess is that iPXE cannot handle TFTP-responses that are spread over > multiple ethernet frames. 1432 bytes works well because with overhead it's > lower than the MTU (1500 bytes). But when the TFTP-server sends 2 or more > UDP packets (to send a bigger block of data, requiring less > acknowledgements), these somehow get lost.
IPv4 fragmentation reassembly should now be functional, as of commit http://git.ipxe.org/ipxe.git/commitdiff/13186b6 Could you try with the latest git tree? Thanks, Michael _______________________________________________ ipxe-devel mailing list [email protected] https://lists.ipxe.org/mailman/listinfo/ipxe-devel

