How can SMART data be read from the IDE drives connected to 3ware 7000, 8000, and 9000
series contro https://www.broadcom.com/support/knowledgebase/1211161454305/how-can-smart-data-be-read-fr...
Knowledge Base Print Share Page
Knowledge Base Create a Request
Back To Search Results
ID: 1211161454305
Question
How can SMART dat a be read f rom t he I DE drives connect ed t o 3ware 7000, 8000, and 9000 series cont rollers? How can I do
diagnos t ic s on t he at t ac hed dis k dr iv es ?
Answer
See also .
See also regarding the 9690SA.
S.M.A.R.T. Monitoring (Self-Monitoring, Analysis and Reporting Technology) adds monitoring and troubleshooting functionality by
automatically checking a disk drive's health and reporting potential problems.
It allows you to take proactive steps to prevent impending disk crashes. SMART data is checked on all disk drives (array members,
JBOD and Hot Spares). Three SMART commands are issued: SMART RETURN STATUS (B0h with a Feature register value of DAh),
SMART READ LOG (B0h with the content of the Features register equal to D5h), and SMART READ DATA (B0h with the content of the
Features register equal to D0h).
SMART RETURN STATUS - This command is issued 24 hours after the Escalade controller is powered up (or can be scheduled with the
9500S series). This 24 hour wait period is timed internally in the 3ware firmware, and is not affected by changes to the system clock.
Every 24 hours, the SMART RETURN STATUS is issued to attached disk drives. If none of the disk drives have detected a 鈥渢hreshold
exceeded鈥?condition, then nothing is logged to the 3DM or 3DM 2 Alarms page.
If any of the disk drives have detected a 鈥渢hreshold exceeded鈥?condition, then an AEN is logged to the 3DM/3DM 2 Alarms page.
This is repeated every 24 hours that the Escalade controller is powered up.
SMART READ LOG and SMART READ DATA - These commands are issued independent of the SMART RETURN STATUS command.
These commands are only issued when the 'Download Error Log' button on the 3DM/3DM 2 Alarms page is pressed (See page 155).
The SMART data is returned at the bottom of the Error Log, starting after 鈥?SMARTError-LogStart.
3DM, 3DM 2, and the CLI all support getting SMART data from disk drives attached to 3ware controllers.
With 3DM, go to the Alarms page and click the 'Download Error Log' button. You willl be prompted to save the file 3werrlog.dat. That file
contains the SMART data for all attached disk drives. The customer can use a hex editor such as Winhex (http://www.winhex.com) to
view the SMART data bytes.
With 3DM2, go to Information/Drive Information. Click the port number of the disk drive to view its SMART information. You will see the
hex bytes for the SMART information.
With the CLI tw_cli, type
tw_cli /cx/py show smart
where x if the controller number and y is the port number. For example,
tw_cli /c0/p1 show smart
to get the SMART data for port 1 on controller 0. You will see the hex bytes for the SMART information.
You can also use the tw_cli /cx/py show all command to see data such as:
//computer> /c0/p1 show all
Port Status Unit Size Blocks Serial
---------------------------------------------------------------
p1 OK u0 465.76 GB 976773168 WD-WCAPW0682953
1 de 4 23/04/2025, 16:57
How can SMART data be read from the IDE drives connected to 3ware 7000, 8000, and 9000 series contro https://www.broadcom.com/support/knowledgebase/1211161454305/how-can-smart-data-be-read-fr...
//22ndstre-8d894d> /c0/p1 show all
/c0/p1 Status = OK
/c0/p1 Model = WDC WD5000ABKS-01TNA0
/c0/p1 Firmware Version = 11.02N11
/c0/p1 Serial = WD-WCAPW0682953
/c0/p1 Capacity = 465.76 GB (976773168 Blocks)
/c0/p1 Link Speed Supported = 1.5 Gbps
/c0/p1 Link Speed = 1.5 Gbps
/c0/p1 NCQ Supported = Yes
/c0/p1 NCQ Enabled = Yes
/c0/p1 Identify Status = N/A
/c0/p1 Belongs to Unit = u0
/c0/p1 Drive SMART Data:
10 00 01 0F 00 C8 C8 00 00 00 00 00 00 00 03 03
00 B5 A5 14 17 00 00 00 00 00 04 32 00 64 64 BE
00 00 00 00 00 00 05 33 00 C8 C8 00 00 00 00 00
00 00 07 0E 00 C8 C8 00 00 00 00 00 00 00 09 32
00 50 50 2C 3B 00 00 00 00 00 0A 12 00 64 64 00
00 00 00 00 00 00 0B 12 00 64 64 00 00 00 00 00
00 00 0C 32 00 64 64 BD 00 00 00 00 00 00 C0 32
00 C8 C8 BE 00 00 00 00 00 00 C1 32 00 C8 C8 C0
00 00 00 00 00 00 C2 22 00 65 61 31 00 00 00 00
00 00 C4 32 00 C8 C8 00 00 00 00 00 00 00 C5 12
00 C8 C8 00 00 00 00 00 00 00 C6 10 00 C8 C8 00
00 00 00 00 00 00 C7 3E 00 C8 C8 00 00 00 00 00
00 00 C8 08 00 C8 C8 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 84 00 E0 2E 01 7B
03 00 01 00 02 96 06 00 00 00 00 00 00 00 00 00
00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 71
To determine the meaning of the SMART data, you will have to download documentation from the web sites of the disk drive
manufacturers.
Another option is to use a third party utility such as Smartmontools (http://sourceforge.net/projects/smartmontools/). There are
versions for Windows and Linux. There is support in Smartmontools for disk drives attached to 3ware 7000/8000/9000 series
controllers. Smartmontools output gives an interpretation of the SMART data bytes.
For Linux you need to compile smartmontools as is described in the included INSTALL file (e.g. ./configure, make, make install).
Here is sample output from smartmontools.
C:\Program Files\smartmontools\bin>smartctl -a sdb
smartctl version 5.38 [i686-mingw32-xp-sp2] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/
=== START OF INFORMATION SECTION ===
Device Model: WDC WD5000ABKS-01TNA0
Serial Number: WD-WCAPW0682953
2 de 4 23/04/2025, 16:57
How can SMART data be read from the IDE drives connected to 3ware 7000, 8000, and 9000 series contro https://www.broadcom.com/support/knowledgebase/1211161454305/how-can-smart-data-be-read-fr...
Firmware Version: 11.02N11
User Capacity: 500,107,862,016 bytes
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 7
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Thu Oct 08 10:04:58 2009 EDT
SMART support is: Available - device has SMART capability.
Enabled status cached by OS, trying SMART RETURN STATUS cmd.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command
from host.
Auto Offline Data Collection: Enabled.
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: (12000) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off supp
ort.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
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: ( 150) minutes.
Conveyance self-test routine
recommended polling time: ( 6) minutes.
SCT capabilities: (0x303f) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
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 0x000f 200 200 051 Pre-fail Always -
0
3 Spin_Up_Time 0x0003 181 165 021 Pre-fail Always -
5908
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always -
190
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always -
0
7 Seek_Error_Rate 0x000e 200 200 051 Old_age Always -
0
9 Power_On_Hours 0x0032 080 080 000 Old_age Always -
3 de 4 23/04/2025, 16:57
How can SMART data be read from the IDE drives connected to 3ware 7000, 8000, and 9000 series contro https://www.broadcom.com/support/knowledgebase/1211161454305/how-can-smart-data-be-read-fr...
15148
10 Spin_Retry_Count 0x0012 100 100 051 Old_age Always -
0
11 Calibration_Retry_Count 0x0012 100 100 051 Old_age Always -
0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always -
189
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always -
190
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always -
192
194 Temperature_Celsius 0x0022 101 097 000 Old_age Always -
49
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always -
0
197 Current_Pending_Sector 0x0012 200 200 000 Old_age Always -
0
198 Offline_Uncorrectable 0x0010 200 200 000 Old_age Offline -
0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always -
0
200 Multi_Zone_Error_Rate 0x0008 200 200 051 Old_age Offline -
0
Warning! SMART ATA Error Log Structure error: invalid SMART checksum.
SMART Error Log Version: 0
No Errors Logged
Warning! SMART Self-Test Log Structure error: invalid SMART checksum.
SMART Self-test log structure revision number 0
Warning: ATA Specification requires self-test log structure revision number = 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
Warning! SMART Selective Self-Test Log Structure error: invalid SMART checksum.
SMART Selective Self-Test Log Data Structure Revision Number (0) should be 1
SMART Selective self-test log data structure revision number 0
Warning: ATA Specification requires selective self-test log data structure revis
ion number = 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 281474976710656 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
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.
You can learn more about smartmontools from this article: http://www.linuxjournal.com/article/6983 or from the man pages: http://
smartmontools.sourceforge.net/man/smartd.8.html and http://smartmontools.sourceforge.net/man/smartctl.8.html.
Here is additional information on SMART: http://smartlinux.sourceforge.net/smart/
Back To Search Results
4 de 4 23/04/2025, 16:57