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>
On 07/05/2013 01:01 AM, Gerardo Exequiel Pozzi wrote:> 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.OK, here is the detailed per version (using pre-compiled *.0 binaries in tarball) 5.00 [pxelinux.0] OK 5.01 [pxelinux.0] OK 5.02-pre1 [pxelinux.0] OK 5.02-pre2 [pxelinux.0] OK 5.02-pre3 [pxelinux.0] BAD (freeze, no error messages, 100% CPU used) 5.10-pre1 [pxelinux.0] BAD (freeze, no error messages, 100% CPU used) 5.10-pre2 [pxelinux.0] BAD (Failed to load: ldlinux.c32, Boot failed:) 5.10 [pxelinux.0] BAD (Failed to load: ldlinux.c32, Boot failed:) 6.00 [pxelinux.0] BAD (Failed to load: ldlinux.c32, Boot failed:) 6.01 [pxelinux.0] BAD (Failed to load: ldlinux.c32, Boot failed:) 5.10-pre1 [lpxelinux.0] BAD (freeze, no error message, cpu idle) 5.10-pre2 [lpxelinux.0] BAD (no error message, Boot failed:) 5.10 [lpxelinux.0] BAD (no error message, Boot failed:) 6.00 [lpxelinux.0] BAD (no error message, Boot failed:) 6.01 [lpxelinux.0] BAD (no error message, Boot failed:) OK: implies that pxelinux tries to retrive others files like ldlinux.c32 BAD: no more files are retrived, there is not attemp at least to GET any file from server. Maybe something wrong with b208ba467f678ed8e73f8d11fc0609634120cb83 ? I hope if this helps.> > # 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. > > > > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux > Please do not send private replies to mailing list traffic. >-- 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/54e379cd/attachment.sig>
On 07/05/2013 01:02 PM, Gerardo Exequiel Pozzi wrote:> > 5.00 [pxelinux.0] OK 5.01 [pxelinux.0] OK 5.02-pre1 > [pxelinux.0] OK 5.02-pre2 [pxelinux.0] OK 5.02-pre3 [pxelinux.0] > BAD (freeze, no error messages, 100% CPU used) > > 5.10-pre1 [pxelinux.0] BAD (freeze, no error messages, 100% CPU > used) 5.10-pre2 [pxelinux.0] BAD (Failed to load: ldlinux.c32, > Boot failed:) 5.10 [pxelinux.0] BAD (Failed to load: > ldlinux.c32, Boot failed:) > > 6.00 [pxelinux.0] BAD (Failed to load: ldlinux.c32, Boot > failed:) 6.01 [pxelinux.0] BAD (Failed to load: ldlinux.c32, > Boot failed:) > > > 5.10-pre1 [lpxelinux.0] BAD (freeze, no error message, cpu idle) > 5.10-pre2 [lpxelinux.0] BAD (no error message, Boot failed:) 5.10 > [lpxelinux.0] BAD (no error message, Boot failed:) > > 6.00 [lpxelinux.0] BAD (no error message, Boot failed:) 6.01 > [lpxelinux.0] BAD (no error message, Boot failed:) > > > OK: implies that pxelinux tries to retrive others files like > ldlinux.c32 BAD: no more files are retrived, there is not attemp at > least to GET any file from server. > > Maybe something wrong with b208ba467f678ed8e73f8d11fc0609634120cb83 > ? >So we have a bit of a special situation here... iPXE is used to download lpxelinux.0 via HTTP, and then we need to pick up and use HTTP protocol. What hardware is this, and do you know what iPXE build? There seem to be odd interactions between iPXE and the lwip code. Unfortunately iPXE version numbers are useless, so it is hard to track down specifics. -hpa
On Fri, 05 Jul, at 01:01:37AM, Gerardo Exequiel Pozzi wrote:> If more info is needed please let me know. Thanks.Could you please open a bug report at http://bugzilla.syslinux.org so that we don't lose track of this issue? -- Matt Fleming, Intel Open Source Technology Center