Content-Type: multipart/alternative; boundary="=====================_14208981==.ALT" --=====================_14208981==.ALT Content-Type: text/plain; charset="us-ascii"; format=flowed I just started using the Linux smartmon tools on several of my systems, and I have a few questions. First, when I run smartctl -a on a Seagate ST340016A drive, it dumps the attributes, e.g. SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 068 056 034 Pre-fail - 138071364 3 Spin_Up_Time 0x0003 072 070 000 Pre-fail - 0 4 Start_Stop_Count 0x0032 092 092 020 Old_age - 8333 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail - 0 ... Can someone explain what several columns are? What are the flags and what do they mean? What is the difference between VALUE and RAW_VALUE? What does it mean when the threshold is zero? Second, expanding on the above question, on one of my drives, a MAXTOR 6L040J2, I see: SMART Attributes Data Structure revision number: 11 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE WHEN_FAILED RAW_VALUE 194 Temperature_Celsius 0x0022 083 079 042 Old_age - 44 Is this telling me the temperature is 83 degrees Celsius? I doubt that very much considering it's only 33 degrees right next to that hard drive. And what does it mean that the raw value is 44 and the flags are 22. I'd have to guess maybe that this was not actually the temperature attribute?!?! Next, on several of the drives, I get this in the headers: Seagate ST340016A: ATA Standard is: Unrecognized. Minor revision code: 0x00 WDC WD1000BB-75CHE0: ATA Standard is: Unrecognized. Minor revision code: 0x00 What does this mean? Next, on the Seagate ST340016A drive, I've run the DOS Seagate SMART tools and run the long and short tests, but when I try to use smartmon to do so, it says the test is being run, then when I later query it, it says Self-test execution status: ( 48) A fatal error or unknown test error occurred while the device was executing its self-test routine and the device was unable to complete the self-test routine. and at the end of the report, it says Error SMART Error Log Read failed: Input/output error Smartctl: SMART Errorlog Read Failed Error SMART Error Self-Test Log Read failed: Input/output error Smartctl: SMART Self Test Log Read Failed Since the Seagate tools can run and log the tests, I'm wondering why I can't from Linux. Next, if I enable the automatic testing and tracking features, do I have to do so every time I reboot? In the man page it mentions -s on may not be remembered. I notice that one can add -S on to the /etc/smartd file, but that feature is supposed to survive power cycles. There is no way to specify -s on in the /etc/smartd file, although that feature may not survive power cycles. Or am I missing something? Will adding -S on to smartd interfere with the other options there? (The "and has no further effect" clause in the man page.) -- I've attached the output of 'smartctl -a /dev/hd' for each of the drive, if it matters. -W --=====================_14208981==.ALT Content-Type: text/html; charset="us-ascii" I just started using the Linux smartmon tools on several of my systems, and I have a few questions.

First, when I run smartctl -a on a Seagate ST340016A drive, it dumps the attributes, e.g.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE     WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   068   056   034    Pre-fail     -       138071364
  3 Spin_Up_Time            0x0003   072   070   000    Pre-fail     -       0
  4 Start_Stop_Count        0x0032   092   092   020    Old_age      -       8333
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail     -       0
...

Can someone explain what several columns are?  What are the flags and what do they mean?  What is the difference between VALUE and RAW_VALUE?  What does it mean when the threshold is zero?

Second, expanding on the above question, on one of my drives, a MAXTOR 6L040J2, I see:

SMART Attributes Data Structure revision number: 11
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE     WHEN_FAILED RAW_VALUE
194 Temperature_Celsius     0x0022   083   079   042    Old_age      -       44


Is this telling me the temperature is 83 degrees Celsius?  I doubt that very much considering it's only 33 degrees right next to that hard drive.  And what does it mean that the raw value is 44 and the flags are 22.  I'd have to guess maybe that this was not actually the temperature attribute?!?!


Next, on several of the drives, I get this in the headers:

Seagate ST340016A: ATA Standard is:  Unrecognized. Minor revision code: 0x00
WDC WD1000BB-75CHE0: ATA Standard is:  Unrecognized. Minor revision code: 0x00

What does this mean?

Next, on the Seagate ST340016A drive, I've run the DOS Seagate SMART tools and run the long and short tests, but when I try to use smartmon to do so, it says the test is being run, then when I later query it, it says

Self-test execution status:      (  48) A fatal error or unknown test error
                                        occurred while the device was executing
                                        its self-test routine and the device
                                        was unable to complete the self-test
                                        routine.

and at the end of the report, it says

Error SMART Error Log Read failed: Input/output error
Smartctl: SMART Errorlog Read Failed
Error SMART Error Self-Test Log Read failed: Input/output error
Smartctl: SMART Self Test Log Read Failed

Since the Seagate tools can run and log the tests, I'm wondering why I can't from Linux.

Next, if I enable the automatic testing and tracking features, do I have to do so every time I reboot?  In the man page it mentions -s on may not be remembered.  I notice that one can add -S on to the /etc/smartd file, but that feature is supposed to survive power cycles.  There is no way to specify -s on in the /etc/smartd file, although that feature may not survive power cycles.  Or am I missing something?  Will adding -S on to smartd interfere with the other options there?  (The "and has no further effect" clause in the man page.)

--

I've attached the output of 'smartctl -a /dev/hd' for each of the drive, if it matters.

-W
--=====================_14208981==.ALT--