How to change LBA48 addressing capability

Dan Hensley dan at dshensley.com
Wed Jul 9 04:05:57 UTC 2008


On Tue, 2008-07-08 at 16:28 +0100, Bill Crawford wrote:
> 2008/7/8 Dan Hensley <dan at dshensley.com>:
> > I recently sent an inquiry to this list about fdisk being unable to seek
> > one of my two basically identical disks.  Both are Western Digital 250Gb
> > disks.
> >
> > Unable to seek on /dev/sdb
> >
> > This disk operates just fine when booting Fedora Core 6.  However, as
> > soon as I boot Fedora 9, I get the above error.  testdisk seems to
> > think /dev/sdb is only 137gb, and hdparm confirms something strange.
> 
> There are two other possibilities: a jumper on the drive is "clipping"
> its capacity, and / or the presence of a "host protected area"
> effectively doing the same thing. Check for jumpers on the drive, see
> if the "libata.ignore_hpa=1" option is still supported by the current
> kernel.

There are no jumpers on the drive, and I don't think I've ever had one
on there.  I just checked the documentation on the drive, and since it's
an SATA drive the jumpers are for unrelated options.  Unfortunately the
libata.ignore_hpa=1 option doesn't seem to be supported by the kernel.

I'm pretty sure this is a kernel bug.  This drive worked flawlessly in
FC6.  It still works in FC6, because that's what is on that drive, and I
can still boot to it.  Only when I boot into Fedora 9 does this drive
map incorrectly.  So it appears that something broke between 2.6.22 and
2.6.25.

Dan







More information about the fedora-list mailing list