I noticed this as well and am trying to figure out if this was an
accident or if it was done on purpose.  I had marked bug #219393 as
WONTFIX because I was told that Ubuntu specifically diverged from
upstream on this behavior by initializing ignore_hpa to 1 in libata-
core.c.  I was told that this was done to maintain compatibility with
the old ide driver which ignored the HPA, even though this was
considered a bug; if the disk has an HPA the OS is supposed to honor it.

This bug and #219393 are at odds with each other, so one should be
marked as fixed, and the other as WONTFIX.  My question is which?

Peter, if you really want the kernel to ignore your HPA then you can do
this:

echo options libata ignore_hpa=1 > /etc/modprobe.d/libata-options

If you are ignoring it then I assume your system doesn't really make use
of the HPA ( because if it did and you ignored it, it would cause
breakage ) and so the drive really should not have one set in the first
place.  It looks like you can permanently remove the HPA from a drive
using a utility at http://www.hdat2.com/.


** Changed in: linux (Ubuntu)
       Status: New => Triaged

-- 
HPA no longer ignored in 8.10
https://bugs.launchpad.net/bugs/270151
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to