SMARTMon-UX User Manual SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
SANTOOLS (TM) SMARTMon-UX Peripheral Monitoring, Tuning, and Reporting Software 1.43 (DEC 2009) by David A. Lethe Copyright 1999 - 2008 SANtools, Inc. http://www.SANtools.
SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved. All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher.
I SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Table of Contents Foreword 0 Part I Using S.M.A.R.T. Disk Monitor 2 1 General Overview ................................................................................................................................... 2 2 Hardware & Software ................................................................................................................................... Requirements 2 3 Principles of Operation ........................................
Contents II 25 Mode Page Editor ................................................................................................................................... 79 26 Mode Page Viewer ................................................................................................................................... 80 Example Mode ..........................................................................................................................................................
III SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 2 What Immediate ................................................................................................................................... Actions Should I Take 224 226 Part III Getting Help 1 About SMARTMon-UX ................................................................................................................................... 226 2 Contacting ......................................................................................
Part I
2 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 1 Using S.M.A.R.T. Disk Monitor 1.1 General Overview S.M.A.R.T. Disk Monitor [Currently at release 1.43] (also referred to as SMARTMon-UX for UNIX, and SMARTMon for Windows in this document) is part of the SANTOOLS family of utility programs that monitors your disk hardware with the goal of identifying disks that have a strong possibility of crashing.
Using S.M.A.R.T. Disk Monitor 3 SMARTMon-UX for SPARC Solaris supports Solaris versions 2.7 and above. (Version 2.6 may still work, but we no longer test on that platform) SMARTMon-UX for HP's Tru64 requires version 5.1 (but may run on previous versions depending on your hardware). SMARTMon-UX for i86 Solaris (for Intel and compatible processors) supports Solaris versions 2.7 and above. SMARTMon-UX for IRIX supports IRIX versions 6.5 and above.
4 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) the operator supplies the program with a list of devices to run against, the program builds that list and issues the commands to verify that the devices exist and are not offline. If no list of devices is supplied, the software will initiate a device discovery. This discovery can take several seconds up to over a minute if you have a large UNIX configuration.
Using S.M.A.R.T. Disk Monitor · · · · · · · 5 Not all disk drives support the performance bit (also known as PERF bit). SMARTMon will let the user know if there is a problem setting this value. The S.M.A.R.T. polling interval is the internal interval programmed into the disk drive. This is set to 10 minutes, unless changed via the command line option -F 18 . The disk is checked to see if it supports optional SMART and temperature reporting log pages. If so, they are read to establish a baseline.
6 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) · If the O/S indicates there are LUNs, then they are added to the device list as well. · Finally IDE disks and ATAPI (CDROMs) are discovered and added to the table if found. · UAC and appropriate manifest information was added in 1.35 to insure native compatibility with Windows Vista and Windows 2008. Device Polling: After all devices have been discovered, they will be polled at a configurable interval.
Using S.M.A.R.T. Disk Monitor 7 value is compared against the user-defined threshold. If the value read is greater than or equal to the threshold, the appropriate action (email, event log, and/or user-defined script) is taken. The process continues until all thresholds have been examined. The program sleeps until the next polling period. Windows Service Program Startup As of release 1.
8 1.4 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Installing & Configuring To install the program under a UNIX or LINUX operating system: 1. Log in as root. (If you are on an apple, you may also just preface the below commands with sudo). 2. Enter mkdir For purposes of example, we will assume you have set the target directory to be /tmp/SMARTMon-UX. 3. Enter cd /tmp/SMARTMon-UX 4. Enter tar xvf SMARTMon-UX.tar 5. Enter rm SMARTMon-UX.
Using S.M.A.R.T. Disk Monitor 9 terminate once the user has exited this function. This section of the documentation makes frequent use of screen snapshots. All computer-generated output is shown in blue, and all entered text is shown in red.
10 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Command (Enter ? for help): M SMTP Server (example: smtp.xyzcorp.com) () : smtp.xyz.com SMTP mail port (25) : 25 Your email address (example: david@xyzcorp.com) (fred@xyz.com) : fred2@xyz.
Using S.M.A.R.T. Disk Monitor 11 Generally this is the case. Unless you use this function to select and modify email servers and accounts, the email server may reject the message. 4. What happens if there are more than one email accounts set up for a particular SMTP server? The software will use the first entry (lowest number) it finds that matches the SMTP server which was supplied via the command-line when the program was launched. 5.
12 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) \\.\PhysicalDrive0 polled at Thu Aug 04 19:20:52 2005 Status:FAILED - Failure imminent (THIS IS A TEST) No response from SMTP server smtp.mycompany.com C:\Program Files\SANTOOLS>smartmon-ux -T david@santools.com -N smtp.sanmanager.local \\.\PHYSICALDRIVE0 SMARTMon-ux [Release 1.29, Build 6-AUG-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com Discovered HITACHI_DK23EA-60 S/N "JP7348" on \\.\PhysicalDrive0 (SMART Enabled) \\.
Using S.M.A.R.T. Disk Monitor 13 Parameter#2 = "HITACHI_DK23EA-60" Parameter#3 = "JP73338" Parameter#4 = "\\.\PhysicalDrive0 polled at Sat Aug 06 13:59:07 2005 Status:FAILED - Failure imminent (THIS IS A TEST)" Returning with exit code 1234 Launched batch file "C:\Progra~1\Scratch Directory\MyApplicationTest.
14 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) which suspends processing of a script and waits for keyboard input. (The shell script equivalent of PAUSE is read). As this prevents your script from completing without operator intervention, it suspends SMARTMon-UX as well.
Using S.M.A.R.T. Disk Monitor 15 then you should check the windows event log to make sure that the program accepted the parameters and is running as expected. Parameters Supported when Running as a Service Most of the polling commands are supported. These include -E, -F, -G, -i -link -L -LRemote -sq -M, -ping -X, and -zm. The Service Control Manager Plug-In. You may change the start-up type of the service routine to Manual if you do not want the program to automatically launch at boot time.
16 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Note: Significant logic changes were made in order to insure the program works under Vista and Windows 2008. Registry entries for the service are saved in: My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\SANtools\SMARTMonUX Using ServiceParameters key of type REG_SZ for the actual parameters. 1.
Using S.M.A.R.T. Disk Monitor Case-sensitive options (grouped alphabetically). Some commands, such as the -Mail to certain operating systems.: -A function are specific Displays a hex dump of all mode pages for all devices (or devices in device list) and terminates the program. Invokes the mode page editor feature to program revised mode page data for the selected disk(s).
18 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor -I+ 54 -IS -J 80 -K -L 158 -LRemote Host 248 -LB -link 63 -Mail 8 -M -mpexport FILE 95 -mpimport FILE 98 -N SMTPAcct -O -P 74 -p 78 -pp 78 -ping -Q 102 -random n 19 the standard SCSI inquiry output. If the disk is an IDE disk, the resulting output is from the Identify Device command.
20 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) -rb BlockNo 104 -rb BlockNoh 104 -rc BlockNo 31 -read s,n,FILE -S 103 72 -scrub 120 -scrubdi (options) 123 -scrubdiv (options) 123 -scrubv 121 -scrubq 120 -scrubs 121 -scrubr 120 -scrubt 121 -secure n 112 -securecheck n 111 -securecheckall 111 -spinq 127 -spindown 127 before returning. -spindowni 127 issuing command. -spinup 127 up before returning. -spinupi 127 issuing command.
Using S.M.A.R.T. Disk Monitor 21 use). -sq Suppress logging successful polling messages in the system event log. -sqq Suppress all logging into the system event log. -wsbyte hexbytevalue 125 Writes the hex byte value to every block on the selected device using the efficient WRITE SAME command. -wsbyteconfirm hexbytevalue 125 Writes the hex byte value to every block on the selected device using the efficient WRITE SAME command.
22 -z3d SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 212 -z3L 213 -z3m 213 -? -16 -12 optional "x" suffix reports extended information. Report controller (3ware (AMCC)) diagnostic dump (this is very cryptic but useful to RAID controller experts and OEMs who imbed the controller Report controller (3ware (AMCC)) event log Monitor 3ware / AMCC health in background (or as a Windows service) Displays all of the above usage information and terminates the program.
Using S.M.A.R.T. Disk Monitor 23 Flag Description Destructive Notes Polling Commands (Program continues to run if only these commands are supplied) -E Enclosure check No This command can be run in foreground also -F Polling frequency No Default if -F not supplied is 10 minutes -G Thermal warning No Adds temperature to polling log if supported on device.
24 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) General reporting commands (Program terminates after reporting information on first pass) Flag Description Destructive Notes -A Mode page hex dump No -J Mode page text dump No -C Log page text dump No -Cx Log page text dump No You will most likely prefer output of -Cx 70 over -C as this suppresses the trailing [x] on each field that reports the field size.
Using S.M.A.R.T. Disk Monitor device -EPLin Identity light off, for array No device -EPLRn Array device rebuild indicator No on -EPLrn Array device rebuild indicator No off -EPLSn Array device remove No indicator on -EPLsn Array device remove No indicator off -EP2 User defined SES Possibly 25 May be destructive, if your enclosure lets you send commands to turn off all fans, or example.
26 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
28 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) You may use either smartmon-ux -h or smartmon-ux -? to get help and usage information. As many UNIX/ LINUX shells substitute the '?' character for a single-byte wild-card, you should just enter smartmon-ux -h for help, which will work for all operating systems and shells. 1.6 Change Block Size Invoke the -capacitybs command to change the block size of your random access device.
Using S.M.A.R.T. Disk Monitor 29 Usage smartmon-ux -capacity NewBlockSize|0 DeviceList Send 0 to reset capacity to factory default, or pass it a number of blocks that you wish capacity to be set to. (There are 2048 blocks in 1 MB, assuming a standard 512-byte block size). Example First, we instruct the computer to report the drive size to establish a base-line. The fields in GREEN are of most interest for this example. D:\>smartmon-ux -I \\.\PHYSICALDRIVE10 SMARTMonUX [Release 1.
30 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Peripheral Qualifier: Connected to this LUN Removable Device: NO ANSI Version: 3 (SPC ANSI X3.
Using S.M.A.R.T. Disk Monitor 1.8 31 Configuring for Automatic Start Up at Boot If you are running a UNIX or LINUX operating system, the configure script invoked at installation will ask you if you want your O/S to automatically start the program when your computer enters the multi-user mode. It will prompt you for your desired settings, such as polling period and email address to send alerts to.
32 1.10 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Defect Reporting When you invoke the -Y 21 command, it instructs the software to report all primary (factory) and grown defects.\ The primary defect list (PLIST) is the list of defects that may be supplied by the original manufacturer of the device or medium. They are considered permanent defects. The PLIST is located inside a reserved area and is not accessible except through a low-level SCSI command, READ DEFECT DATA.
Using S.M.A.R.T. Disk Monitor Total Primary (factory) defects: 33 1749 Terminating program. 1.11 Enclosure Services Viewer (SAF-TE) SAF-TE enclosures are the equivalent of SES enclosures, but for SCSI-attached hosts. Unlike SES enclosures, SAF-TE enclosures have a unique SCSI ID and LUN associated with them. The internal mechanism and commands that SMARTMon has to use to determine the health of a SAF-TE enclosure are different from those commands used to communicate with a SES enclosure.
34 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 35 ./smartmon-ux -EP2ttnnwwxxyy [-EP2ttnnwwxxyy] device_name Note, all numbers are two character hex digits, ranging from 0-9 or A-F. You may also combine multiple commands on the same line. This is the preferred way to combine multiple commands as all of them will get executed at the same time. · tt - Element type. Represents either an ANSI-defined element type code or a vendor-unique type code. See the table below 34 for a cross-reference. · nn - Element number.
36 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Byte/Bit 0 1 (ww field) 2 (xx field) 3 (yy field) 7 6 5 4 3 2 1 0 Common Control (This is automatically set to zero) Reserved Active Do Not Reserved Request Request Request Reserved Remove Insert Remove Identify Reserved Request Device Off Enable Enable Reserved Fault Bypass A Bypass B To enable the request fault light, we must set bit 5 in byte #3 (i.e., 20 hex), so the wwxxyy sequence must be 000020.
Using S.M.A.R.T. Disk Monitor -EPAMn -EPAmn -EPARn -EPArn -EPATxn 37 Mute audible alarm #n Un-mute audible alarm #n Set alarm #n to reminder mode Clear alarm #n from reminder mode Set alarm tone urgency control for alarm #n to x, where x is hex value 0 - F (The vast majority of SES enclosures only support one or two tones. You may need to experiment with the values).
38 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) unplugged one of the power supplies. root@morph smartmon]# ./smartmon-ux -E+ /dev/sdc SMARTMon-ux [Release 1.23, Build 30-NOV-2003] - Copyright 2003 SANtools, Inc. http://www.SANtools.
Using S.M.A.R.T. Disk Monitor 39 | PSU / | 2nd | 1st |OPS | PSU / | | Cooling | LRC | LRC |Panel| Cooling | | First | 'B' | 'A' | | Second | | #0 | #1 | #0 | | #1 | <--SES ID# +--------------------------------------+ Legend for Below: SN=Serial#, (optional)SC=Status Code LRC-A: SN=PMT317000005619 LRC-B: SN=PMT317000005396 Power Supply#1: SN=IMS4204300008BB Power Supply#2: SN=IMS4204300007F7 Program Ended.
40 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Note that this devices contains some vendor-specific information and supports a few more sensors (primarily voltage). Other SES Information In addition to the information you see above, this software reports and decodes SES Pages 5 (SES Threshold Page), SES Page 6 (SES Array Status Page), SES Page 3 (SES Help Text), SES Page 7 (SES Descriptor Text), SES Page A (SES Array) Not all enclosures report all of this information.
Using S.M.A.R.T. Disk Monitor Make Model(s) All All Vendor-Unique Data/Notes (All returned with -E+ 37 unless otherwise noted) Includes error counters, utilization %, and clock information.
42 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor VoltageSensor #1 OK Input VoltageSensor #2 OK Input VoltageSensor #3 OK Input VoltageSensor #4 OK Input VoltageSensor #5 OK Input VoltageSensor #6 OK Input Tray #0 0 OK TrayID=2 SES Firmware Revision: voltage voltage voltage voltage voltage voltage 33.0 33.0 17.9 17.9 12.0 11.
44 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 45 XYRATEX SBOD & EBOD (1603) (Not shown) 1.14.2 Intel SSR212MC2 Enclosure The software now enumerates Intel's McKay Creek family of enclosures. This product is also known as the Intel Storage Server SSR212MC2. Unlike the bundled software that Intel supplies, smartmon-ux supports Solaris, all 64-bit windows variants, and numerous 32/64-bit LINUX variants. SMARTMon-UX is capable of providing full control, configuration, and monitoring.
46 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 7 8 9 10 11 SATA SATA SATA SATA SATA 1.15 50-05-0C-C1-01-AB-C7-00 50-05-0C-C1-01-AB-C7-00 50-05-0C-C1-01-AB-C7-00 50-05-0C-C1-01-AB-C7-00 50-05-0C-C1-01-AB-C7-00 47 50-05-0C-C1-01-AB-C7-07 50-05-0C-C1-01-AB-C7-08 50-05-0C-C1-01-AB-C7-09 50-05-0C-C1-01-AB-C7-0A 50-05-0C-C1-01-AB-C7-0B Flash Firmware This feature, introduced in build 1.22, allows you to flash firmware on selected SCSI, SAS, and Fibre channel family peripherals. It is not limited to disk drives.
48 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Please allow sufficient time for drive to reset. Terminating program. (Note: LINUX users will also see the text below:) "LINUX typically requires you to rmmod and insmod the device driver, so if you are booted to the same controller you are flashing disks on, then you'll probably have to reboot the computer once all disks have spun up.
Using S.M.A.R.T. Disk Monitor 49 experience, then do not flash new firmware. Have somebody that knows what they are doing to assist you. I only have one disk, and I want to flash new firmware on it. SMARTMon-UX does not care what disk you flash, other than checking to see if it is supported. If you want to flash your boot disk, and have it spin down for a few minutes and not service I/O commands, the software will not stand in your way.
50 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) If you flash the wrong firmware image, then unpredictable things will happen. Make sure you have the right firmware file. Read the release notes for the firmware update to determine if new firmware will do more harm than good. Will SANtools help me figure out what firmware I need, or where to get it? No. We have no idea what firmware image you need. If you have to ask this question, we feel that you should not be changing firmware in the first place.
Using S.M.A.R.T. Disk Monitor 51 Do you want to assign a custom (non-zero) defect list format or assign vendor-unique settings? : N Are you sure you want to do this? Answer "YES" to begin the low-level format, anything else exits program: YES Sending command .... This will be last text you see until format complete or rejected. Formatting ... [This is where the cursor will stay until format complete] completed ... Program terminating.
52 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) after entering the rest of the command. In the example below, we instructed the drive to clear the GLIST, use defect format #4, and set the interleave factor to 2. To repeat an earlier warning, if you do not know what all of this means, you should probably not be doing this. We strongly recommend contacting your storage vendor to determine whether or not a special format command should be sent rather than the default.
Using S.M.A.R.T. Disk Monitor 53 YES Sending command ... Background format acknowledged and running. Program terminating. You may use the -str command, which reports status of self-tests to see if the selected disk has completed the operation. C:\>smartmon-ux -str \\.\PHYSICALDRIVE4 SMARTMon-UX [Release 1.42, Build 17-NOV-2009] - Copyright 2001-2009 SANtools(R), Inc. http://www.SANtools.com Discovered HITACHI HUS103073FLF210 S/N "V3W908XA0055P6591CC9" on \\.
54 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) In order to obtain this information, use the -I or -I+ options ... # ./smartmon-ux -I+ /dev/sg0 /dev/st[0-1] SMARTMon-UX [Release 1.35, Build 18-JAN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.
Using S.M.A.R.T.
56 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
58 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) disks or parallel ATA disks (PATA), so do not expect all of these fields to be applicable to your particular type of disk drive. SMARTMon-ux [Release 1.23, Build 07-DEC-2003] - Copyright 2003 SANtools, Inc. http://www.SANtools.
Using S.M.A.R.T. Disk Monitor 59 Time required for security erase: unspecified Time required for enh security erase: unspecified Master password revision code: 65534 Current auto acoustic mgmt. value: 254 Rec. auto acoustic mgmt. value: 192 Service interrupt enabled: NO Release interrupt enabled: NO Look-ahead enabled: YES Write cache enabled: YES Security mode feature enabled: NO S.M.A.R.T. feature set enabled: YES Advanced power management enabled: NO Removable media notif.
60 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 1.18.1 Example Inquiry Dump - SAS Disk The results below were run under SPARC Solaris 10 using a Seagate ST3146855SS SAS disk. # /etc/smartmon-ux -I+ /dev/rdsk/c4t17d0s0 SMARTMon-UX [Release 1.36, Build 8-JUN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.
Using S.M.A.R.T.
62 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 1.18.2 Example Inquiry Dump - SCSI Tape The results below were run under SPARC Solaris 10 using a Seagate ST3146855SS SAS disk. # /etc/smartmon-ux -I+ /dev/rdsk/c4t17d0s0 SMARTMon-UX [Release 1.41, Build 1-NOV-2009] - Copyright 2001-2009 SANtools(R), Inc. http://www.SANtools. com Discovered TANDBERG SLR7 S/N "SN007005396" on \\.\TAPE0 (tape) [Bus/Port/ID.LUN=0/3/12.
Using S.M.A.R.T. Disk Monitor 0010: 35 39 Inquiry EVPD 0000: 01 C2 Inquiry EVPD 0000: 01 C3 0010: 30 32 Inquiry EVPD 0000: 01 C4 35 44 00 Page #C2h 00 09 30 36 2E 31 32 2E 30 31 00 Page #C3h 00 12 30 37 2E 30 32 2E 30 33 2F 30 37 2E 2E 30 33 00 Page #C4h 00 09 FF FF FF FF FF FF FF FF 00 63 595D. ....06.12.01. ....07.02.03/07. 02.03. ............. Program Ended. 1.19 International Localization The -i option was added in release 1.
64 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Standard-Defined Clocking TPF x 4 TPF x 4 TPF x 4 50 ns 30.3 ns 25 ns 12.5 ns 6.25 ns 3.
Using S.M.A.R.T.
66 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Number of read and write commands <= current segment size: 366966 [4] Number of read and write commands > current segment size: 76687 [4] Power-on time in minutes: 38260 [4] Time in minutes until the next scheduled interrupt for a S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 67 · This disk is a fibre channel drive, and it has some problems on Port B. This manual does not contain the record layout and meanings of log pages for every make and model of SCSI device. This information is typically available from your disk manufacturer's web site. If you are interested in tuning your disk or advanced problem diagnosis, you should contact your disk manufacturer and request the information.
68 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
70 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
72 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Read compression ratio (percentage - reset on cartridge change): 0 Percentage of data with compression between .89 and 1.2 - reset on cartridge change: Percentage of data with compression between 1.2 and 1.6 - reset on cartridge change: Percentage of data with compression between 1.6 and 2.2 - reset on cartridge change: Percentage of data with compression between 2.2 and 3.6 - reset on cartridge change: Percentage of data with compression greater than 3.
Using S.M.A.R.T. Disk Monitor (100) Unknown (vendor-specific) Attribute: 0x0004 253 (101) Unknown (vendor-specific) Attribute: 0x0004 253 The current hard disk temperature is: 36C (96F) degrees 253 253 73 0 0 Now we report ... SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com Discovered Maxtor 5A250J0 S/N "A80F8323" on /dev/hda (SMART Enabled)(239372 MB) S.M.A.R.T.
74 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) vendor-specific programming information as we obtain this information. 1.23 SMART Error Log Reporting IDE type disk drives, whether they use serial ATA (SATA) or parallel ATA (PATA or just ATA) interfaces, offer an abundance of diagnostic and reporting capability. They are part of the SMART command set which is supported in all but the earliest generation of ATA disk drives.
Using S.M.A.R.T. Disk Monitor 75 LBA LOW Register: 00 LBA MIDDLE Register: 00 LBA HIGH Register: 00 DEVICE Register: E0 Extended error bytes: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Listing of previous 5 commands executed before error (reverse-sequential): Time(secs) Command Feature Sector LBA Low LBA Mid LBA High Device DevCtrl Command Description --------- ------- ------------ ------- ------- ------------- -----------------------------0.
76 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) SECTOR Register: 00 LBA LOW Register: 00 LBA MIDDLE Register: 00 LBA HIGH Register: 00 DEVICE Register: E0 Extended error bytes: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Listing of previous 5 commands executed before error (reverse-sequential): Time(secs) Command Feature Sector LBA Low LBA Mid LBA High Device DevCtrl Command Description --------- ------- ------------ ------- ------- ------------- -----------------------------0.
Using S.M.A.R.T. Disk Monitor 77 1467.
78 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) specification. Discovered MYLEX DACARMRB S/N "0002ab5c20000080e511ab5c0000000000000000" on /dev/sda (SMART unsupported)(69423 MB) Discovered MYLEX DACARMRB PSEUDO S/N " " on /dev/sdb Program Ended. Analysis: Both of these drives have been used in a system for a significantly longer time, and you see they have all recorded errors. In the case of the Maxtor disk, you will see that there are also extended error bytes which are vendor-unique.
Using S.M.A.R.T. Disk Monitor using either the -mpimport 98 or -B 79 79 commands. As always, never make changes to mode pages unless you know what you are doing. We suggest that if you want to disable S.M.A.R.T., use the new -p command described in this section. If you want to disable S.M.A.R.T., so it stays disabled, even after power cycles, then use the -pp command. You should also look at the Mode Page 1C settings 1.25 228 which provide more information on these and related topics.
80 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 0000: 9C 0A 8D 0F FF FF FF FF FF FF FF FF Page 1Ch Default: 0000: 9C 0A 00 00 00 00 00 00 00 00 00 01 Page 1Ch Saved: 0000: 9C 0A 08 00 00 00 00 00 00 00 00 01 Terminating program. ............ ............ ............
Using S.M.A.R.T.
82 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
84 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
86 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) ADDP Medium format recognition Partition Units : 0 {R/O} : 03h : 0 {R/O} Terminating program. For comparison, this is part of what a Seagate FC disk drive returned for the protocol-specific mode page 19 as shown from the output for version 1.35 of the software.
Using S.M.A.R.T.
88 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor Bkgrnd pre-scan time limit (hrs) Bkgrnd min idle time before scan (ms) Bkgrnd max time to suspend scan (ms) 89 : 24, 24, 24 : 0, 0, 0 {R/O} : 0, 0, 0 {R/O} Program Ended. 1.26.2 Example Mode Page Dump - FC Disk The results below were run under SPARC Solaris 10 using a Seagate ST336704FC Fibre Channel disk. # /etc/smartmon-ux -J /dev/rdsk/c1t2d0s0 SMARTMon-UX [Release 1.36, Build 8-JUN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.
90 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor Idle Standby Idle condition timer Standby condition timer Informational Exceptions Control PERF EBF EWASC DExcpt TEST EBACKERR LogErr MRIE Interval timer Report count : : : : 1, 0, 0 1, 0, 0 00000001h, 00000001h, 00000001h 00000004h, 00000004h, 00000004h : : : : : : : : : : : Page [1Ch] (Factory, Current, Saved) 0, 0, 0 0, 0, 0 {R/O} 1, 1, 1 0, 0, 0 0, 0, 0 0, 0, 0 {R/O} 0, 0, 0 0, 6, 6 00000000h, 00001770h, 00001770h 00000001h, 00000000h, 00000000h 91 Program Ended.
92 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
94 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) DExcpt TEST EBACKERR LogErr MRIE Interval timer Report count : : : : : : : 0, 0, 0 0, 0, 0 0, 0, 0 {R/O} 1, 1, 1 2, 2, 2 {R/O} 00000BB8h, 00000BB8h, 00000BB8h 00000002h, 00000002h, 00000002h Program Ended. 1.26.4 Example Mode Page Dump - SCSI Tape The results below were run under Windows XP using a Tandberg SLR7 Tape C>\scratch>smartmon-ux -J \\.\TAPE0 SMARTMon-UX [Release 1.41, Build 1-NOV-2009] - Copyright 2001-2009 SANtools(R), Inc. http://www.
Using S.M.A.R.T.
96 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) match more than one, the program will still create the exported file, but the program will abort once the wildcard matches the second device. Below is the output from a Seagate ST39175LC disk drive. # # *** WARNING *** Do NOT change any lines starting with a ";" ; File generated with SANtools' SMARTMon-UX revision 1.28 ; http://www.santools.com sales@santools.
Using S.M.A.R.T.
98 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 1.28 99 Partition Identification The -Q option is available on Windows, LINUX, OS X, IRIX, and Solaris platforms. This flag will instruct the software to dump and identify the primary partition table. This function is not infallible as there are several Windows-family volume managers that extend the partition information and allow you to add nearly unlimited permutations. Our software does not attempt to decode everything.
100 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) OnTrack DM6 EZ-Drive"); break; GoldenBow VFeature Priam EDisk Speedstor ISC Unix, System V/386, GNU HURD or Mach Novell Netware 2.xx Novell Netware 3.xx DiskSecure Multi-Boot IBM PCIX Minix 1.1 -> 1.4a Minix 1.4b -> 1.5.
Using S.M.A.R.T. Disk Monitor 101 Sample Output (Windows) D:\msdevstd\projects\smartmonux125\Debug>smartmon-ux -Q SMARTMon-ux [Release 1.28A, Build 28-MAY-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com Discovered HITACHI_DK23EA-60 S/N "JP7348" on \\.\PhysicalDrive0 (SMART Enabled) Partition table dump below: 0000: 33 C0 8E D0 BC 00 7C FB 50 07 50 1F FC BE 1B 7C 3.....|.P.P....| 0010: BF 1B 06 50 57 B9 E5 01 F3 A4 CB BD BE 07 B1 04 ...PW...........
102 00e0: 00f0: 0100: 0110: 0120: 0130: 0140: 0150: 0160: 0170: 0180: 0190: 01a0: 01b0: 01c0: 01d0: 01e0: 01f0: SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 103 Wed Mar 23 19:47:05 2005: /dev/sdf polled at Wed Mar 23 07:47:05 2005 Status:Online [WDC WD25 00JB-75FUA0] Wed Mar 23 19:47:15 2005: /dev/sdf polled at Wed Mar 23 07:47:15 2005 Status:Online [WDC WD25 00JB-75FUA0] While the device was unplugged, the status was reported as Offline, and when it was plugged in again, it reported online.
104 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) of 512 bytes/block. If the disk was formatted to 520 bytes per block then the total number of bytes copied would be 200 x 520 or 104,000 Feature Notes: · You will get an error message if the range is larger than the number of blocks on the disk. Remember that disk drives start at block zero, so if your disk has 1,000,000,000 blocks, the highest block number you can read is block number 999,999,999. · The program, by design, does not buffer up the I/O.
Using S.M.A.R.T. Disk Monitor 105 When to Reassign Blocks (SCSI family disks only) SMARTMon-UX makes it easy for you to know when you have blocks that must be forcibly reassigned. Just run either the self-test (-steb 108 , or -scrub 118 family) commands, and they will report if any blocks have unrecovered errors that should be reassigned. The advantage of using the -steb 108 test is that this is a built-in test and does not consume any host bandwidth.
106 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) the time this revision of the manual was placed online. If you need to perform self-tests of ATA/SATA disks on other operating systems, then please contact us for status on extending this function to other operating systems. SCSI vs. non-SCSI Protocols. If the selected device is an ATA or SATA disk drive, then the self-test command will end with the letter 'a'.
Using S.M.A.R.T. Disk Monitor 107 Note that very few disk drives support the foreground mode. Background mode When the self-test runs in the background mode, the device server shall return status for that command as soon as the CDB has been validated. After returning status for the SEND DIAGNOSTICS command specifying a self-test to be performed in the background mode, the device server shall initialize the Self-Test Results log page.
108 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) last 20 tests, you must manually decode the log page hex dump (-A option). Self-Test Results log page is page 10 hex. Smartmon-ux reports the results and status of the tests based on information from that page.
Using S.M.A.R.T. Disk Monitor 109 - Results from last self-test: Short background test in progress Terminating program. The test is still running. Let's wait a few minutes and ask for the results again. [root@rh90 smartmon]# ./smartmon-ux -str /dev/sda SMARTMon-ux [Release 1.21, Build 26-JUL-2003] - Copyright 2003 SANtools, Inc. http://www.SANtools.
110 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 111 that run and report self-tests Q. Can I test tape drives? A. Yes, absolutely. We have examples in this section of running self-tests on a cartridge tape drive. Remember, the self-test is a feature of the firmware. Q. I am having problems running self-tests on USB-attached devices, or some SATA disks. What is wrong? A. The most common problem with USB and SATA/ATA disks is that the command isn't getting properly translated to the disk.
112 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Syntax for Secure Erase smartmon-ux -secure nFullCycles devicename where n is a decimal number from 1-3 which corresponds to the number of full write cycles. Additional Information Each cycle corresponds to three full passes where data is written to every addressable block. The first cycle sets every bit to one, the second sets every bit to zero. The final pass in each cycle writes random data.
Using S.M.A.R.T. Disk Monitor Pass Pass Pass Pass # # # # 3: 4: 5: 6: Randomizing every Setting every bit Setting every bit Randomizing every bit ... to 0 ... to 1 ... bit ... (Pass (Pass (Pass (Pass time: time: time: time: 9.8m, 9.5m, 9.5m, 9.7m, Total: Total: Total: Total: 113 28.7m) 38.2m) 47.6m) 57.3m) Disclaimer Use this feature at your own risk. SANtools will not guarantee that the secure erase will prevent your data from being recoverable.
114 54 58 5C 60 64 68 6C 70 74 78 7C 80 84 88 8C 90 94 98 9C A0 A4 A8 AC B0 B4 B8 BC C0 C4 C8 CC D0 D4 D8 DC E0 E4 E8 EC F0 0.000 0.000 0.012 0.018 0.067 0.012 0.018 0.031 0.104 0.000 0.031 0.037 0.000 0.006 0.000 0.000 0.000 0.006 0.000 0.024 0.006 0.000 0.006 0.000 0.031 0.006 0.012 0.006 0.000 0.012 0.000 0.006 0.000 0.000 0.012 0.006 0.018 0.012 0.000 0.006 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 6C 70 74 78 7C 80 84 88 8C 90 94 98 9C A0 A4 A8 AC B0 B4 B8 BC C0 C4 C8 CC D0 D4 D8 DC E0 E4 E8 EC F0 F4 F8 FC 0.030 0.030 0.030 0.030 0.030 0.059 0.015 0.030 0.030 0.015 0.030 0.000 0.000 0.030 0.015 0.030 0.015 0.030 0.015 0.030 0.030 0.044 0.030 0.030 0.044 0.030 0.030 0.044 0.044 0.030 0.030 0.000 0.044 0.044 0.030 0.030 0.
116 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) * zeros every bit, then every bit is set to a one. The third write cycle * * writes random data to the entire disk. * **************************************************************************************** Are you sure you want to erase the IBM DNEF-309170 disk at /dev/sg9? Answer "YES" to begin: YES The US DoD standard for secure erase specifies 3 iterations (each iteration is 3 passes).
Using S.M.A.R.T. Disk Monitor D4 D8 DC E0 E4 E8 EC F0 F4 F8 FC 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 35828180 35827409 35830459 35828163 35828177 35836584 35822917 35846811 35839045 35831573 35830668 D5 D9 DD E1 E5 E9 ED F1 F5 F9 FD 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 35821680 35828268 35835154 35835412 35833115 35831956 35823825 35825090 35850406 35825461 35838418 D6 DA DE E2 E6 EA EE F2 F6 FA FE 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.
118 B8 BC C0 C4 C8 CC D0 D4 D8 DC E0 E4 E8 EC F0 F4 F8 FC SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 35827545 35832674 35834933 35831198 35838467 35833268 35833236 35833423 35843830 35830628 35830561 35836808 35833637 35825744 35845849 35834102 35835834 35837663 B9 BD C1 C5 C9 CD D1 D5 D9 DD E1 E5 E9 ED F1 F5 F9 FD 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.391 0.
Using S.M.A.R.T. Disk Monitor 119 · All options record errors in the event log, and each error line includes the make/model and device name for the disk as part of that error. · Only one disk is tested at a time. If you want to test multiple drives concurrently, launch extra instances of the program and point each of them to a different disk or to a different range of disks using wild cards. · The scrubbing tests are not limited to disk drives.
120 Test Option SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Description Type of Test / Methodology Strengths Weaknesses overhead once it is accepted by the disk. -scrub scrub test · · · -scrubq quick scrub test · -scrubr random seek test · start again. This could take days of operator time if you have multiple errors towards end of a large disk. Reads all blocks on disk and · Single · No random reports sense information pass-read- I/O test. resulting from every I/O.
Using S.M.A.R.T. Disk Monitor Test Option Description Type of Test / Methodology SCSI CDB. -scrubs sequential seek test -scrubt terminate on first error -scrubv Verbose scrub Strengths 121 Weaknesses reads or write tests will not stress the drive arm assembly sufficiently. · Repositions the head from · Arguably · beginning to end of disk using not as the SEEK(10) SCSI CDB useful or stressful on a disk then performing random seeks.
122 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Program Ended. Completion and Test Time The -scrub command reports errors at the block level, by reading each block individually. As such, it sacrifices speed for granularity. Our 146GB 15000RPM SAS disk takes 10 hours to complete using these options. If you don't care about individual block numbers, but still want a count of the bad blocks, then use the -scrubq which reads 32 blocks at a time.
Using S.M.A.R.T. Disk Monitor 123 # time ./smartmon-ux -scrubq -scrubt /dev/rdsk/c4t15d0s0 SMARTMon-UX [Release 1.36, Build 10-JUN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.
124 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) software to do the write/read/compare of X blocks, increment block number and continue until end-of-disk. Enter "N" to instruct the software to first write the data on the entire disk sequentially, then do a read/compare sequentially. Due to the performance benefits of caching, then the single-pass version will generally complete faster.
Using S.M.A.R.T. Disk Monitor 125 What is this test good for? The data integrity tests are most useful for storage professionals who want to qualify hardware, test RAID controllers, and insure data is in tact after stressing the storage, such as after a controller or HBA fail over test. System administrators should consider running this test in qualifying hardware. You would not ordinarily run this as part of any scheduled maintenance.
126 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) ./smartmon-ux -wsbyte [-16] 118 hexbyte [-wsc] Device_list 22 ./smartmon-ux -wsbyteconfirm [-16] 118 hexbyte [-wsc] Device_list 22 Where hexbyte is the byte that you wish to fill the disk with. If you want every block of the disk to be zeroed, set hexbyte to 00. If you want to write a pattern which would be used as part of a stress disk write test, we have been told that Seagate suggests sending the E6 byte as a pattern.
Using S.M.A.R.T. Disk Monitor 127 follow up with the -scrub 120 family of read commands, run the -steb 108 , and repeat. This tests every component of the device including every block of media as well as the electronics components. Seagate recommends using the E6 pattern as it will generally sniff out more weak sectors that would need to be remapped. What about host overhead? SMARTMonUX sends only one I/O command to write 30MB at a time.
128 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) returns. # ./smartmon-ux -spinup /dev/rdsk/c4t16d0s0 SMARTMon-UX [Release 1.36, Build 8-JUN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.com Discovered SEAGATE ST3146855SS S/N "3LN27XJ9" on /dev/rdsk/c4t16d0s0 (Not Enabling SMART)(140014 MB) Successfully instructed the disk to spin up Program Ended. Spin Down The -spindown command sends the SCSI STOP UNIT command to the selected disk, which causes it to spin down.
Using S.M.A.R.T. Disk Monitor SMARTMon-ux [Release 1.23, Build 07-DEC-2003] - Copyright 2003 SANtools, Inc. http://www.SANtools.com Cannot open /etc/hba.conf Error loading HBA API library (Error):HBA library version: Number of supported adapters: 0 129 1 Error unloading HBA API library (Error):[root@morph smartmon]# [root@morph smartmon]# If this happens, then you probably do not have the drivers loaded.
130 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
132 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
134 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Revision: Serial Number: Serial Number (Page 80h): Device Identifier (Page 83h): Target Mapping Data: 5902 4d59 (No mappings found) For comparison, below is the output from a PC running Red Hat LINUX 9.0 [root@rh90 smartmon]# ./smartmon-ux -fc SMARTMon-ux [Release 1.23, Build 07-DEC-2003] - Copyright 2003 SANtools, Inc. http://www.SANtools.
Using S.M.A.R.T.
136 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
138 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
140 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Node WWN: Port WWN: FCP LUN: Device #13 Information: OS device name: SCSI bus #: SCSI target #: SCSI LUN #: Device Port ID: Node WWN: Port WWN: FCP LUN: Device #14 Information: OS device name: SCSI bus #: SCSI target #: SCSI LUN #: Device Port ID: Node WWN: Port WWN: FCP LUN: Device #15 Information: OS device name: SCSI bus #: SCSI target #: SCSI LUN #: Device Port ID: Node WWN: Port WWN: FCP LUN: Persistent Binding: 1.
Using S.M.A.R.T. Disk Monitor SMARTMon-ux [Release 1.23, Build 07-DEC-2003] - Copyright http://www.SANtools.com Port 22:00:00:20:37:E6:0C:84 replies in 0.000s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 0.000s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 0.000s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 0.000s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 3.044s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 0.000s as SEAGATE Port 22:00:00:20:37:E6:0C:84 replies in 0.
142 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) · We have sometimes seen that the HBA never responds, or that the program will lock up (but not your computer) when using the -fc 128 or -fcping 140 commands. This is due to bugs in the API, or not having the latest firmware and/or drivers for your HBA loaded. Please report this information both to us, and to your HBA supplier to get them resolved. Often, if you just upgrade to the most current HBA drivers then the problems and lockups go away. 1.
Using S.M.A.R.T. Disk Monitor 1.40 143 Storage Area Network (SAN) I/O Stat This function can be equated with the standard Unix iostat program. It is designed to show throughput and errors measured at each fibre channel controller port. This feature does not issue any I/Os to any fibre channel peripherals. It just queries your local HBAs via the SNIA HBA API library for cumulative totals it maintains.
144 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Device: Time tps NOSs Errs DumpF LinkF SyncF SignF ProtE TrxE Emulex-LP8000-1 21:10:37 7209.3 n/a 0 n/a 0 8 0 0 1 qlogic-qla2300-0 21:10:37 n/a n/a 1 n/a 1 0 30 0 28 Emulex-LP8000-1 21:10:48 1813.3 n/a 0 n/a 0 0 0 0 0 qlogic-qla2300-0 21:10:48 n/a n/a 0 n/a 0 0 0 0 0 Emulex-LP8000-1 21:10:57 923.03 n/a 0 n/a 0 0 0 0 0 qlogic-qla2300-0 21:10:57 n/a n/a 0 n/a 0 0 0 0 0 Emulex-LP8000-1 21:11:07 511.34 n/a 0 n/a 0 0 0 0 0 ... Tx_Fr/s CRCE 6227.
Using S.M.A.R.T. Disk Monitor 145 Compression Efficiency Hardware or software compression, which is best? How do you tell if hardware compression is enabled on the tape drive? (See the DCE setting 145 ) The answer is that it depends. Our software will provide you the tools you need to measure true compression, compare different algorithms (if your tape is equipped), and see if your tape operates more efficiently using one method or another.
146 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 147 capability and no problems are found issuing the appropriate commands. · Performs a mode select to temporarily to set the TapeAlert test bit. This will cause TapeAlert polls to return sense information indicating a false TapeAlert Error. · Polls the device. It will return sense information 5D FF, which will be reported as "TapeAlert FALSE (test) predictive failure alert." · The mode page will be restored in order to disable TapeAlert testing. Syntax -XT {devicefile}.
148 · · · · · · · · · · · · · · · · · · · · · · · · SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Drive Maintenance - Preventive maintenance on the drive is required. Hardware Fault A - The tape drive has vendor-defined hardware fault (requires reset to recover). Hardware Fault B - The tape drive has vendor-defined hardware fault (requires power cycle to recover). Interface - The tape drive has a problem with the application client interface.
Using S.M.A.R.T.
150 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
152 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
Using S.M.A.R.T. Disk Monitor SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
154 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
Using S.M.A.R.T. Disk Monitor SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
156 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
Using S.M.A.R.T. Disk Monitor 1.45 157 Thermal Warning This feature can be added to the command-line and run in the background as part of the scheduled polling process. When you invoke smartmon-ux with the optional -G threshold_temperature warning, you instruct the software to not only monitor SMART alerts, but to also report alerts if the disk temperature meets or exceeds the supplied temperature.
158 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) (.. truncated here) Current temperature +/- 3 degrees C: 41 Reference temperature +/- 3 degrees C: 68 The current temperature is 41C, and the shutdown is 68C. You can see that this disk drive can run much hotter before there is need for concern. Notes: The temperature for SCSI, SAS, and fibre channel devices is standardized, but optional. You can also obtain device temperature via the log page viewer 65 . 1.
Using S.M.A.R.T. Disk Monitor 159 mode is to provide a means to have the program manage a configuration file, rather than require you to edit one manually. This section of the documentation makes frequent use of screen snapshots. All computer-generated output is shown in blue, and all entered text is shown in red.
160 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 161 systems. At release 1.25, we were able to provide a common format and layout for all operating systems. In addition to the first 10 substitution fields, there are 4 fields unique to Windows ($$11 - $$14) and 8 additional fields common to all operating systems. These 8 additional parameters either provide field substitution or instruct the program to perform an action such as terminate the program.
162 # # # # # # # # # SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) $$Y$$ - Instructs SMARTMon-UX to disable threshold monitoring for this parameter after invoking the script $$Z$$ - Instructs SMARTMon-UX to reset the threshold to current value + 1 after invoking the script. (Think of this as turning off the alarm) Example usage: echo $$D: $$12 is currently at $$V >> EventlogDev$$1:$$2.
Using S.M.A.R.T. Disk Monitor 163 If you wanted to create a comma-delimited file for importing into a spread sheet for graphing temperature over time, then you would enter: echo "$$S","$$V" >> TemperatureLogFile.txt This would result in something like: "23502232","30" "23502292","30" (Where first field is system time in seconds, and the second field is drive temperature). This shows the temperature remained constant for the two readings that were taken 60 seconds apart.
164 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) D:\smartmonux\>type *.log logfile4-4.0.
Using S.M.A.R.T. Disk Monitor 165 clueless as to what you are asking for. Request an engineer that understands programming). If you have neither the time, desire, or resources to chase whether or not it is possible to report something, contact SANtools directly. (support@santools.com). For additional fees, we will be glad to play detective and provide you with a script to report what you desire.
166 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) smartmon-ux -verify -scrubv \\.\PhysicalDrive2 SMARTMon-UX [Release 1.41, Build 1-NOV-2009] - Copyright 2001-2009 SANtools(R), Inc. http://www.SANtools.com Discovered HP 36.4G MAU3036NC S/N "KY010344" on \\.\PHYSICALDRIVE2 (Not Enabling SMART) [Bus/Port/ID.LUN=0/2/9.0](34732 MB) Beginning SANtools blocksize=512) 100% Test completed. verify fitness test for HP 36.4G MAU3036NC at \\.
Using S.M.A.R.T. Disk Monitor SMARTMon-UX [Release 1.41, Build 1-NOV-2009] - Copyright 2001-2009 SANtools(R), Inc. http://www.SANtools.
168 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
170 Total Total Total Theta Total Total Total Total SANtools® S.M.A.R.T.
Using S.M.A.R.T.
172 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
174 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
176 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
178 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
180 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
182 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
184 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
186 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Number of read and write commands <= current segment size: Number of read and write commands > current segment size: Power-on time in minutes: Time in minutes until the next scheduled interrupt for a S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 187 (Any) S?318305L* Year, week this device was manufactured: Specified max start-stop cycle count: Accumulated start-stop cycles: Logical blocks sent to initiators: Logical blocks received from initiators: Logical blocks read from cache, sent to initiators: Number of read and write commands <= current segment size: Number of read and write commands > current segment size: Power-on time in minutes: Time in minutes until the next scheduled interrupt for a S.M.A.R.T.
188 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
190 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
192 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
194 SANtools® S.M.A.R.T.
Using S.M.A.R.T.
196 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 197 SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com Discovered SEAGATE ST373307LC S/N "3HZ03822" on /dev/sg2 (SMART enabled)(70007 MB) Sending command: -B S,08,12,10,00,FF,FF,00,00,FF,FF,FF,FF,00,20,00,00,00,00,00,00 Result: (SUCCESS) - The write cache was already disabled. Program Ended. Finally, a warning .. the write cache is typically disabled for a reason.
198 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) * F o r U N I S Y S A U C K L A N D E v a l u a t i o n * * This software will expire on * * 05/05/05 (22 days remaining).
Using S.M.A.R.T. Disk Monitor LUN[3] State=Optimal LUN[4] State=Optimal LUN[5] State=Optimal LUN[6] State=Optimal LUN[7] State=Optimal LUN[8] State=Optimal Terminating program. RAID_5 RAID_5 RAID_0 RAID_5 RAID_5 RAID_5 199 DeviceSize=40972288 Blocks DeviceSize=40972288 Blocks DeviceSize=40980480 Blocks DeviceSize=122888192 Blocks DeviceSize=81944576 Blocks DeviceSize=506347520 Blocks In the example above, you can see the FFx RAID engine is running 7.70 firmware and has 128MB of RAM.
200 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) physical device has been added. Controller was powered on. Controller was added. System has rebooted." (25) [Info] Ch:ID=0:17 "A new hard disk has been found. A physical device has been powered on. A new physical device has been added. Controller was powered on. Controller was added. System has rebooted." (26) [Info] Ch:ID=1:18 "A new hard disk has been found. A physical device has been powered on. A new physical device has been added.
Using S.M.A.R.T. Disk Monitor (63) 14:13:57 12/20/2002 has changed. Controller has (64) 14:13:57 12/20/2002 has changed. Controller has (65) 09:34:37 12/22/2002 (66) 09:34:40 12/22/2002 power supply." (67) 09:34:40 12/22/2002 (68) 09:37:17 12/22/2002 (69) 09:37:19 12/22/2002 been replaced." (70) 09:37:21 12/22/2002 (71) 09:37:27 12/22/2002 (72) 09:37:30 12/22/2002 power supply." (73) 09:37:30 12/22/2002 (74) 09:42:25 12/22/2002 (75) 09:42:27 12/22/2002 been replaced.
202 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Peripheral Qualifier: Connected to this LUN Removable Device: NO ANSI Version: 3 (SPC ANSI X3.
Using S.M.A.R.T.
204 Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor Failed-CauseUnknown Replaced Wrong Drive Removed Out-of-Service Failed-ReadFailure Wrong-Block-Size Reserved-Status Failed-or-Missing Capacity
206 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) security" implications that use the software to make sure that nobody has stolen a disk drive. Remember if you have RAID5, then somebody could take a disk drive, and the host would run normally on the degraded LUN. Our software detects disk drive removals.
Using S.M.A.R.T.
208 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Controller model: ER2000R1 Cache mode flags bit map: 00000101 Write back status: Enabled Cache optimization: Large/SeqIO Number of cache blocks: 32652 Number of dirty cache blocks: 0 Motor spin-up: Enabled Power-up reset: Enabled Predictive failure: Disabled Host Interface Type: Fibre Channel Disk Interface Type: Fibre Channel : 10.0.0.1 Subnet Mask: 255.0.0.0 Gateway: 0.0.0.
Using S.M.A.R.T. Disk Monitor 209 LD[1] State=[INCOMPLETE] RAID-0 DeviceSize=34783232 Blocks LD[2] State=[OPTIMAL] RAID-1 DeviceSize=17391616 Blocks LD[3] State=[OPTIMAL] RAID-1 DeviceSize=17391616 Blocks General Enclosure and State Reporting: This function decodes and reports the internal event log along with some environmental state information. The state information will appear first, followed by the event log.
210 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Alert [#7 Type 2101h at 18:55:02 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=82/52h, lun=0). Warning [#8 Type 113Fh at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported that a redundant path failure was detected. Now using redundant logical channel 1. Warning [#9 Type 1101h at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported a select timeout, sector=0h.
Using S.M.A.R.T. Disk Monitor 211 Benefits of Directly Querying 3WARE / AMCC Controllers · Use the software to assess RAID health remotely, and not be dependent on a BIOS-based program, or a utility that only runs on the host console. Since the output can easily be parsed and scripted, the administrator can implement a phone-home system based on specific parameters. Obviously this can't be done from a BIOS because the host isn't even running an O/S.
212 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Number of disk ports: 4 Inquiry Page Hex Dump: 0000: 00 00 00 02 1F 00 00 02 33 77 61 72 65 20 20 20 0010: 4C 6F 67 69 63 61 6C 20 44 69 73 6B 20 30 30 20 0020: 31 2E 30 <- Added in 1.30 ........3ware Logical Disk 00 1.0 You may use the -z3 option to display physical and logical device information ... [root@frank smartmon]# ./smartmon-ux -z3 /dev/sg9 SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.
Using S.M.A.R.T. Disk Monitor opcode=0xB1 E=0208 I=FFFFD7C4 T=00:29:44 P=0 : ata task file written out : : ata task file read back : : Drive cd dh B0 A0 st dh D0 A0 213 not ready, no retries ch cl sn sc ft C2 4F 01 01 D1 ch cl sn sc er C2 4F 01 01 00 E=0208 I=008E8E9C T=00:29:44 : Drive not ready E=0208 I=008E8E9C T=00:29:44 U=0 : Return error status to host Error, Unit 0: Drive not ready (EC:0x208, SK=0x04, ASC=0x08, ASCQ=0x00, SEV=01, Type=0x70) opcode=0xB1 Saving PRINTLOG, time=2300170 ...
214 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) controller is the LSISAS3800X card, which is a JBOD controller.) SMARTMon-UX [Release 1.38, Build 30-OCT-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools. com Discovered LSILOGIC SYM3600-SAS S/N "0617053320" on /dev/es/ses0 [SES] (Enclosure Services) Discovered (1) Controllers: Port #0. /proc/mpt/ioc0 RAID SAS1068 A0 MPT 105 Firmware (1.16.00.01) IOC 0 x86 BIOS image's version: MPTBIOS-6.12.00.00 (2006.10.
Using S.M.A.R.T. Disk Monitor 215 RAID is not supported on this port Program Ended. The results below show /etc/smartmon-ux -zdL /dev/es/ses0 This particular controller doesn't support an event log, but the dump will still provide information about the firmware and chipset. SMARTMon-UX [Release 1.36, Build 8-JUN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.
216 SANtools® S.M.A.R.T.
Using S.M.A.R.T. Disk Monitor 217 storage system will declare a hard error and reallocate the sector by mapping out the bad sector and substituting an unused, reserved sector. The use of these corrective operations and reallocation functions can require a significant amount of time during retrieval of user data and thus, limit the maximum data transfer rate of the data storage system.
218 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Number of background scans performed: Background scanning status: Background scan percentage completed: Defect# PowerOnMins HexBlockNumber 0 8 577a4b data with retries 1 46392 381f8 data with retries 2 46402 7598a8e data with retries 3 117139 2cfae2a data with retries 4 117149 9c9036c data with retries 5 131136 77b3f4d data with retries 6 135041 77339d3 data with retries 34 medium scan halted, waiting for interval timer expiration 0.
Using S.M.A.R.T. Disk Monitor Background Media Scan Report @ Sun Jun Accumulated power-on minutes: Number of background scans performed: Background scanning status: Background scan percentage completed: Defect# PowerOnMins HexBlockNumber 0 46356 3b46c18 data with retries 1 133307 80a34 failed Track following error 219 8 16:33:04 2008 134950 [94 days] 38 medium scan halted, waiting for interval timer expiration 0.
220 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) The script, FindBadBlocks.sh 220 utilizes the -bmsr function to enumerate all bad blocks and report them by slice (the equivalent of a partition). This, in turn, can be used by the system administrator to determine whether or not a repair is warranted for any particular volume. This script was run against the same Solaris 10 system that supplied the scan results shown above 217 . ./FindBadBlocks.
Using S.M.A.R.T.
Part II
What Do I Do If I Get an Alert 2 What Do I Do If I Get an Alert 2.1 What Does an Alert Look Like? 223 Disk-Related Messages In the event a S.M.A.R.T. alert is generated by your disk drive, it will be detected by SMARTMon-UX the next time the program polls the disk. If you have the email option (-M) invoked, your system will send out an email similar to: " Device on /dev/hd1 SMART Status:FAILED - Failure imminent". The message header will be "SMARTMon Alert from computer.domain." (i.e.
224 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) In addition, if there is an alert, the software will report the make and model of enclosure along with the world-wide name. Regardless of the message type. SMARTMon-UX will make an entry in either the default system log or a log file specific to smartmon-ux, if the program was invoked with the -L option.
Part III
226 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 3 Getting Help 3.1 About SMARTMon-UX If this software was bundled on your computer or storage subsystem by your hardware vendor, you must contact them for technical support. If however, you purchased the software directly from us, you may contact us by sending E-MAIL to support@santools.com Our URLs: Main: S.M.A.R.T. Disk Monitor This online manual http://www.SANtools.com http://www.SANtools.com/smartmon http://www.SANtools.
Part IV
228 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) 4 Frequenty Asked Questions 4.1 What are Sense Codes? Sense data contains detailed information about error conditions. It is organized into major categories called sense keys and sub categories called additional sense codes (ASC) and additional sense code qualifiers (ASCQ). The combination of these data fields can finely convey detailed information about the error condition.
Frequenty Asked Questions Interval Exceptions (But if 6 not supported, it tries 4, then 3) 229 sent in response to a request for it. MRIE of 4 means that the disk will unconditionally generate a CHECK CONDITION (recovered error) sense error on I/Os when/if disk becomes degraded and SMART kicks in. Setting bit to 3 conditionally generates the same errors, depending on a mode page setting.
230 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) application client to a device server. critical condition: An enclosure condition established when one or more elements inside the enclosure have failed or are operating outside of their specifications. The failure of the element makes continued normal operation of at least some elements in the enclosure impossible. Some elements within the enclosure may be able to continue normal operation.
Frequenty Asked Questions 231 This library is supported by Q-Logic, Emulex, JNI, and other manufacturers of Fibre Channel HBAs as well as the major computer manufacturers such as Sun and HP. The library is safe to run from the perspective that it does not allow you to make any changes to anything on the SAN that can only be addressed through the SNIA drivers.
232 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) in Fibre Channel Host Bus Adapters (HBA). Developed through the Storage Networking Industry Association (SNIA), the HBA API has been overwhelmingly adopted by Storage Area Network vendors to help manage, monitor, and deploy storage area networks in an interoperable way. The HBA API is implemented as a set of 'C' level API's which allow access to low level, Fibre Channel HBA information in a platform- and vendor- independent way.
Frequenty Asked Questions 233 · On Unix systems: · libHBAPAI.so is the common library, installed in /usr/lib for 32-bit systems, and the appropriate 64-bit library locations depending on operating system. · HP/UX (32-bit) links /opt/snia/api/lib/libHBAAPI.sl to /usr/lib · HP/UX (64-bit) links /opt/snia/api/lib/pa20_64/libHBAAPI.sl to /usr/lib · For LINUX32, LINUX64, and SPARC Solaris, we bundle our own HBA API library. Our installer will copy it to /usr/lib as libHBAAPISANtools.so.
234 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) function call ... yet). 5.5 Why was the HBA_ResetStatistics call removed? The HBA_ResetStatistics call was removed because it was decided that resetting statistics counters is an undesirable function. Because any application accessing the HBA API could reset statistics, this could potentially confuse other software monitoring statistics counters. (We did not implement this feature for obvious reasons). 6. Resources 6.
Frequenty Asked Questions 235 Everything. It works just fine, provided all of the adapter-specific drivers are properly installed and configured. If they are not, then the software simply will not report anything for the adapters that do not have the library files installed. 7.3 Where are the configuration files stored on my UNIX/LINUX machine. The runtime library files are ordinarily stored in /usr/lib. The file, /etc/hba.
236 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) \\.\SCSI2Port2Path0Target5Lun0 path=0 port=2 id=5 lun=0 type=0 [SEAGATE ] [ST336605FC ] [0003] \\.\SCSI2Port2Path0Target5Lun0 \\.\SCSI2Port2Path0Target6Lun0 path=0 port=2 id=6 lun=0 type=0 [SEAGATE ] [ST336753FC ] [0002] \\.\SCSI2Port2Path0Target6Lun0 \\.\SCSI2Port2Path0Target16Lun0 path=0 port=2 id=16 lun=0 type=0 [SEAGATE ] [ST336605FC ] [0003] \\.\SCSI2Port2Path0Target16Lun0 \\.
Frequenty Asked Questions 237 in reporting several hundred new fields) Major enhancement to LSI internal RAID logic to support SAS-2 peripherals and next generation of API. Added email-reporting to Infortrend hardware that is being monitored Increased sizes of pass-through to prevent truncating log pages > approx 60KB. Added vendor-unique enumeration and reporting for several dozen new disk drives, SES enclosures and tape drives. See -V+ 166 option for latest list.
238 · · · · · · · · · · SANtools® S.M.A.R.T.
Frequenty Asked Questions · · · · · · 239 Additional mode page fields (EER, ACC, TPGS) added SAS protocol log page now reported when log pages are queried NAA IEEE ID now reported with -I+ 53 option AIX 5.X SCSI passthrough support added Approx 50 new SCSI sense code text messages added Vendor-unique fields for Xyratex 1603 (SAS / SATA EBOD) enclosures added Version 1.
240 · · · · · · · · · · · · · SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) The program no longer accepts invalid options for the -mail 8 command, and provides appropriate warning. -ZM 201 option (Mylex-engine-specific) now reports a SAN Mapping table -z3d 212 option to report 3Ware internal controller diagnostic dump was added. -z3L 213 option to report 3Ware internal controller event log was added.
Frequenty Asked Questions 241 instead of just a hex string · If a disk had spun down, software would report "Disk not ready - skipping" when testing for SMART capability. · If no disks are on the computer, and user wanted to monitor them, previous (UNIX/LINUX) releases would still respawn into the background. This no longer happens. · (LINUX only) The program would terminate if run with -I+ 54 option and the total number of defect information exceeded 0xfff8 bytes. (Approx 5000 defects).
242 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) RandomIO-optimized and vice-versa. This error has been fixed. · Added cosmetic carriage-return after block scrubbing command completes so display shows 100% instead of 99% completed. · The -scrubv and -scrubdiv commands now update percentage complete and time remaining more often than once every 1.0%. This helps those users that have created extremely large LUNs.
Frequenty Asked Questions 243 · Additional vendor-unique SES 40 fields for DotHill 43 , Sun 41 , LSI and IBM Pro Fibre 41 , and Xyratex 45 enclosures are now reported. · The total capacity for the selected device was reported as being one block less than it should be. Due to round off, we would not have expected this problem to be noticed unless your device had a number of blocks that was evenly divisible by 1000.
244 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) · The HTML documentation now has a keyword index. · -r 143 flag added to -fciostat 143 command to display raw totals for each statistic (instead of default changes over time). · Minor change to installation script to fix error message that appeared under Solaris if the gnu tools were in the search path before /bin or /sbin.
Frequenty Asked Questions 245 · Added -O 74 option to display advanced SMART ATA/SATA error log information. Only supported on LINUX today (waiting for MSFT O/S patch before it can be added to Win2K/XP/2003. · (1.23A): Fixed SPARC-Solaris problem that caused program to crash when invoked with -Z 198 option to view disk state behind Mylex family RAID engines. · (1.23B): Fixed problem that prevented -str 108 option from sometimes displaying status of a SCSI/Fibre channel disk drive self-test. · (1.
246 · · · · · · · · · · · · · · · · · · · · · SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) when using the /dev/sg driver. If you use the /dev/sd class driver, you are limited to the first 510 defects, which is rarely enough for large disks. The software now reports a disk is dead if it responds with ASC=40 or 44 on SMART queries. This would generally happen some time after a predictive S.M.A.R.T. error was reported, and the drive has failed to the extent that it cannot run predictive tests.
Frequenty Asked Questions 247 slots. · Added SES capability to control audible alarm(s). · Added full SES hex dump of all control/status pages, so vendor-specific information can be reported. · Rewrote SES polling engine so it can extract information from enclosures much more quickly. Basically many enclosures need small delays between status and control requests.
248 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) All log entries are made by opening, appending, and closing the file. If the log file is busy, the software will sleep for 100 ms then retry up to 100 times before giving up and moving on. This insures that multiple instances of the software will not corrupt the log file.
Frequenty Asked Questions 249 port #514 between the remote host that will receive the events, and the local system that is generating them via this software. This port is closed by default with the native firewall in Windows XP SP1. SANTOOLS® is registered in US Patent and Trademark Office No 3,107,854 All rights reserved.
250 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) About SMARTMon-UX 226 Active Directory 16 AIX 2 Alpha 2 AMCC 2 AMCC family RAID 16 AMCC Internal Diagnostic Log 210 ANSI defined log pages 65 ANSI specification 80 ANSI-Defined SES Element Types and Description Table 34 Apple OS X (Intel) 2 Array Device 34 Array Device Element (17h) 34 Audible Alarm Element (06) 34 Autolaunch Test Batch File 11 Automatic Start Up 31 Index -//dev/sg 3 /etc/hba.conf 230 ---? 16 -[[device list] 16 -B- -\\\.
Index Cleaning Media 146 Clear Grown Defects 50 Command Syntax: 16 Command-Line Operations 3 Command-Line Options 16 Communincation Port Element (11h) 34 Configuring Action Script Parameters 158 configuring event script 158 -confirm 16, 17, 50, 125 Continuous Infortrend Polling 205 convert a Seagate disk into an EMC or NetApp disk 47 Cooling Element (03) 34 corrupt ECC data 31 Current Default and Changeable Pages 79 Current Sensor Element (13h) 34 -Cx 16, 66 -DData compression algorithm 94 data compressio
252 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) Flash Firmware 47 -flashses 16, 49 -flashses7 16, 49 -format 50 -formatb 50 Formatting Disks in the Background 50 FRU information 40 full hex dumps of all mode pages 80 -G-G temp 16 General Overview 2 GLIST 32 green initiative 127 Grown Defects 32 -H-H 16, 65 -H+ 16, 65 hardware compression is enabled on the tape drive 144 Hardware Requirements 2 HBA end port attributes 128 HBAAPI.
Index logical device is degraded 213 Low Level Format 50 LRC or ESH firmware 40 -LRemote 223, 247, 248 LSI Drive Status Definitions 201 LSI MPT family 16 LSI RAID 201 LSI Shea 236 -O-O 74 odometer 65 OpenVMS 2 OPS firmware 40 optical media certification Option S - Select Device OS X 2 out-of-band 205 -M-M 16 -Mail 16 mail server account 8 mailx 11 Manufacturer 142 Maximum burst size 94 McKay Creek 45 Media Life 146, 148 Media Read/Write 197 Media WRITE-PROTECTED 197 Method of Reporting 228 minute
254 SANtools® S.M.A.R.T. Disk Monitor (SMARTMon-UX) -random 16 -rb 104 -read 103 Read compression ratio 71 READ LONG 31 Read Raw Block 103 Read retry count 94 READ(10) 16 READ(12) 16, 118 READ(16) 16, 118 read/verify all sectors 16 Reassign 104 reassign failed 165 rebuild indicator 16 Recovered error 216 Red Hat 2 Registry entries 14 remove indicator 16 Removing Duplicate Entries 235 repair unrecovered read errors 104 Report Count 228 return codes 7 -S-S 16, 72 S.M.A.R.T. Disk Monitor 2 S.M.A.R.T.
Index SES Page 3 37 SES Page 6 37 SES Page 7 37 SES Pages 5 37 SES Power Element 223 SES SCSI Initiator Port Status Element 223 SES SCSI Port Status Element 223 SES Specific Definitions 229 SES Temperature Element 223 SES Threshold Page 37 SES UPS Status Element 223 SES Volatile Cache Status Element 223 SES Voltage Sensor Status Element (displays input voltage) 223 SES-compliant 37 sg class driver 3 SGI XFS 99 Short and Extended Self-Tests 105 SHOW DEVICES 3 Simple Sub-Enclosure Element (16h) 34 SMART Erro
256 SANtools® S.M.A.R.T.
This page for back cover