[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


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=,,86400 \
          --dhcp-boot= \
          --dhcp-option-force=209,boot/syslinux/archiso.cfg \

(Same effects using pxelinux.0)

# darkhttpd /run/archiso/bootmnt

Only lpxelinux.0 files is retrived:

1372995737 "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)

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