[syslinux] boot Soekris 4801 with EXTLINUX
johan at linner.biz
Thu May 26 02:48:48 PDT 2005
H. Peter Anvin wrote:
> Evan Webb wrote:
>> 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
>> 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?
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> 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