guzu / hddtemp

https://savannah.nongnu.org/projects/hddtemp/
GNU General Public License v2.0
15 stars 27 forks source link

Samsung SSD 850 EVO 250GB #15

Open bruno-knops opened 4 years ago

bruno-knops commented 4 years ago

"Samsung SSD 850 EVO 250G B*" 190 C "Samsung Evo 850"

sudo hddtemp --debug /dev/sda

================= hddtemp 0.3-beta15 ================== Model: Samsung SSD 850 EVO 250G B �@

field(5) = 0 field(9) = 148 field(12) = 22 field(177) = 26 field(179) = 0 field(181) = 0 field(182) = 0 field(183) = 0 field(187) = 0 field(190) = 33 <-- field(195) = 0 field(199) = 0 field(235) = 12 field(241) = 234

If one of the field value seems to match the temperature, be sure to read the hddtemp man page before sending a report (section REPORT). Thanks.

sudo smartctl -x /dev/sda

smartctl 7.1 2019-12-30 r5022 [x86_64-linux-5.4.34-1-pve] (local build) Copyright (C) 2002-19, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Model Family: Samsung based SSDs Device Model: Samsung SSD 850 EVO 250GB Serial Number: S2R6NX0J734418T LU WWN Device Id: 5 002538 d421abcec Firmware Version: EMT02B6Q User Capacity: 250,059,350,016 bytes [250 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Form Factor: 2.5 inches Device is: In smartctl database [for details use: -P show] ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Sat Aug 1 00:00:02 2020 CEST SMART support is: Available - device has SMART capability. SMART support is: Enabled AAM feature is: Unavailable APM feature is: Unavailable Rd look-ahead is: Enabled Write cache is: Enabled DSN feature is: Unavailable ATA Security is: Disabled, frozen [SEC2] Wt Cache Reorder: Enabled

=== START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 0) seconds. Offline data collection capabilities: (0x53) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. No Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 133) minutes. SCT capabilities: (0x003d) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported.

SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0 9 Power_On_Hours -O--CK 095 095 000 - 23444 12 Power_Cycle_Count -O--CK 099 099 000 - 22 177 Wear_Leveling_Count PO--C- 098 098 000 - 26 179 Used_Rsvd_Blk_Cnt_Tot PO--C- 100 100 010 - 0 181 Program_Fail_Cnt_Total -O--CK 100 100 010 - 0 182 Erase_Fail_Count_Total -O--CK 100 100 010 - 0 183 Runtime_Bad_Block PO--C- 100 100 010 - 0 187 Uncorrectable_Error_Cnt -O--CK 100 100 000 - 0 _190 Airflow_TemperatureCel -O--CK 066 053 000 - 34 195 ECC_Error_Rate -O-RC- 200 200 000 - 0 199 CRC_Error_Count -OSRCK 100 100 000 - 0 235 POR_Recovery_Count -O--C- 099 099 000 - 12 241 Total_LBAsWritten -O--CK 099 099 000 - 27707773994 |||||| K auto-keep ||||| C event count |||| R error rate |||____ S speed/performance || O updated online |__ P prefailure warning

General Purpose Log Directory Version 1 SMART Log Directory Version 1 [multi-sector log support] Address Access R/W Size Description 0x00 GPL,SL R/O 1 Log Directory 0x01 SL R/O 1 Summary SMART error log 0x02 SL R/O 1 Comprehensive SMART error log 0x03 GPL R/O 1 Ext. Comprehensive SMART error log 0x06 SL R/O 1 SMART self-test log 0x07 GPL R/O 1 Extended self-test log 0x09 SL R/W 1 Selective self-test log 0x10 GPL R/O 1 NCQ Command Error log 0x11 GPL R/O 1 SATA Phy Event Counters log 0x13 GPL R/O 1 SATA NCQ Send and Receive log 0x30 GPL,SL R/O 9 IDENTIFY DEVICE data log 0x80-0x9f GPL,SL R/W 16 Host vendor specific log 0xa1 SL VS 16 Device vendor specific log 0xa5 SL VS 16 Device vendor specific log 0xce SL VS 16 Device vendor specific log 0xe0 GPL,SL R/W 1 SCT Command/Status 0xe1 GPL,SL R/W 1 SCT Data Transfer

SMART Extended Comprehensive Error Log Version: 1 (1 sectors) No Errors Logged

SMART Extended Self-test Log Version: 1 (1 sectors) No self-tests have been logged. [To run self-tests, use: smartctl -t]

SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing 255 0 65535 Read_scanning was never started Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. SCT Status Version: 3 SCT Version (vendor specific): 256 (0x0100) Device State: Active (0) Current Temperature: 34 Celsius Power Cycle Min/Max Temperature: ?/35 Celsius Lifetime Min/Max Temperature: 24/40 Celsius Under/Over Temperature Limit Count: 0/0 SCT Temperature History Version: 2 Temperature Sampling Period: 1 minute Temperature Logging Interval: 10 minutes Min/Max recommended Temperature: 0/70 Celsius Min/Max Temperature Limit: 0/70 Celsius Temperature History Size (Index): 128 (30)

