[syslinux] gpxelinux, chain.c32 and the freebsd bootloader

Jeffrey Hutzelman jhutz at cmu.edu
Fri Mar 13 12:51:33 PDT 2009


--On Friday, March 13, 2009 11:51:52 AM -0700 "H. Peter Anvin" 
<hpa at zytor.com> wrote:

> Emmanuel Jeanvoine wrote:
>>
>> The message I obtain on the node :
>> /boot/kernel/kernel text=0x72a328 data=0xed538+0x71b48
>> syms=[0x8+0xaa8f8+0x8+0x92fea] Consoles: internal video/keyboard
>> serial port BIOS drive C: is disk0
>> BIOS 548kB/2095488kB available memory
>>
>> FreeBSD/i386 bootstrap loader, Revision 1.1
>> (root at gdx-48, Mon Jul 28 07:29:51 UTC 2008)
>> Can't work out which disk we are booting from.
>> Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0:
>>
>> Do you have any idea of the problem ?
>>
>
> Hm... "guessed BIOS device 0xffffffff" implies something pretty
> fundamentally broken, because the BIOS device is passed in via register
> DL, and should be an 8-bit number.

Perhaps someone is sign-extending 0xff, and someone else is interpreting it 
as an unsigned integer?





More information about the Syslinux mailing list