Petry Roman, SHS-S IT-TS
2013-Oct-23 18:55 UTC
[syslinux] lpxelinux.0 - 6.02 - failed to load ldlinux.c32
Hello, after spending some time searching the mailing list and chatting via irc
with some nice people i have to come to the list to ask for help.
First thanks again to some IRC guys: genec for taking some time and to Ady2..
First some background. I need to boot a 250mb initrd to some(later all) of our
thinclients , at the moment i?m using tftp but as we all know performance is
bad.
I have 3 different hardware systems.
Model 1: msi itx board with realtek card with serial port
Model 2: shuttle barebone with intel atom and realtek card, just usb ports
Model 3: shuttle barebone with intel atom and jmicron card, just usb ports
I tried pxelinux 6.01 and also 6.02. No luck on Model 2 and 3. Model 1 is
booting with 6.02 and 6.01 via lpxelinux.0 without a problem.
I used the stock binarys from the tar.bz , no make was issued.
I use this dhcpd.conf entry
host tc10143 {
hardware ethernet 80:ee:73:5d:43:1c;
fixed-address 172.31.126.125;
option host-name "tc10143";
filename "/thinclients51dev2/lpxelinux.0";
}
nothing more.
The client sends dhcp requests, get the options back and starts downloading the
lpxelinux.0 via tftp. If the download is completed, it requests ldlinux.c32. it
ack?s the options tsize and bsize.. and that?s it.
Nothing more happens. I connected the client to a hub and did a wireshark trace
with my laptop to be sure what happens. So i think the client just don?t start
the second tftp get request for the ldlinux.c32 file.
After some time i get an : ldlinux.c32 failed to load.
Logfile from tftp server:
Oct 23 17:19:14 lin dhcpd: DHCPREQUEST for 172.31.126.125 (172.31.4.25) from
80:ee:73:5d:43:1c via 172.31.126.240
Oct 23 17:19:14 lin dhcpd: DHCPACK on 172.31.126.125 to 80:ee:73:5d:43:1c via
172.31.126.240
Oct 23 15:19:14 lin in.tftpd[21957]: RRQ from 172.31.126.125 filename
/thinclients51dev2/lpxelinux.0
Oct 23 15:19:15 lin in.tftpd[21958]: RRQ from 172.31.126.125 filename
/thinclients51dev2/ldlinux.c32
If someone want?s the wireshark capture i can upload it..
As i don?t have a serial console on Model2 and 3, is there a way to try to debug
those things. Perhaps a way to display some UNDI Flags to the screen or some
more Debug Infos also tot he screen ? Would a usb2Serial Converter help as a
debug port?
Any hints are welcome .
Bye
and thanks
roman
Geert Stappers
2013-Oct-26 05:15 UTC
[syslinux] lpxelinux.0 - 6.02 - failed to load ldlinux.c32
Op 2013-10-23 om 20:55 schreef Petry Roman, SHS-S IT-TS:
<snip/> >
> As i don?t have a serial console on Model2 and 3, is there a way to
> try to debug those things. Perhaps a way to display some UNDI Flags
> to the screen or some more Debug Infos also tot he screen ? Would a
> usb2Serial Converter help as a debug port?
>
http://www.syslinux.org/wiki/index.php/Development/Debugging#Syslinux_Dynamic_Debugger
> Any hints are welcome .
I hope that my terse hint did help.
> Bye
>
> and thanks
>
> roman
Groeten
Geert Stappers
--
Leven en laten leven