Re: Kernel & BIOS return differing head/sector geometries

John Coffman
2003-06-24T15:28:57Z

At 08:29 AM 06/24/2003, H. Peter Anvin wrote:
>Werner Almesberger wrote:
>>H. Peter Anvin wrote:
>>
>>>Presumably "linear", not "lba32". I *presume* LILO has enough
>>>wherewithal to use EBIOS if it's available and fall back to CBIOS
>>>otherwise for at least one of these options. I at least thought "lba32"
>>>would force EBIOS usage.
>>
>>Yes, that seems to be the case. (All the LBA32 code is from John
>>Coffman. I've copied him in case he's interested in the thread.)
>>But you're still betting on the BIOS to either implement EDD
>>correctly, or at least to report that it doesn't support it.
>>Call me paranoid, but I wouldn't be at all surprised if there are
>>some BIOSes out there that get this wrong.
>
>Well... it's somewhat unlikely given the sheer amount of things that would
>probably break. The rule these days is that if it works with the
>particular versin of M$ that's currently shipping then it's good, but I'm
>pretty sure NTLOADER uses EDD.

Likewise GRUB.

Win 95 & 98 require EDD.

Win NT, 2000, and XP use it to boot (NTLDR).

--John

PGP encrypted e-mail preferred (www.pgpi.com)
My KeyID: 178A1C6B (good until 31-Dec-2004)
Keyserver at ldap://keyserver.pgp.com
LILO links at http://freshmeat.net/projects/lilo