#678 closed defect (fixed)
Seagate ST8000NM0075 is not working correctly with smartctl/smartd
Reported by: | Joseph Wu | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | Release 6.5 |
Component: | all | Version: | 6.4 |
Keywords: | scsi | Cc: |
Description (last modified by )
It appears that the Seagate ST8000NM0075 behind a LSI 9300-8i running FW P10 doesn't display much SMART information.
Running command: smartctl -t short /dev/da0
smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org Short Background Self Test has begun Use smartctl -X to abort test
Works just fine... but.. smartctl -a shows:
smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LB provisioning type: unreported, LBPME=0, LBPRZ=0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000c50XXXXXXXX Serial number: ZA10XXXXXXXXXXXXX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Tue Mar 29 20:57:14 2016 PDT SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled === START OF READ SMART DATA SECTION === SMART Health Status: OK Elements in grown defect list: 0 Error Counter logging not supported Device does not support Self Test logging
Change History (26)
comment:1 by , 9 years ago
Description: | modified (diff) |
---|
comment:2 by , 9 years ago
Component: | all → smartctl |
---|---|
Keywords: | scsi added |
Milestone: | → undecided |
Priority: | major → minor |
comment:3 by , 9 years ago
Information like Temperature, power on hours, and also errors.
Similar to this:
Device: HITACHI HUS723020ALS640 Version: A222 Serial number: xxxxxxxx Device type: disk Transport protocol: SAS Local Time is: Thu Jul 11 15:42:30 2013 MDT Device supports SMART and is Enabled Temperature Warning Enabled SMART Health Status: OK Current Drive Temperature: 44 C Drive Trip Temperature: 85 C Manufactured in week 29 of year 2012 Recommended maximum start stop count: 50000 times Current start stop count: 2 times Elements in grown defect list: 0 Vendor (Seagate) cache information Blocks sent to initiator = 149833037905920 Error counter log: Errors Corrected by Total Correction Gigabytes Total ECC rereads/ errors algorithm processed uncorrected fast | delayed rewrites corrected invocations [10^9 bytes] errors read: 0 0 0 0 6 0.565 0 write: 0 400 0 400 51 1034.246 0 verify: 0 0 0 0 37 0.000 0 Non-medium error count: 0
comment:5 by , 9 years ago
smartctl -x /dev/da24 smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LB provisioning type: unreported, LBPME=0, LBPRZ=0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000c50084cXXX Serial number: ZA10GXXXXXXXXXX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Mar 30 10:14:25 2016 PDT SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled Read Cache is: Enabled Writeback Cache is: Enabled === START OF READ SMART DATA SECTION === SMART Health Status: OK Elements in grown defect list: 0 Error Counter logging not supported Device does not support Self Test logging Device does not support Background scan results logging
comment:6 by , 9 years ago
Here's another drive with GLTSD disabled ( never enabled it )
smartctl -x /dev/da27 smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LB provisioning type: unreported, LBPME=0, LBPRZ=0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000c50084XXXXXX Serial number: ZA10XXXXXXXXXXXXXX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Mar 30 10:18:30 2016 PDT SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled Read Cache is: Enabled Writeback Cache is: Enabled === START OF READ SMART DATA SECTION === SMART Health Status: OK Elements in grown defect list: 0 Error Counter logging not supported [GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on'] Device does not support Self Test logging Device does not support Background scan results logging
comment:8 by , 9 years ago
smartctl -x -r ioctl,2 ( Drive has GLTSD ENABLED )
smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org [inquiry: 12 00 00 00 24 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 status=0x0 [inquiry: 12 01 00 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xe6 Incoming data, len=22: 00 00 00 00 12 00 80 83 86 87 88 8a 90 91 b0 b1 b2 10 c0 c1 c2 c3 d1 d2 status=0x0 [inquiry: 12 00 00 00 24 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 status=0x0 === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 [read capacity(10): 25 00 00 00 00 00 00 00 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 ff ff ff ff 00 00 02 00 status=0x0 [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 Physical block size: 4096 bytes [inquiry: 12 01 b2 00 08 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 00 b2 00 04 00 00 00 00 status=0x0 LB provisioning type: unreported, LBPME=0, LBPRZ=0 [inquiry: 12 01 b1 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=64: 00 00 b1 00 3c 1c 20 00 02 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches [mode sense(6): 1a 00 1c 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 10 06 10 00 00 00 00 00 00 00 01 status=0x0 [mode sense(6): 1a 00 5c 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 9d 0f 10 ff ff ff ff ff ff ff ff status=0x0 [inquiry: 12 01 83 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xb0 Incoming data, len=76: 00 00 83 00 48 01 03 00 08 50 00 c5 00 84 c2 48 7f 10 61 93 00 08 50 00 c5 00 84 c2 48 7e 61 94 00 04 20 00 00 00 02 61 a3 00 08 50 00 c5 00 84 c2 48 7c 30 03 28 00 18 6e 61 61 2e 35 30 30 30 43 35 30 30 40 38 34 43 32 34 38 37 43 00 00 00 00 status=0x0 Logical Unit id: 0x5000cXXXXXXXXX [inquiry: 12 01 80 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xe4 Incoming data, len=24: 00 00 80 00 14 5a 41 31 30 47 34 56 50 30 30 30 30 10 4a 36 31 37 58 59 46 58 status=0x0 Serial number: ZA10GXXXXXXXXXX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Mar 30 11:08:00 2016 PDT [test unit ready: 00 00 00 00 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 status=0x0 SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled [mode sense(6): 1a 00 08 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x20 Incoming data, len=32: 00 1f 00 10 08 ff ff ff ff 00 00 02 00 88 12 14 00 10 ff ff 00 00 ff ff ff ff 90 20 00 00 00 00 00 00 status=0x0 Read Cache is: Enabled Writeback Cache is: Enabled === START OF READ SMART DATA SECTION === [log sense: 4d 00 40 00 00 00 00 00 04 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=4: 00 00 00 00 00 status=0x0 Log Sense for supported pages failed [scsi response fails sanity test] [request sense: 03 00 00 00 12 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=18: 00 70 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 10 00 00 status=0x0 SMART Health Status: OK [read defect list(12): b7 0c 00 00 00 00 00 00 00 08 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 00 0c 00 00 00 00 00 00 status=0x0 Elements in grown defect list: 0 Error Counter logging not supported [mode sense(6): 1a 00 0a 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 8a 0a 04 00 10 00 80 00 00 00 00 7f ff status=0x0 Device does not support Self Test logging Device does not support Background scan results logging
Drive without GTLSD enabled
smartctl 6.4 2015-06-04 r4109 [FreeBSD 10.3-RELEASE amd64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org [inquiry: 12 00 00 00 24 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 status=0x0 [inquiry: 12 01 00 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xe6 Incoming data, len=22: 00 00 00 00 12 00 80 83 86 87 88 8a 90 91 b0 b1 b2 10 c0 c1 c2 c3 d1 d2 status=0x0 [inquiry: 12 00 00 00 24 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 status=0x0 === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 [read capacity(10): 25 00 00 00 00 00 00 00 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 ff ff ff ff 00 00 02 00 status=0x0 [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 Physical block size: 4096 bytes [inquiry: 12 01 b2 00 08 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 00 b2 00 04 00 00 00 00 status=0x0 LB provisioning type: unreported, LBPME=0, LBPRZ=0 [inquiry: 12 01 b1 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=64: 00 00 b1 00 3c 1c 20 00 02 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 status=0x0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches [mode sense(6): 1a 00 1c 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 10 06 10 00 00 00 00 00 00 00 01 status=0x0 [mode sense(6): 1a 00 5c 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 9d 0f 10 ff ff ff ff ff ff ff ff status=0x0 [inquiry: 12 01 83 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xb0 Incoming data, len=76: 00 00 83 00 48 01 03 00 08 50 00 c5 00 84 c1 23 57 10 61 93 00 08 50 00 c5 00 84 c1 23 56 61 94 00 04 20 00 00 00 02 61 a3 00 08 50 00 c5 00 84 c1 23 54 30 03 28 00 18 6e 61 61 2e 35 30 30 30 43 35 30 30 40 38 34 43 31 32 33 35 34 00 00 00 00 status=0x0 Logical Unit id: 0x5000c50084cXXXXXX [inquiry: 12 01 80 00 fc 00 ] CAM status=0x1, SCSI status=0x0, resid=0xe4 Incoming data, len=24: 00 00 80 00 14 5a 41 31 30 48 53 47 56 30 30 30 30 10 4a 36 30 37 54 53 30 35 status=0x0 Serial number: ZA10HSXXXXXXXXXXX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Mar 30 11:08:55 2016 PDT [test unit ready: 00 00 00 00 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 status=0x0 SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled [mode sense(6): 1a 00 08 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x20 Incoming data, len=32: 00 1f 00 10 08 ff ff ff ff 00 00 02 00 88 12 14 00 10 ff ff 00 00 ff ff ff ff 90 20 00 00 00 00 00 00 status=0x0 Read Cache is: Enabled Writeback Cache is: Enabled === START OF READ SMART DATA SECTION === [log sense: 4d 00 40 00 00 00 00 00 04 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=4: 00 00 00 00 00 status=0x0 Log Sense for supported pages failed [scsi response fails sanity test] [request sense: 03 00 00 00 12 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=18: 00 70 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 10 00 00 status=0x0 SMART Health Status: OK [read defect list(12): b7 0c 00 00 00 00 00 00 00 08 00 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=8: 00 00 0c 00 00 00 00 00 00 status=0x0 Elements in grown defect list: 0 Error Counter logging not supported [mode sense(6): 1a 00 0a 00 40 00 ] CAM status=0x1, SCSI status=0x0, resid=0x28 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 8a 0a 06 00 10 00 80 00 00 00 00 7f ff status=0x0 [GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on'] Device does not support Self Test logging Device does not support Background scan results logging
comment:9 by , 9 years ago
Ok, thanks its much more clear now. Problem is that smartmontools is unable to get list of the supported log pages. Could you please also try to install sg3_utils package and try to run sg_logs -v /dev/da0
to see if it will works? If not - thats probably some kind of controller or disk firmware issue.
comment:10 by , 9 years ago
( Device name changed, due to booting with PartedMagic, instead of FreeNAS )
sg_logs -v /dev/sdaa inquiry cdb: 12 00 00 00 24 00 SEAGATE ST8000NM0075 E001 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 log sense cdb: 4d 00 40 00 00 00 00 00 04 00
Smart on the same drive for reference.
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.4.2-pmagic64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org [inquiry: 12 00 00 00 24 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 [inquiry: 12 01 00 00 fc 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=230 Incoming data, len=22: 00 00 00 00 12 00 80 83 86 87 88 8a 90 91 b0 b1 b2 10 c0 c1 c2 c3 d1 d2 [inquiry: 12 00 00 00 24 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=0 Incoming data, len=36: 00 00 00 06 12 8b 01 30 02 53 45 41 47 41 54 45 20 10 53 54 38 30 30 30 4e 4d 30 30 37 35 20 20 20 20 20 45 30 30 31 === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 [read capacity(10): 25 00 00 00 00 00 00 00 00 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=0 Incoming data, len=8: 00 ff ff ff ff 00 00 02 00 [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes [read capacity(16): 9e 10 00 00 00 00 00 00 00 00 00 00 00 20 00 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=0 Incoming data, len=32: 00 00 00 00 03 a3 81 2a af 00 00 02 00 00 03 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Physical block size: 4096 bytes [inquiry: 12 01 b2 00 08 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=0 Incoming data, len=8: 00 00 b2 00 04 00 00 00 00 LB provisioning type: unreported, LBPME=0, LBPRZ=0 [inquiry: 12 01 b1 00 40 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=0 Incoming data, len=64: 00 00 b1 00 3c 1c 20 00 02 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Rotation Rate: 7200 rpm Form Factor: 3.5 inches [mode sense(6): 1a 00 1c 00 40 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=40 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 10 06 10 00 00 00 00 00 00 00 01 [mode sense(6): 1a 00 5c 00 40 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=40 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 9c 0a 9d 0f 10 ff ff ff ff ff ff ff ff [inquiry: 12 01 83 00 fc 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=176 Incoming data, len=76: 00 00 83 00 48 01 03 00 08 50 00 c5 00 84 c2 48 7f 10 61 93 00 08 50 00 c5 00 84 c2 48 7e 61 94 00 04 20 00 00 00 02 61 a3 00 08 50 00 c5 00 84 c2 48 7c 30 03 28 00 18 6e 61 61 2e 35 30 30 30 43 35 30 30 40 38 34 43 32 34 38 37 43 00 00 00 00 Logical Unit id: 0x5000c50084c2487f [inquiry: 12 01 80 00 fc 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=228 Incoming data, len=24: 00 00 80 00 14 5a 41 31 30 47 34 56 50 30 30 30 30 10 4a 36 31 37 58 59 46 58 Serial number: ZA10G4VP0000J617XYFX Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Wed Mar 30 14:41:01 2016 CDT [test unit ready: 00 00 00 00 00 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=0 SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled [mode sense(6): 1a 00 08 00 40 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=32 Incoming data, len=32: 00 1f 00 10 08 ff ff ff ff 00 00 02 00 88 12 14 00 10 ff ff 00 00 ff ff ff ff 90 20 00 00 00 00 00 00 Read Cache is: Enabled Writeback Cache is: Enabled === START OF READ SMART DATA SECTION === [log sense: 4d 00 40 00 00 00 00 00 04 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=2 milliseconds resid=0 Incoming data, len=4: 00 00 00 00 00 Log Sense for supported pages failed [scsi response fails sanity test] [request sense: 03 00 00 00 12 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=1 milliseconds resid=0 Incoming data, len=18: 00 70 00 00 00 00 00 00 0a 00 00 00 00 00 00 00 00 10 00 00 SMART Health Status: OK [read defect list(12): b7 0c 00 00 00 00 00 00 00 08 00 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=267 milliseconds resid=0 Incoming data, len=8: 00 00 0c 00 00 00 00 00 00 Elements in grown defect list: 0 Error Counter logging not supported [mode sense(6): 1a 00 0a 00 40 00 ] scsi_status=0x0, host_status=0x0, driver_status=0x0 info=0x0 duration=0 milliseconds resid=40 Incoming data, len=24: 00 17 00 10 08 ff ff ff ff 00 00 02 00 8a 0a 04 00 10 00 80 00 00 00 00 7f ff Device does not support Self Test logging Device does not support Background scan results logging
sg_modes output:
SEAGATE ST8000NM0075 E001 peripheral_type: disk [0x0] Mode parameter header from MODE SENSE(10): Mode data length=224, medium type=0x00, WP=0, DpoFua=1, longlba=0 Block descriptor length=8 > Direct access device block descriptors: Density code=0x0 00 ff ff ff ff 00 00 02 00 >> Read-Write error recovery, page_control: current 00 81 0a c0 14 ff 00 00 00 05 00 ff ff >> Disconnect-Reconnect, page_control: current 00 82 0e 00 00 00 00 00 00 00 00 00 a0 00 00 00 00 >> Format (obsolete), page_control: current 00 83 16 00 01 00 00 00 00 00 02 00 03 10 00 00 01 10 00 00 00 00 40 00 00 00 >> Rigid disk geometry (obsolete), page_control: current 00 84 16 06 44 7a 0c 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 1c 20 00 00 >> Verify error recovery, page_control: current 00 87 0a 00 14 ff 00 00 00 00 00 ff ff >> Caching, page_control: current 00 88 12 14 00 ff ff 00 00 ff ff ff ff 90 20 00 00 10 00 00 00 00 >> Control, page_control: current 00 8a 0a 04 00 00 80 00 00 00 00 7f ff >> Protocol specific logical unit (SAS), page_control: current 00 18 06 06 00 00 00 00 00 >> Protocol specific port (SAS), page_control: current 00 99 0e 46 00 07 d0 00 00 00 00 00 00 00 00 00 00 >> Power condition, page_control: current 00 9a 26 00 06 00 00 04 b0 00 00 23 28 00 00 09 60 10 00 00 17 70 00 00 17 70 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 58 >> Informational exceptions control, page_control: current 00 9c 0a 10 06 00 00 00 00 00 00 00 01 >> Unit Attention condition [vendor specific format], page_control: current 00 80 0a 00 80 0f 00 00 00 00 00 00 00
comment:11 by , 9 years ago
Ok, thank you. So problem is very clear now - device, for some reason, do not provide list of the log pages. e.g. on one of the my drives:
surikat:/home/samm# sg_logs /dev/sdb IBM-ESXS MAU3073NC FN BC12 Supported log pages: 0x00 Supported log pages 0x01 Buffer over-run/under-run 0x02 Error counters (write) 0x03 Error counters (read) 0x04 Error counters (read reverse) 0x05 Error counters (verify) 0x06 Non-medium errors 0x0d Temperature 0x0e Start-stop cycle counter 0x0f Application client 0x10 Self-test results 0x15 Background scan results (sbc-3) 0x2f Informational exceptions (SMART) 0x30 Performance counters (Hitachi) 0x36 [unknown vendor specific page code] 0x38 [unknown vendor specific page code]
And on your side output is null (scsiGetSupportedLogPages function). This check is later used to get information from the specific log pages (e.g. temperature, grown defect lists, etc.). I would recommend to try to update drive firmware if possible. Sorry for a last question, could you please also give sg_logs /dev/sdb -p 0 -vvvvvvvv
output to make 100% sure that log sense 0 response is bad? Thank you. Also output from the sg_raw -r 250 /dev/sdb 4d 00 40 00 00 00 00 00 ff 00
would be great.
P.S. It seems that output of the 4d 00 40 00 00 00 00 00 04 00
cmd is bogus:
[log sense: 4d 00 40 00 00 00 00 00 04 00 ] CAM status=0x1, SCSI status=0x0, resid=0x0 Incoming data, len=4: 00 00 00 00 00
comment:12 by , 9 years ago
P.S. if you can provide temporary access to the device i can take a look myself and find if its possible to do some workaround.
follow-up: 14 comment:13 by , 9 years ago
Not looking good....
I can't provide SSH or SSH tunnel, due to it being behind a strict NAT. Could maybe use Teamviewer through an endpoint and get to the server that way?
[root@freenas] ~# sg_logs /dev/da0 -p 0 -vvvvvvvv inquiry cdb: 12 00 00 00 24 00 SEAGATE ST8000NM0075 E001 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 Log sense (find length) response: 00 00 00 00 00 hence calculated response length=4 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 Log sense response: 00 00 00 00 00 [root@freenas] ~# sg_raw -r 250 /dev/da0 4d 00 40 00 00 00 00 00 ff 00 SCSI Status: Good Received 21 bytes of data: 00 00 00 00 11 00 02 03 05 06 08 0d 0e 0f 10 15 18 ................ 10 1a 2f 37 38 3e
comment:14 by , 9 years ago
Replying to cookiesowns:
Not looking good....
I can't provide SSH or SSH tunnel, due to it being behind a strict NAT. Could maybe use Teamviewer through an endpoint and get to the server that way?
Should be possible. Anyway, it seems that problem is clear now, so probably its not really needed.
[root@freenas] ~# sg_logs /dev/da0 -p 0 -vvvvvvvv inquiry cdb: 12 00 00 00 24 00 SEAGATE ST8000NM0075 E001 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 Log sense (find length) response: 00 00 00 00 00 hence calculated response length=4 log sense cdb: 4d 00 40 00 00 00 00 00 04 00 Log sense response: 00 00 00 00 00 [root@freenas] ~# sg_raw -r 250 /dev/da0 4d 00 40 00 00 00 00 00 ff 00 SCSI Status: Good Received 21 bytes of data: 00 00 00 00 11 00 02 03 05 06 08 0d 0e 0f 10 15 18 ................ 10 1a 2f 37 38 3e
So it is very clear that there is a firmware bug. Smartmontools (and sg_logs) are doing 2 LOG SENSE requests. First one, 4d 00 40 00 00 00 00 00 04 00
is done to get size of the 00 log page. It should return size of the page 0, but returns 00h instead. I would recommend to report this to Seagate, because it is a firmware bug.
What is interesting, that when we requested 255 bytes of data disk actually replied with a valid (0x11) length and provided correct list of the supported log pages (00 02 03 05 06 08 0d 0e 0f 10 15 18 1a 2f 37 38 3e
). With this it should be possible to create a workaround to make smartmontools works. I will try to do patch and will ask you to test it. But also please, as owner of the drive, report this issue to seagate, because this could cause issues not only with smartmontools but with other software or hardware.
comment:15 by , 9 years ago
I have a feeling this could be an issue between our backplane, HBA, or the actual Seagate drives.
This drive, while new, is running the same "revision" as previously known good SAS 12G drives, such as the ST6000, or even the ST4000.
I wish I had another HBA to test this with.
Just for full disclosure for anyone else looking at this ticket, the system is the following:
Supermicro SC846 BE2C backplane part # BPN-SAS3-846EL2.
The system has two Avago/LSI 9300-8i's connected in x8 wideport, one per expander.
The Avago/LSI cards are running latest P11 firmware.
The drives are on Supermicro's QVL, so I'm thinking maybe this is a result of the dual backplane? I'll take the server down tonight, single port them and let you know what happens.
If it still fails, I'll try and escalate to Seagate.
Let me know when the patch is here. Appreciate all the help so far!
follow-up: 17 comment:16 by , 9 years ago
Please try to run with this patch. If it will work - i will do workaround in the source code.
-
scsiprint.cpp
83 83 int i, err; 84 84 85 85 if ((err = scsiLogSense(device, SUPPORTED_LPAGES, 0, gBuf, 86 LOG_RESP_LEN, 0))) {86 LOG_RESP_LEN, 68))) { // 64 max pages + 4b header 87 87 if (scsi_debugmode > 0) 88 88 pout("Log Sense for supported pages failed [%s]\n", 89 89 scsiErrString(err));
comment:17 by , 9 years ago
It may take a bit to get this patch to run. Not sure if FreeNAS has the dependencies to build smartmon from src.
Let me try this tonight or tomorrow morning. I will update you.
Replying to samm2:
Please try to run with this patch. If it will work - i will do workaround in the source code.
scsiprint.cpp
83 83 int i, err; 84 84 85 85 if ((err = scsiLogSense(device, SUPPORTED_LPAGES, 0, gBuf, 86 LOG_RESP_LEN, 0))) {86 LOG_RESP_LEN, 68))) { // 64 max pages + 4b header 87 87 if (scsi_debugmode > 0) 88 88 pout("Log Sense for supported pages failed [%s]\n", 89 89 scsiErrString(err));
follow-up: 20 comment:19 by , 9 years ago
Replying to samm2:
Any chance to get test results?
Well this is odd. I thought I posted the results. It was indeed successful and gave me all the information I was expecting.
Such as ECC error rates, last run smart results, temperature, and more.
I don't have the results anymore as I'm back on FreeNAS/FreeBSD, but it definitely worked.
follow-up: 21 comment:20 by , 9 years ago
Replying to cookiesowns:
Replying to samm2:
Any chance to get test results?
Well this is odd. I thought I posted the results. It was indeed successful and gave me all the information I was expecting.
Such as ECC error rates, last run smart results, temperature, and more.
I don't have the results anymore as I'm back on FreeNAS/FreeBSD, but it definitely worked.
Perfect, thank you. Did you found if it is disk issue or not?
follow-up: 22 comment:21 by , 9 years ago
Replying to samm2:
Replying to cookiesowns:
Replying to samm2:
Any chance to get test results?
Well this is odd. I thought I posted the results. It was indeed successful and gave me all the information I was expecting.
Such as ECC error rates, last run smart results, temperature, and more.
I don't have the results anymore as I'm back on FreeNAS/FreeBSD, but it definitely worked.
Perfect, thank you. Did you found if it is disk issue or not?
Have not been able to make time to contact Seagate just yet. Will update once I'm able to reach them.
comment:22 by , 9 years ago
Replying to cookiesowns:
Perfect, thank you. Did you found if it is disk issue or not?
Have not been able to make time to contact Seagate just yet. Will update once I'm able to reach them.
Ok, this is the final version of the patch:
-
scsiprint.cpp
85 85 if (scsi_debugmode > 0) 86 86 pout("Log Sense for supported pages failed [%s]\n", 87 87 scsiErrString(err)); 88 return; 88 /* try one more time with defined length, workaround for the bug #678 */ 89 err = scsiLogSense(device, SUPPORTED_LPAGES, 0, gBuf, 90 LOG_RESP_LEN, 68); /* 64 max pages + 4b header */ 91 if (scsi_debugmode > 0) 92 pout("Log Sense for supported pages failed (second attempt) [%s]\n", 93 scsiErrString(err)); 94 if (err) 95 return; 89 96 } 90 97 91 98 for (i = 4; i < gBuf[3] + LOGPAGEHDRSIZE; i++) {
I can build static version of the smartctl to check if you want. I am 90% sure that it is disk firmware issue, but i think we can include this workaround to the smartmontools.
follow-up: 24 comment:23 by , 9 years ago
Component: | smartctl → all |
---|---|
Summary: | Seagate ST8000NM0075 unsupported → Seagate ST8000NM0075 is not working correctly with smartctl/smartd |
comment:24 by , 9 years ago
Replying to samm2:
Confirming the fix worked for me:
I was just assembling Dell R730xd with H730p controller (LSI/Avago 12G branded by Dell) and ST8000NM0075 drives and had the same issue - no temperature/hours readings.
I've downloaded 6.4 src tarball, applied patch from comment 22, compiled to alternative dir and it worked for me as below. Thank you very much!!!
[root@ sbin]# ./smartctl -a -d megaraid,0 /dev/sda smartctl 6.4 2015-06-04 r4109 [x86_64-linux-2.6.32-573.22.1.el6.x86_64] (local build) Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 Compliance: SPC-4 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LB provisioning type: unreported, LBPME=0, LBPRZ=0 Rotation Rate: 7200 rpm Form Factor: 3.5 inches Logical Unit id: 0x5000c500845e2cd7 Serial number: <<<< hashed for privacy >>>> Device type: disk Transport protocol: SAS (SPL-3) Local Time is: Tue Apr 12 11:19:19 2016 EDT SMART support is: Available - device has SMART capability. SMART support is: Enabled Temperature Warning: Enabled === START OF READ SMART DATA SECTION === SMART Health Status: OK Current Drive Temperature: 35 C Drive Trip Temperature: 60 C Manufactured in week 47 of year 2015 Specified cycle count over device lifetime: 10000 Accumulated start-stop cycles: 128 Specified load-unload count over device lifetime: 300000 Accumulated load-unload cycles: 128 Elements in grown defect list: 0 Vendor (Seagate) cache information Blocks sent to initiator = 1398055880 Blocks received from initiator = 3264 Blocks read from cache and sent to initiator = 1155672 Number of read and write commands whose size <= segment size = 668 Number of read and write commands whose size > segment size = 0 Vendor (Seagate/Hitachi) factory information number of hours powered up = 5.22 number of minutes until next internal SMART test = 27 Error counter log: Errors Corrected by Total Correction Gigabytes Total ECC rereads/ errors algorithm processed uncorrected fast | delayed rewrites corrected invocations [10^9 bytes] errors read: 349541392 0 0 349541392 0 715.805 0 write: 0 0 0 0 0 0.009 0 verify: 1184 0 0 1184 0 0.000 0 Non-medium error count: 0 [GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on'] No self-tests have been logged
while before on smartctl bundled with CentOS 6.7 it was:
[root@ sbin]# smartctl -a -d megaraid,0 /dev/sda smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-573.22.1.el6.x86_64] (local build) Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net Vendor: SEAGATE Product: ST8000NM0075 Revision: E001 User Capacity: 8,001,563,222,016 bytes [8.00 TB] Logical block size: 512 bytes Logical Unit id: 0x5000c500845e2cd7 Serial number: <<< hashed for privacy >>> Device type: disk Transport protocol: SAS Local Time is: Tue Apr 12 11:24:19 2016 EDT Device supports SMART and is Enabled Temperature Warning Enabled SMART Health Status: OK Elements in grown defect list: 0 Error Counter logging not supported [GLTSD (Global Logging Target Save Disable) set. Enable Save with '-S on'] Device does not support Self Test logging
comment:25 by , 9 years ago
Ok, thank you for testing. Workaround will be included in the smartmontools 6.5. Also i am still recommending to contact seagate, because this issue could affect some other software or hardware.
comment:26 by , 9 years ago
Milestone: | undecided → Release 6.5 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Fix committed in the r4289:4290. Please note that it also fixes smartd.
Which information is missing?
Please note that SCSI/SAS devices do not support ATA/SATA-like SMART Attributes. See also ticket #507.