[syslinux] [5.xx-6.01] broken PXE with HTTP

Gerardo Exequiel Pozzi vmlinuz386 at yahoo.com.ar
Thu Jul 4 21:01:37 PDT 2013


Hello

With 4.06 this works fine all times. But with versions 5.1x-preX and
6.0x-preX, 6.01) does not work, random errors or nothing shows
(netconn_write error -5), random behaviour. Only few times works
(1/50...). Note that retriving files via TFTP works perfect in all cases.

This happens using pre-compiled files in tarball and building for source.

# dnsmasq --port=0 \
          --dhcp-range=192.168.0.2,192.168.0.254,86400 \
          --dhcp-boot=http://192.168.0.218/arch/boot/syslinux/lpxelinux.0 \
          --dhcp-option-force=209,boot/syslinux/archiso.cfg \
          --dhcp-option-force=210,http://192.168.0.218/arch/

(Same effects using pxelinux.0)

# darkhttpd /run/archiso/bootmnt

Only lpxelinux.0 files is retrived:

1372995737 192.168.0.90 "GET /arch/boot/syslinux/lpxelinux.0" 200 84517
"" "iPXE/1.0.0+ (09c5)"

Both server/cliente runing under qemu-1.5.1 on x86_64.

Packet capture is here:
https://dl.dropboxusercontent.com/u/88891866/dump.cap.xz (76KiB)
https://dl.dropboxusercontent.com/u/88891866/dump.cap.xz.sig

If more info is needed please let me know. Thanks.


-- 
Gerardo Exequiel Pozzi
\cos^2\alpha + \sin^2\alpha = 1

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 555 bytes
Desc: OpenPGP digital signature
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20130705/c0f508f2/attachment.sig>


More information about the Syslinux mailing list