[syslinux] boot Soekris 4801 with EXTLINUX

Johan Linner johan at linner.biz
Thu May 26 02:48:48 PDT 2005


H. Peter Anvin wrote:

> Evan Webb wrote:
>
>> Success!
>> Altering cache.inc and changed 65536 in the size calculation to 4096
>> makes EXTLINUX work properly (I changed it in all 3 places). Whats
>> strange is that syslinux seems to work fine with a value of 65536, so
>> I'm wondering if maybe the code to read the ext2 data just before doing
>> initcache takes up a lot more room on the stack than the same syslinux
>> code.
>> Then again, I could easily be completely off base, as this qualifies as
>> my first crack at debugging x86 bootloader assembly. At any rate, Peter
>> if you need me to test any code or help to debug this more, let me know,
>> I'd be happy to.
>>
>
> Could you send me a patch?
>
>     -hpa
>
> _______________________________________________
> 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.
>
Found this in the Soekris list, maybe it can give any clues:

According to the net4801 errata 0003:

The SC1100 built in busmaster IDE controller is pretty standard, but
have two bugs: data transfers need to be dword aligned and it cannot do
an exact 64Kbyte data transfer.





More information about the Syslinux mailing list