[syslinux] Recent (6.02) PXELINUX on Soekris net4501

H. Peter Anvin hpa at zytor.com
Tue Jun 10 13:12:57 PDT 2014


On 06/10/2014 11:41 AM, Thomas Quinot wrote:
> Dear all,
> 
> I'm trying to boot a recent PXELINUX on a brand new Soekris net4501
> (comBIOS 1.33). This combination appears to not work out of the box...
> 
> I see much advice floating around from a few years ago, hinting that
> earlier versions of PXELINUX might have worked. However before resorting
> to archaeology I'd be interested in feedback from others who might have
> got through this.
> 
> I managed to get to the point where the PXELINUX copyright banner
> displays fined after fixing several issues:
>   * incorrect video BIOS emulation in the Soekris BIOS
>     (solution: rebuild PXELINUX with DisplayCon initialized
>     to 0, and BaudDivisor set to the appropriate speed while
>     we are at it)
>   * missing stdio initialization: apparently com32 routines
>     make a liberal amount of printf() calls which go nowhere
>     because it seems to me that openconsole is never called
>     (worked around by patching com32/lib/sys/write.c to
>     call write_serial directly if fd==1, crude hack but
>     allows me to use printf() for debugging).
> 
> But then I'm stuck with the box hanging in pxe_init_isr for no obvious
> reason.
> 
> So, question:
>   * is Soekris net4501 + PXELINUX 6.02 a supported combination?
>   * are there known caveats that I have missed?
>   * if the combination is unsupported, what is the latest PXELINUX
>     version that is known to be work with the net4501?
> 

You probably want to test both pxelinux.0 and lpxelinux.0... if it is
sticking in pxe_init_isr you're using the latter.

Have you considered talking to Soekris about this?  As you probably can
understand, it isn't like we have specimens of every box from every
manufacturer...

	-hpa




More information about the Syslinux mailing list