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 /

Reply via email to