[smartmontools-support] Time in Over-Temperature seems to be incorrect

Christian Franke Christian.Franke at t-online.de
Mon Oct 11 11:09:23 CEST 2021


Konomi wrote:
> I've attached the command output you requested, sorry for the delay

attachment.txt:

> >>>> do_scsi_cmnd_io: sg_io_ver=3
>   [ata pass-through(16): 85 09 0e 00 00 00 01 00 04 00 05 00 00 00 2f 00 ]

ATA Cmd 0x2f (READ LOG EXT), Log 0x04 (Device Statistics), Page 0x05 
(Temperature), #Sectors 0x01


>   20     3d 00 00 00 00 00 00 c0  ...

Offset: 0x20 = 32: Highest Temperature
Value: 0x3d = 61
Flags: 0xc0 = Supported, Valid


>   50     29 00 00 00 00 00 00 c0  46 00 00 00 00 00 00 c0

Offset: 0x50 = 80: Time in Over-Temperature
Value: 0x00000029 = 41

Offset: 0x58 = 88: Specified Maximum Operating Temperature
Value: 0x46 = 70


> 0x05  0x020  1              61  ---  Highest Temperature
> ...
> 0x05  0x050  4              41  ---  Time in Over-Temperature
> 0x05  0x058  1              70  ---  Specified Maximum Operating Temperature

Same printed by smartctl.

Conclusion: Drive firmware bug.
Unlike SMART data, the Device Statistics log is part of recent ATA 
standards.

Regards,
Christian



More information about the Smartmontools-support mailing list