Normalization seems to be: Temperature_Celcius_normalized = 150 - Temperature_Celcius_RAW_VALUE
In my case: 112 = 150 - 38 That said, my hard disk's temperature has 112% health. Values below 100% mean that the hard disk is hotter than 50°C. As powersj pointed out, this is documented behaviour. It's not a bug, respectively. Eventually, normalization is done by hard disk vendors, meaning that WD is perfectly fine with 50°C (=100% "health"). It's just confusing, especially in syslog. Eventually, an interpretation could be given in syslog? E.g. Jan 2 20:22:27 server smartd[876]: Device: /dev/sda [SAT], SMART Usage Attribute: 194 Temperature_Celsius: Thermal health changed from 110% (40°C) to 112% (38°C) Additionally, only logging values below 100% health (or a user specified threshold) makes sense to me. If everything is fine, it should not be reported in syslog periodically (by default at least). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1653560 Title: smartctl should output RAW_VALUE as Temperature_Celcius To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/smartmontools/+bug/1653560/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs