Thought these unusual results might be of interest to Joe and/or others.
I ran a preclear on a disk in a port I had not used on my backplane. Drive seemed to be recognized but noticed that smart reports were failing (see bolded section below) while disk was being precleared. Sometimes it worked, sometimes it got this error. Was moving along at a good clip and finished this morning. unRAID is reporting non-zero values on the drive. Finding issues like this is why we run preclear scripts! I am going to experiement further to see if I have a loose cable or something, or if the drive itself is bad.
Question about the non-zero values ... would preclear continue to search the entire drive before reporting non-zero values on the drive, or stop immediately when it hit one? Since it appeared to go all the way through the entire disk, is there any way to know how many or where these non-zero values are?
Thanks Joe for this great tool. Saved me from a nightmare if this had been added to the array!
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: smartctl version 5.38 [i486-slackware-linux-gnu] Copyright © 2002-8 Bruce Allen
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Home page is http://smartmontools.sourceforge.net/
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: === START OF INFORMATION SECTION ===
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Device Model: Hitachi HDS722020ALA330
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Serial Number: JK11A5YAKDWW3X
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Firmware Version: JKAOA3EA
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: User Capacity: 2,000,398,934,016 bytes
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Device is: Not in smartctl database [for details use: -P showall]
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ATA Version is: 8
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ATA Standard is: ATA-8-ACS revision 4
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Local Time is: Thu Sep 30 07:54:31 2010 EDT
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART support is: Available - device has SMART capability.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART support is: Enabled
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: === START OF READ SMART DATA SECTION ===
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART overall-health self-assessment test result: PASSED
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: General SMART Values:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Offline data collection status: (0x84)^IOffline data collection activity
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^Iwas suspended by an interrupting command from host.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^IAuto Offline Data Collection: Enabled.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Self-test execution status: ( 0)^IThe previous self-test routine completed
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^Iwithout error or no self-test has ever
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^Ibeen run.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Total time to complete Offline
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: data collection: ^I^I (23212) seconds.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Offline data collection
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: capabilities: ^I^I^I (0x5b) SMART execute Offline immediate.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^IAuto Offline data collection on/off support.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISuspend Offline collection upon new
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^Icommand.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^IOffline surface scan supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISelf-test supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^INo Conveyance Self-test supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISelective Self-test supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART capabilities: (0x0003)^ISaves SMART data before entering
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^Ipower-saving mode.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISupports SMART auto save timer.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Error logging capability: (0x01)^IError logging supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^IGeneral Purpose Logging supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Short self-test routine
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: recommended polling time: ^I ( 1) minutes.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Extended self-test routine
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: recommended polling time: ^I ( 255) minutes.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SCT capabilities: ^I (0x003d)^ISCT Status supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISCT Feature Control supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ^I^I^I^I^ISCT Data Table supported.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART Attributes Data Structure revision number: 16
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Vendor Specific SMART Attributes with Thresholds:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 2 Throughput_Performance 0x0005 100 100 054 Pre-fail Offline - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 3 Spin_Up_Time 0x0007 100 100 024 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 8 Seek_Time_Performance 0x0005 100 100 020 Pre-fail Offline - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 9 Power_On_Hours 0x0012 100 100 000 Old_age Always - 33
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART Error Log Version: 0
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: No Errors Logged
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART Self-test log structure revision number 1
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: No self-tests have been logged. [To run self-tests, use: smartctl -t]
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SMART Selective self-test log data structure revision number 1
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 1 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 2 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 3 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 4 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: 5 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: Selective self-test flags (0x0):
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: After scanning selected spans, do NOT read-scan remainder of disk.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]: If Selective self-test is pending on power-up, resume after 0 minute delay.
Sep 30 07:54:32 Tower preclear_disk-finish[6363]:
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ============================================================================
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Disk /dev/sdb has NOT been successfully precleared
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Postread detected un-expected non-zero bytes on disk==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Ran 1 preclear-disk cycle
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Using :Read block size = 8225280 Bytes
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Last Cycle's Pre Read Time : 6:34:23 (84 MB/s)
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Last Cycle's Zeroing time : 5:45:35 (96 MB/s)
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Last Cycle's Post Read Time : 20:32:46 (27 MB/s)
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Last Cycle's Total Time : 32:53:57
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Total Elapsed Time 32:53:57
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Disk Start Temperature: 34C
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: == Current Disk Temperature: 32C,
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ==
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ============================================================================
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: S.M.A.R.T. error count differences detected after pre-clear
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: note, some 'raw' values may change, but not be an indication of a problem
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: 15,25c15,85
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < Error SMART Status command failed
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < Please get assistance from http://smartmontools.sourceforge.net/
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < Register values returned from SMART Status command are:
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < ST =0x50
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < ERR=0x00
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < NS =0x08
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < SC =0xa0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < CL =0x88
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < CH =0xe0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < SEL=0x40
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: < A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ---
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > === START OF READ SMART DATA SECTION ===
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART overall-health self-assessment test result: PASSED
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > General SMART Values:
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Offline data collection status: (0x84)^IOffline data collection activity
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^Iwas suspended by an interrupting command from host.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^IAuto Offline Data Collection: Enabled.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Self-test execution status: ( 0)^IThe previous self-test routine completed
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^Iwithout error or no self-test has ever
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^Ibeen run.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Total time to complete Offline
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > data collection: ^I^I (23212) seconds.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Offline data collection
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > capabilities: ^I^I^I (0x5b) SMART execute Offline immediate.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^IAuto Offline data collection on/off support.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISuspend Offline collection upon new
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^Icommand.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^IOffline surface scan supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISelf-test supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^INo Conveyance Self-test supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISelective Self-test supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART capabilities: (0x0003)^ISaves SMART data before entering
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^Ipower-saving mode.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISupports SMART auto save timer.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Error logging capability: (0x01)^IError logging supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^IGeneral Purpose Logging supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Short self-test routine
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > recommended polling time: ^I ( 1) minutes.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Extended self-test routine
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > recommended polling time: ^I ( 255) minutes.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SCT capabilities: ^I (0x003d)^ISCT Status supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISCT Feature Control supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ^I^I^I^I^ISCT Data Table supported.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART Attributes Data Structure revision number: 16
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Vendor Specific SMART Attributes with Thresholds:
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 2 Throughput_Performance 0x0005 100 100 054 Pre-fail Offline - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 3 Spin_Up_Time 0x0007 100 100 024 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 8 Seek_Time_Performance 0x0005 100 100 020 Pre-fail Offline - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 3
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART Error Log Version: 0
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > No Errors Logged
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART Self-test log structure revision number 1
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > No self-tests have been logged. [To run self-tests, use: smartctl -t]
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SMART Selective self-test log data structure revision number 1
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 1 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 2 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 3 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 4 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > 5 0 0 Not_testing
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > Selective self-test flags (0x0):
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > After scanning selected spans, do NOT read-scan remainder of disk.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: > If Selective self-test is pending on power-up, resume after 0 minute delay.
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: >
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: ============================================================================
Sep 30 07:54:32 Tower preclear_disk-diff[6376]: