[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