Index Estimated Time Temperature Celsius 31 2020-07-31 02:50 31 **** 32 2020-07-31 03:00 32 * 33 2020-07-31 03:10 31 **** 34 2020-07-31 03:20 34 *** 35 2020-07-31 03:30 30 36 2020-07-31 03:40 30 37 2020-07-31 03:50 30 * 38 2020-07-31 04:00 29 ** 39 2020-07-31 04:10 31 **** 40 2020-07-31 04:20 30 * 41 2020-07-31 04:30 31 **** 42 2020-07-31 04:40 29 ** ... ..( 9 skipped). .. ** 52 2020-07-31 06:20 29 ** 53 2020-07-31 06:30 31 **** 54 2020-07-31 06:40 29 ** 55 2020-07-31 06:50 30 * 56 2020-07-31 07:00 29 ** 57 2020-07-31 07:10 29 ** 58 2020-07-31 07:20 29 ** 59 2020-07-31 07:30 30 * 60 2020-07-31 07:40 29 ** 61 2020-07-31 07:50 30 * 62 2020-07-31 08:00 29 ** 63 2020-07-31 08:10 30 * 64 2020-07-31 08:20 29 ** ... ..( 2 skipped). .. ** 67 2020-07-31 08:50 29 ** 68 2020-07-31 09:00 30 * 69 2020-07-31 09:10 29 **** 70 2020-07-31 09:20 28 * 71 2020-07-31 09:30 29 ** 72 2020-07-31 09:40 30 * 73 2020-07-31 09:50 34 ***** 74 2020-07-31 10:00 32 ** 75 2020-07-31 10:10 30 76 2020-07-31 10:20 29 ** 77 2020-07-31 10:30 30 * 78 2020-07-31 10:40 29 ** 79 2020-07-31 10:50 30 * 80 2020-07-31 11:00 29 ** ... ..( 4 skipped). .. ** 85 2020-07-31 11:50 29 ** 86 2020-07-31 12:00 28 * 87 2020-07-31 12:10 29 ** 88 2020-07-31 12:20 30 *** 89 2020-07-31 12:30 29 ** ... ..( 6 skipped). .. ** 96 2020-07-31 13:40 29 ** 97 2020-07-31 13:50 28 * 98 2020-07-31 14:00 29 ** 99 2020-07-31 14:10 30 *** 100 2020-07-31 14:20 29 ** 101 2020-07-31 14:30 28 * 102 2020-07-31 14:40 29 ** 103 2020-07-31 14:50 30 *** 104 2020-07-31 15:00 29 ** ... ..( 5 skipped). .. ** 110 2020-07-31 16:00 29 ** 111 2020-07-31 16:10 28 * 112 2020-07-31 16:20 29 ** 113 2020-07-31 16:30 29 ** 114 2020-07-31 16:40 30 *** 115 2020-07-31 16:50 29 ** 116 2020-07-31 17:00 29 ** 117 2020-07-31 17:10 29 ** 118 2020-07-31 17:20 28 * 119 2020-07-31 17:30 29 ** 120 2020-07-31 17:40 29 ** 121 2020-07-31 17:50 29 ** 122 2020-07-31 18:00 30 *** 123 2020-07-31 18:10 29 ** 124 2020-07-31 18:20 29 ** 125 2020-07-31 18:30 28 * 126 2020-07-31 18:40 29 ** 127 2020-07-31 18:50 29 ** 0 2020-07-31 19:00 28 * 1 2020-07-31 19:10 29 ** 2 2020-07-31 19:20 28 3 2020-07-31 19:30 28 4 2020-07-31 19:40 27 **** 5 2020-07-31 19:50 27 **** 6 2020-07-31 20:00 27 **** 7 2020-07-31 20:10 28 * 8 2020-07-31 20:20 ? - ... ..( 9 skipped). .. - 18 2020-07-31 22:00 ? - 19 2020-07-31 22:10 33 ** 20 2020-07-31 22:20 33 ** 21 2020-07-31 22:30 33 ** 22 2020-07-31 22:40 32 ***** 23 2020-07-31 22:50 33 ** 24 2020-07-31 23:00 33 ** 25 2020-07-31 23:10 34 * 26 2020-07-31 23:20 33 ** 27 2020-07-31 23:30 34 * 28 2020-07-31 23:40 35 **** 29 2020-07-31 23:50 34 30 2020-08-01 00:00 34

SCT Error Recovery Control: Read: Disabled Write: Disabled

Device Statistics (GP/SMART Log 0x04) not supported

Pending Defects log (GP Log 0x0c) not supported

