This message is from the T13 list server.


Pat LaVarre wrote:
  * Change behavior of INQUIRY output field 'product revision' from
    the libata software version number to the first 4 bytes of the
    ATA device's firmware revision number.


That op x12 "INQUIRY" firmware revision field is bytes x20..23 (32..35).

What follows at offset x24 (36) is something like x14 (20) vendor-specific bytes. I'd therefore myself consider,

Copy all the bytes of the ATA device's firmware revision to offset x20 (32).


That will work, since that is a "vendor reserved" field and I am the vendor.

However, I am unsure of the value, since anyone wishing to read the entire firmware rev string by this method would have to write code that works only on the Linux SCSI->ATA simulator, and nowhere else.

It would be much better to provide the "ATA passthru" SCSI opcode that I am planning to provide, as this will give everyone full access to the ATA taskfile.

        Jeff



Reply via email to