hdparm vs. libata

Sziasztok,

most pakoltam be egy plusz hdd -t a gépembe, s másolás előtt kíváncsi voltam a hdparm értékekre, így:

root@uranus:~# hdparm /dev/sda

/dev/sda:
 IO_support    =  0 (default 16-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 9729/255/63, sectors = 156301488, start = 0

root@uranus:~# hdparm /dev/sdb

/dev/sdb:
 IO_support    =  0 (default 16-bit)
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 19457/255/63, sectors = 312581808, start = 0

gondoltam, majd jól megváltoztatom, mert ez régebben bevált.


hdparm -c1 /dev/sda

/dev/sda:
 setting 32-bit IO_support flag to 1
 HDIO_SET_32BIT failed: Invalid argument
 IO_support    =  0 (default 16-bit)

hdparm -c1 /dev/sdb

/dev/sdb:
 setting 32-bit IO_support flag to 1
 HDIO_SET_32BIT failed: Invalid argument
 IO_support    =  0 (default 16-bit)

A rendszer UHU 2.1, de ahogy láttam Ubuntu, Fedora és sok más esetén is így van.
Most akkor az van, hogy a hdparm nem képes libata -n keresztül módosítani, vagy már 32 biten van a téma, csak a hdparm ezt nem így látja?
Esetleg az a baja, hogy nem /dev/hd* -al találkozik?