[syslinux] Problems booting on Intel i9x5 motherboards.
H. Peter Anvin
hpa at zytor.com
Fri Jun 2 15:16:43 PDT 2006
Pat Suwalski wrote:
>
>> Anyway, IN-teresting. I presume you're using the latest prerelase
>> (3.20-pre9) for all this. One thing that the file access and booting
>> both require the use of the bounce buffer, so if the kernel-loading
>> routine does something bogus when there is previous contents in the
>> bounce buffer, we could have a real problem.
>
> This is actually 3.11, but menu.c32 from current git behaves the same,
> so I have no reason to believe anything changed.
>
> I tracked the problem down through fgetc() to _fread() to read(), which
> is extern'ed. Removing from _fread() read and returning EOF results in
> successful boot.
>
> Any ideas where to go from here? Is it klibc?
>
Well, it's clearly either in klibc, or in the read file API in syslinux itself. This is a
significant piece of data. I believe you're using isolinux, right? Do you know if the
same thing happens from another medium, i.e. with syslinux/extlinux or pxelinux?
-hpa
More information about the Syslinux
mailing list