SATA Phy Event Counters (GP Log 0x11) ID Size Value Description 0x0001 2 0 Command failed due to ICRC error 0x0002 2 0 R_ERR response for data FIS 0x0003 2 0 R_ERR response for device-to-host data FIS 0x0004 2 0 R_ERR response for host-to-device data FIS 0x0005 2 0 R_ERR response for non-data FIS 0x0006 2 0 R_ERR response for device-to-host non-data FIS 0x0007 2 0 R_ERR response for host-to-device non-data FIS 0x0008 2 0 Device-to-host non-data FIS retries 0x0009 2 10 Transition from drive PhyRdy to drive PhyNRdy 0x000a 2 10 Device-to-host register FISes sent due to a COMRESET 0x000b 2 0 CRC errors within host-to-device FIS 0x000d 2 0 Non-CRC errors within host-to-device FIS 0x000f 2 0 R_ERR response for host-to-device data FIS, CRC 0x0010 2 0 R_ERR response for host-to-device data FIS, non-CRC 0x0012 2 0 R_ERR response for host-to-device non-data FIS, CRC 0x0013 2 0 R_ERR response for host-to-device non-data FIS, non-CRC

sudo hdparm -i /dev/sda

/dev/sda:

Model=Samsung SSD 850 EVO 250GB, FwRev=EMT02B6Q, SerialNo=S2R6NX0J734418T Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=unknown, MaxMultSect=1, MultSect=1 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488397168 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 AdvancedPM=no WriteCache=enabled Drive conforms to: unknown: ATA/ATAPI-2,3,4,5,6,7

Hope this is the information you need and it helps, if you need more, please contact me.

intera91 commented 4 years ago

same issue here with the 500GB

WARNING: Drive /dev/sda doesn't seem to have a temperature sensor. WARNING: This doesn't mean it hasn't got one. WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net). WARNING: See --help, --debug and --drivebase options. /dev/sda: Samsung SSD 860 EVO 500G B ���@: no sensor

smartctl output (abr.)

SMART Attributes Data Structure revision number: 1 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0 9 Power_On_Hours -O--CK 099 099 000 - 1652 12 Power_Cycle_Count -O--CK 099 099 000 - 10 177 Wear_Leveling_Count PO--C- 099 099 000 - 4 179 Used_Rsvd_Blk_Cnt_Tot PO--C- 100 100 010 - 0 181 Program_Fail_Cnt_Total -O--CK 100 100 010 - 0 182 Erase_Fail_Count_Total -O--CK 100 100 010 - 0 183 Runtime_Bad_Block PO--C- 100 100 010 - 0 187 Reported_Uncorrect -O--CK 100 100 000 - 0 190 Airflow_Temperature_Cel -O--CK 069 050 000 - 31 195 Hardware_ECC_Recovered -O-RC- 200 200 000 - 0 199 UDMA_CRC_Error_Count -OSRCK 100 100 000 - 0 235 Unknown_Attribute -O--C- 099 099 000 - 4 241 Total_LBAsWritten -O--CK 099 099 000 - 3665803311 |||||| K auto-keep ||||| C event count |||| R error rate |||____ S speed/performance || O updated online |__ P prefailure warning

OS: Debian 10 updated to current packages

Shanghai-Tom commented 3 years ago

I have Samsung SSD 860 EVO 1TB and the temperature is also in field 190

Luki72 commented 2 years ago

And the same here with 870 EVO 50GB @ Debian testing:

WARNING: Drive /dev/sda doesn't seem to have a temperature sensor.
WARNING: This doesn't mean it hasn't got one.
WARNING: If you are sure it has one, please contact me (hddtemp@guzu.net).
WARNING: See --help, --debug and --drivebase options.
/dev/sda: Samsung SSD 870 EVO 500G B              �@:  no sensor

After addig it to /etc/hddtemp.db like this

"Samsung SSD 870 EVO 500G"    190   C "Samsung SSD 870 EVO 500GB"

the result is

/dev/sda: Samsung SSD 870 EVO 500G B              �@: 35°C

S.M.A.R.T. info:

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       -       128
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       29
177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail  Always       -       1
179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       -       0
181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       -       0
183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0032   065   051   000    Old_age   Always       -       35
195 Hardware_ECC_Recovered  0x001a   200   200   000    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x003e   100   100   000    Old_age   Always       -       0
235 Unknown_Attribute       0x0012   099   099   000    Old_age   Always       -       3
241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       -       1366353481

Package(s):

ii  hddtemp        0.3-beta15-54 amd64        hard drive temperature monitoring utility
Batwam commented 2 years ago

same with the 860, it is recognised if I include the following to the db (note that the "B" in GB needs to be omitted): "Samsung SSD 860 EVO 500G" 190 C "Samsung SSD 860 EVO 500GB"

bortek commented 1 year ago

Which of the fields are actually showing the right temp?

ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 190 Airflow_Temperature_Cel -O--CK 066 053 000 - 34

In my syslog it says

Device: /dev/sda [SAT], SMART Usage Attribute: 190 Airflow_Temperature_Cel changed from 66 to 65

which would then be the VALUE field that is a real temp and not RAW_VALUE

???

Shanghai-Tom commented 1 year ago

The Value field agrees with separately obtained data from smartmontools on my Samsung SSD's

However, on a my Crucial ssd its field RAW_VALUE from smartctl that matched the value from hddtemp of 40C, which given the overall temp readings of cpu, gpu, and an nvme pcie are around 60C , is the incorrect field for this disk.

ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 194 Temperature_Celsius -O---K 060 043 000 - 40 (Min/Max 25/57)

Regards,Tom.