[Bug 191717] [isci] smartctl -H gives "ATA output registers missing" for a disk using the isci driver

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Mar 10 17:16:27 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191717

Christian Franke <christian.franke at t-online.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |christian.franke at t-online.d
                   |                            |e

--- Comment #3 from Christian Franke <christian.franke at t-online.de> ---
>  >>> Sense buffer, len=18:
> 00     f0 00 01 00 50 40 00 00  00 c2 4f 00 00 1d 00 00
> 10     00 00
>  status=0x2: sense_key=0x1 asc=0x0 ascq=0x1d
> [Duration: 0.016s]
> SMART STATUS RETURN: incomplete response, ATA output registers missing

This is an upstream smartctl issue. The sense data above uses the fixed format
sense data format which returns ATA output registers from SAT ATA PASS-THROUGH
cmd:

f0 = VALID | RESPONSE CODE: FIXED FORMAT
00 = ...
01 = ... | SENSE KEY: RECOVERED ERROR
00 = ATA ERROR register
50 = ATA STATUS register
40 = ATA DEVICE register
00 = ATA COUNT register
00 = ...
00 = ...
c2 = ATA LBA HIGH register ] SMART ...
4f = ATA LBA MID register  ] ... STATUS OK
00 = ATA LBA LOW register
00 = ASC  ] ATA PASS THROUGH ...
1d = ASCQ ] ... INFORMATION AVAILABLE
... 

This format is a late addition to (or: fix of) SAT standard and not yet
detected by smartmontools.

See: http://www.smartmontools.org/ticket/296

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-scsi mailing list