From: Leon W. <leo...@gm...> - 2003-09-28 21:44:35
|
Hello Bruce et al, this disk has its power on time in minutes instead of hours. Also, it does NOT seem to need -F samsung. FYI, this disk is the most silently operation disk I could find both by specification and using my ears It is quieter than Seagate's Barracudas. See the "smartctl -a /dev/hda" output below. There is one strange thing reported: "SMART Error Log Version: 1 Warning: ATA error count 1024 inconsistent with error log pointer 5" (BTW, earlier I have reported on a Maxtor DiamondMax 9, I can confirm it is correct in the database - thanks.) Regards, Leon --- smartctl version 5.1-18 Copyright (C) 2002-3 Bruce Allen Home page is http://smartmontools.sourceforge.net/ === START OF INFORMATION SECTION === Device Model: SAMSUNG SP1203N Serial Number: <cleared> Firmware Version: TL100-23 Device is: In smartctl database [for details use: -P show] ATA Version is: 7 ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0 Local Time is: Mon Sep 29 07:38:40 2003 CEST ==> WARNING: Contact developers; may need -F samsung enabled. SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Off-line data collection status: (0x00) Offline data collection activity was never started. Auto Off-line Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete off-line data collection: (4320) seconds. Offline data collection capabilities: (0x1b) SMART execute Offline immediate. Automatic timer ON/OFF support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. No Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. No General Purpose Logging support. Short self-test routine recommended polling time: ( 1) minutes. Extended self-test routine recommended polling time: ( 72) minutes. SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 051 Pre-fail s - 0 3 Spin_Up_Time 0x0007 253 253 000 Pre-fail s - 0 4 Start_Stop_Count 0x0032 100 100 000 Old_age ys - 2 5 Reallocated_Sector_Ct 0x0033 253 253 010 Pre-fail s - 0 7 Seek_Error_Rate 0x000b 253 253 051 Pre-fail s - 0 8 Seek_Time_Performance 0x0024 253 253 000 Old_age line - 0 9 Power_On_Hours 0x0032 100 100 000 Old_age ys - 260 10 Spin_Retry_Count 0x0013 253 253 049 Pre-fail s - 0 12 Power_Cycle_Count 0x0032 253 253 000 Old_age ys - 0 194 Temperature_Celsius 0x0022 109 088 000 Old_age ys - 43 195 Hardware_ECC_Recovered 0x000a 100 100 000 Old_age ys - 1029777 196 Reallocated_Event_Count 0x0012 253 253 000 Old_age ys - 0 197 Current_Pending_Sector 0x0033 253 253 010 Pre-fail s - 0 198 Offline_Uncorrectable 0x0031 253 253 010 Pre-fail ine - 0 199 UDMA_CRC_Error_Count 0x000a 253 253 000 Old_age ys - 0 200 Multi_Zone_Error_Rate 0x000b 100 100 051 Pre-fail s - 0 201 Soft_Read_Error_Rate 0x000b 253 253 051 Pre-fail s - 0 SMART Error Log Version: 1 Warning: ATA error count 1024 inconsistent with error log pointer 5 ATA Error Count: 1024 (device log contains only the most recent five errors) CR = Command Register [HEX] FR = Features Register [HEX] SC = Sector Count Register [HEX] SN = Sector Number Register [HEX] CL = Cylinder Low Register [HEX] CH = Cylinder High Register [HEX] DH = Device/Head Register [HEX] DC = Device Command Register [HEX] ER = Error register [HEX] ST = Status register [HEX] Timestamp = decimal seconds since the previous disk power-on. Note: timestamp "wraps" after 2^32 msec = 49.710 days. Error 1024 occurred at disk power-on lifetime: 0 hours When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 00 6c 68 01 e0 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- ef 04 00 6c 68 01 e0 00 3288.125 SET FEATURES [Enable auto DR] [OBS-4] Error 1023 occurred at disk power-on lifetime: 0 hours When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 00 06 4f c2 e0 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- ef 04 00 06 4f c2 e0 00 3281.938 SET FEATURES [Enable auto DR] [OBS-4] b0 d5 01 06 4f c2 e0 00 3196.250 SMART READ LOG b0 d5 01 01 4f c2 e0 00 3196.188 SMART READ LOG b0 d1 01 01 4f c2 e0 00 3196.188 SMART READ ATTRIBUTE THRESHOLDS [OBS-4] b0 d0 01 00 4f c2 e0 00 3196.125 SMART READ DATA Error 1022 occurred at disk power-on lifetime: 0 hours When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 00 00 4f c2 e0 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- b0 da 00 00 4f c2 e0 00 2564.313 SMART RETURN STATUS ec 00 00 3c 78 89 e0 00 2564.313 IDENTIFY DEVICE ef 02 00 00 00 00 e0 00 63.563 SET FEATURES [Enable write cache] c6 00 10 00 00 00 e0 00 63.563 SET MULTIPLE MODE f8 00 00 00 00 00 e0 00 63.563 READ NATIVE MAX ADDRESS Error 1021 occurred at disk power-on lifetime: 0 hours When the command that caused the error occurred, the device was active or idle. After command completion occurred, registers were: ER ST SC SN CL CH DH -- -- -- -- -- -- -- 04 51 00 01 00 00 a0 Commands leading to the command that caused the error were: CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name -- -- -- -- -- -- -- -- --------- -------------------- b1 c0 00 01 00 00 a0 00 7.625 DEVICE CONFIGURATION RESTORE 80 00 01 03 01 00 a0 00 7.625 [VENDOR SPECIFIC] ec 00 03 01 00 00 a0 00 7.625 IDENTIFY DEVICE 91 00 3f 01 00 00 af 00 7.625 INITIALIZE DEVICE PARAMETERS [OBS-6] 10 00 00 01 00 00 a0 00 7.625 RECALIBRATE [OBS-4] SMART Self-test log structure revision number 1 No self-tests have been logged |
From: Bruce A. <ba...@gr...> - 2003-10-01 12:23:52
|
Hi Leon, Thanks for the report. > this disk has its power on time in minutes instead of hours. I thought it had its power-on time in half-minutes. Are you sure it's minutes? Could you run a short self-test then compare the self-test log timestamp with Attribute 9's raw value? > Also, it does NOT seem to need -F samsung. > "SMART Error Log Version: 1 > Warning: ATA error count 1024 inconsistent with error log pointer 5" The firmware has at least one obvious error -- it is byte-swapping the ATA error count. On your disk this appears to be 1024 = 00000100 00000000 in binary. The actual value should be 00000000 00000100 = 4 (base 10). And indeed, you'll notice only four errors ATA reported below, not "the last five". I can add a flag (-F samsung2) to compensate for this firmware bug, and put it into the drive database, in just a few minutes. Unfortunately the current smartmontools CVS archive is not in a buildable state because of conversion to use autotools. When that works is completed, I'll send you a patched version to test. Cheers, Bruce > smartctl version 5.1-18 Copyright (C) 2002-3 Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > === START OF INFORMATION SECTION === > Device Model: SAMSUNG SP1203N > Serial Number: <cleared> > Firmware Version: TL100-23 > Device is: In smartctl database [for details use: -P show] > ATA Version is: 7 > ATA Standard is: ATA/ATAPI-7 T13 1532D revision 0 > Local Time is: Mon Sep 29 07:38:40 2003 CEST > > ==> WARNING: Contact developers; may need -F samsung enabled. > > > SMART support is: Available - device has SMART capability. > SMART support is: Enabled > > === START OF READ SMART DATA SECTION === > SMART overall-health self-assessment test result: PASSED > > General SMART Values: > Off-line data collection status: (0x00) Offline data collection activity was > never started. > Auto Off-line Data Collection: > Disabled. > Self-test execution status: ( 0) The previous self-test routine > completed > without error or no self-test has > ever > been run. > Total time to complete off-line > data collection: (4320) seconds. > Offline data collection > capabilities: (0x1b) SMART execute Offline immediate. > Automatic timer ON/OFF support. > Suspend Offline collection upon new > command. > Offline surface scan supported. > Self-test supported. > No Conveyance Self-test supported. > No Selective Self-test supported. > SMART capabilities: (0x0003) Saves SMART data before entering > power-saving mode. > Supports SMART auto save timer. > Error logging capability: (0x01) Error logging supported. > No General Purpose Logging support. > Short self-test routine > recommended polling time: ( 1) minutes. > Extended self-test routine > recommended polling time: ( 72) minutes. > > SMART Attributes Data Structure revision number: 16 > Vendor Specific SMART Attributes with Thresholds: > ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED > WHEN_FAILED RAW_VALUE > 1 Raw_Read_Error_Rate 0x000b 100 100 051 Pre-fail > s - 0 > 3 Spin_Up_Time 0x0007 253 253 000 Pre-fail > s - 0 > 4 Start_Stop_Count 0x0032 100 100 000 Old_age > ys - 2 > 5 Reallocated_Sector_Ct 0x0033 253 253 010 Pre-fail > s - 0 > 7 Seek_Error_Rate 0x000b 253 253 051 Pre-fail > s - 0 > 8 Seek_Time_Performance 0x0024 253 253 000 Old_age > line - 0 > 9 Power_On_Hours 0x0032 100 100 000 Old_age > ys - 260 > 10 Spin_Retry_Count 0x0013 253 253 049 Pre-fail > s - 0 > 12 Power_Cycle_Count 0x0032 253 253 000 Old_age > ys - 0 > 194 Temperature_Celsius 0x0022 109 088 000 Old_age > ys - 43 > 195 Hardware_ECC_Recovered 0x000a 100 100 000 Old_age > ys - 1029777 > 196 Reallocated_Event_Count 0x0012 253 253 000 Old_age > ys - 0 > 197 Current_Pending_Sector 0x0033 253 253 010 Pre-fail > s - 0 > 198 Offline_Uncorrectable 0x0031 253 253 010 Pre-fail > ine - 0 > 199 UDMA_CRC_Error_Count 0x000a 253 253 000 Old_age > ys - 0 > 200 Multi_Zone_Error_Rate 0x000b 100 100 051 Pre-fail > s - 0 > 201 Soft_Read_Error_Rate 0x000b 253 253 051 Pre-fail > s - 0 > > SMART Error Log Version: 1 > Warning: ATA error count 1024 inconsistent with error log pointer 5 > > ATA Error Count: 1024 (device log contains only the most recent five errors) > CR = Command Register [HEX] > FR = Features Register [HEX] > SC = Sector Count Register [HEX] > SN = Sector Number Register [HEX] > CL = Cylinder Low Register [HEX] > CH = Cylinder High Register [HEX] > DH = Device/Head Register [HEX] > DC = Device Command Register [HEX] > ER = Error register [HEX] > ST = Status register [HEX] > Timestamp = decimal seconds since the previous disk power-on. > Note: timestamp "wraps" after 2^32 msec = 49.710 days. > > Error 1024 occurred at disk power-on lifetime: 0 hours > When the command that caused the error occurred, the device was active or > idle. > > After command completion occurred, registers were: > ER ST SC SN CL CH DH > -- -- -- -- -- -- -- > 04 51 00 6c 68 01 e0 > > Commands leading to the command that caused the error were: > CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name > -- -- -- -- -- -- -- -- --------- -------------------- > ef 04 00 6c 68 01 e0 00 3288.125 SET FEATURES [Enable auto DR] [OBS-4] > > Error 1023 occurred at disk power-on lifetime: 0 hours > When the command that caused the error occurred, the device was active or > idle. > > After command completion occurred, registers were: > ER ST SC SN CL CH DH > -- -- -- -- -- -- -- > 04 51 00 06 4f c2 e0 > > Commands leading to the command that caused the error were: > CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name > -- -- -- -- -- -- -- -- --------- -------------------- > ef 04 00 06 4f c2 e0 00 3281.938 SET FEATURES [Enable auto DR] [OBS-4] > b0 d5 01 06 4f c2 e0 00 3196.250 SMART READ LOG > b0 d5 01 01 4f c2 e0 00 3196.188 SMART READ LOG > b0 d1 01 01 4f c2 e0 00 3196.188 SMART READ ATTRIBUTE THRESHOLDS > [OBS-4] > b0 d0 01 00 4f c2 e0 00 3196.125 SMART READ DATA > > Error 1022 occurred at disk power-on lifetime: 0 hours > When the command that caused the error occurred, the device was active or > idle. > > After command completion occurred, registers were: > ER ST SC SN CL CH DH > -- -- -- -- -- -- -- > 04 51 00 00 4f c2 e0 > > Commands leading to the command that caused the error were: > CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name > -- -- -- -- -- -- -- -- --------- -------------------- > b0 da 00 00 4f c2 e0 00 2564.313 SMART RETURN STATUS > ec 00 00 3c 78 89 e0 00 2564.313 IDENTIFY DEVICE > ef 02 00 00 00 00 e0 00 63.563 SET FEATURES [Enable write cache] > c6 00 10 00 00 00 e0 00 63.563 SET MULTIPLE MODE > f8 00 00 00 00 00 e0 00 63.563 READ NATIVE MAX ADDRESS > > Error 1021 occurred at disk power-on lifetime: 0 hours > When the command that caused the error occurred, the device was active or > idle. > > After command completion occurred, registers were: > ER ST SC SN CL CH DH > -- -- -- -- -- -- -- > 04 51 00 01 00 00 a0 > > Commands leading to the command that caused the error were: > CR FR SC SN CL CH DH DC Timestamp Command/Feature_Name > -- -- -- -- -- -- -- -- --------- -------------------- > b1 c0 00 01 00 00 a0 00 7.625 DEVICE CONFIGURATION RESTORE > 80 00 01 03 01 00 a0 00 7.625 [VENDOR SPECIFIC] > ec 00 03 01 00 00 a0 00 7.625 IDENTIFY DEVICE > 91 00 3f 01 00 00 af 00 7.625 INITIALIZE DEVICE PARAMETERS [OBS-6] > 10 00 00 01 00 00 a0 00 7.625 RECALIBRATE [OBS-4] > > SMART Self-test log structure revision number 1 > No self-tests have been logged > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > > |
From: Leon W. <leo...@gm...> - 2003-10-01 17:31:57
|
Hello Bruce and mailing list(eners), > > this disk has its power on time in minutes instead of hours. > > I thought it had its power-on time in half-minutes. Are you sure it's > minutes? Could you run a short self-test then compare the self-test log > timestamp with Attribute 9's raw value? > You are right, drive reports half minutes. Confirmed by both your method, and comparing system clock with drive 'power on timer' over a period of time. A very big RTFM for me. While Reading The Fine Manual, I found this little typo: In the last sentence describing the -F option, there is an error in the word 'error' as it reads: "(2) very large numbers of ATA errors reported in the ATA erorr log;" Then a small change request, a very minor issue: smartctl -o on -c /dev/hda I think there is ambiguity about what this command would report; will it (a) first enable offline tests and _then_ return the capabilities and settings, or (b) return current capabilities and settings, and _then_ enable offline testing. (c) use the order of command options I found that smartctl does (b), where (c) or (a) might be expected. I tested as follows: # smartctl -o off /dev/hda # smartctl -c /dev/hda Auto Off-line Data Collection: Disabled. smartctl -o on -c /dev/hda Auto Off-line Data Collection: Disabled. <<<< This might be unexpected. smartctl -o on -c /dev/hda Auto Off-line Data Collection: Enabled. > I can add a flag (-F samsung2) to compensate for this firmware bug, and > put it into the drive database, in just a few minutes. Unfortunately the > current smartmontools CVS archive is not in a buildable state because of > conversion to use autotools. When that works is completed, I'll send you > a patched version to test. > Sure, will be testing it once I see it. Greetings, Leon. |
From: Bruce A. <ba...@gr...> - 2003-10-01 20:34:04
|
> While Reading The Fine Manual, I found this little typo: > > In the last sentence describing the -F option, there is an error in the word > 'error' as > it reads: "(2) very large numbers of ATA errors reported in the ATA erorr > log;" Fixed! > Then a small change request, a very minor issue: > > smartctl -o on -c /dev/hda > > I think there is ambiguity about what this command would report; will it > (a) first enable offline tests and _then_ return the capabilities and > settings, or > (b) return current capabilities and settings, and _then_ enable offline > testing. > (c) use the order of command options > > I found that smartctl does (b), where (c) or (a) might be expected. I tested > as follows: > > # smartctl -o off /dev/hda > # smartctl -c /dev/hda > Auto Off-line Data Collection: Disabled. > > smartctl -o on -c /dev/hda > Auto Off-line Data Collection: Disabled. <<<< This might be unexpected. > smartctl -o on -c /dev/hda > Auto Off-line Data Collection: Enabled. Nice catch! Fixed. If the user either enables or disables auto offline data collection, I now update the flag BEFORE printing the status. > > I can add a flag (-F samsung2) to compensate for this firmware bug, and > > put it into the drive database, in just a few minutes. Unfortunately the > > current smartmontools CVS archive is not in a buildable state because of > > conversion to use autotools. When that works is completed, I'll send you > > a patched version to test. > > > Sure, will be testing it once I see it. Later this week, I expect. Cheers, Bruce |