Comment 39 for bug 548513

Revision history for this message
Peter Petrakis (peter-petrakis) wrote : Re: Some firewire & usb disks not working under 10.04

@Colin

That's a good compromise, it documents the issue, and it works well. I thought
 I had found a glimmer of hope in the hdparm manpage.

       --prefer-ata12
              When using the SAT (SCSI ATA Translation) protocol, hdparm nor‐
              mally prefers to use the 16-byte command format whenever possi‐
              ble. But some USB drive enclosures don't work correctly with
              16-byte commands. This flag can be used to force use of the
              smaller 12-byte command format with such drives. hdparm will
              still revert to 16-byte commands for things that cannot be done
              with the 12-byte format (eg. sector accesses beyond 28-bits).

But it doesn't live up to it's claims, what we need is "force-ata12" not "prefer".

The next version of hdparm has yet to be officially released. We should
also consider adding a kernel quirk for this drive wrt 16 byte ID cmds.