From: Zack
Subject: Bug#53507:
Date: Sun,
> I have a buggy BIOS that supports the extended drive information call, but
> not LBA read. Grub can't read anything from the disk if NO_INT13_FALLBACK
> is defined. I see no reason not to enable the fallback all the time; the
> appended patch for bios.c does that, and cleans up the logic a bit.
That was because we didn't know if the LBA support code would work
fine in all environments, so we decided not to define the macro until
0.6.
Anyway, I don't think the fallback is good, and get_diskinfo should
make sure that LBA read/write is really functional instead. I'll do a
different fix for it.
> Incidentally, shouldn't grub use the cylinder/head/sector values from the
> extended drive info call if available?
No. CHS values returned by LBA are all meaningless.
----------------------------------------------------------------------
OKUJI Yoshinori <[EMAIL PROTECTED]> ^o-o^
http://duff.kuicr.kyoto-u.ac.jp/~okuji (in English) m /