constantly shows wrong temperature (99°C )
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libatasmart |
Unknown
|
Unknown
|
|||
libatasmart (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Hello, here's my system info
~$ lsb_release -rd
Description: Ubuntu 16.04 LTS
Release: 16.04
~$ apt-cache policy udisks2
udisks2:
Installed: 2.1.7-1ubuntu1
Candidate: 2.1.7-1ubuntu1
Version table:
*** 2.1.7-1ubuntu1 500
500 http://
100 /var/lib/
Here's the problem: udisks2 constantly shows that my ssd temperature is 99°C (210°F), but in reality it's 30°C
~$ sudo smartctl -A /dev/sda
smartctl 6.5 2016-01-24 r4214 [x86_64-
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontoo
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 050 Pre-fail Always - 0
9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 24
12 Power_Cycle_Count 0x0012 100 100 000 Old_age Always - 51
168 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 0
170 Unknown_Attribute 0x0003 100 100 010 Pre-fail Always - 231
173 Unknown_Attribute 0x0012 100 100 000 Old_age Always - 65539
192 Power-Off_
194 Temperature_Celsius 0x0023 070 070 030 Pre-fail Always - 30 (Min/Max 30/30)
218 Unknown_Attribute 0x000b 100 100 050 Pre-fail Always - 0
231 Temperature_Celsius 0x0013 100 100 000 Pre-fail Always - 99
241 Total_LBAs_Written 0x0012 100 100 000 Old_age Always - 337
in the GUI app ("Disks") it shows the wrong temperature too. hddtemp works well though:
~$ sudo hddtemp /dev/sda
/dev/sda: PNY EU SSD CS1311 240GB: 30°C
tags: | added: xenial |
Changed in libatasmart (Ubuntu): | |
importance: | Undecided → Medium |
Changed in libatasmart (Ubuntu): | |
status: | In Progress → Incomplete |
Changed in libatasmart (Ubuntu): | |
status: | Incomplete → In Progress |
Changed in libatasmart (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in libatasmart (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in libatasmart (Ubuntu Yakkety): | |
importance: | Undecided → Medium |
Changed in libatasmart (Ubuntu): | |
assignee: | Phillip Susi (psusi) → nobody |
status: | In Progress → Triaged |
Changed in libatasmart (Ubuntu Yakkety): | |
status: | Confirmed → Won't Fix |
Changed in libatasmart (Ubuntu Trusty): | |
status: | Confirmed → Won't Fix |
Changed in libatasmart (Ubuntu Xenial): | |
status: | Confirmed → Won't Fix |
no longer affects: | libatasmart (Ubuntu Yakkety) |
no longer affects: | libatasmart (Ubuntu Xenial) |
no longer affects: | libatasmart (Ubuntu Trusty) |
It seems that this extra attribute needs to not be treated as temperature. I have patched libatasmart to do this. Please try the version in my ppa and see if it resolves it for you. You can add my ppa by running sudo add-apt-repository ppa:psusi/ppa, then an apt-get update and upgrade should install the new version of libatasmart.