[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#572618: linux-image-2.6.32-2-686: missing config option CONFIG_IDE_TASK_IOCTL detected by hdparm -N



On Mon, 2010-03-15 at 10:02 +0000, David Goodenough wrote:
> On Sunday 14 March 2010, Ben Hutchings wrote:
> > Going back to your original report:
> > 
> > On Fri, 2010-03-05 at 09:39 +0000, David Goodenough wrote:
> > [...]
> > 
> > > Previous kernels (at least 2.6.26 which I used to run on this machine
> > > with Debian) did not seem to notice the HPA, so either I need a way to
> > > turn off the kernel's detection of the HPA or I need
> > > CONFIG_IDE_TASK_IOCTL enabled to enable hdparm -N to work.
> > 
> > Now I don't understand this.  Once an HPA has been created, it will be
> > hidden by the drive unless the kernel or BIOS specifically overrides
> > this.  It does not depend on the kernel to detect and implement the 
> HPA.
> > 
> > Is it possible that you have changed or reset a BIOS option that was
> > overriding the HPA?
> > 
> > Ben.
> > 
> 
> Another question arises, *parted still think that the device is full size 
> so obviously the drive is not hiding the HPA very well!

I now understand this bug: there is already a workaround in Linux that
causes the HPA to be automatically disabled if it overlaps a partition,
but the workaround only works for the old IDE drivers.  I've reported
this upstream and we are close to a solution which will make this work
for the new drivers too.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: