[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