Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#288 closed task (invalid)

Remove failure notice for Attribute 190

Reported by: bschwartz89 Owned by: somebody
Priority: major Milestone:
Component: smartctl Version: 6.1
Keywords: Cc:

Description

Seagate is requesting that the failure notice on attribute 190 be removed or somehow be tagged with an 'information only' descriptor. The attribute isn't warrantable and isn't an indicator of drive failure. During customer qualifications, our drives are being failed because they see that this attribute has 'failed in the past'.

Attachments (2)

smartctl_H_output.txt (415 bytes) - added by bschwartz89 6 years ago.
smartctl -H output
smartctl_x_output.txt (18.8 KB) - added by bschwartz89 6 years ago.
smartctl -x output

Download all attachments as: .zip

Change History (6)

comment:1 Changed 6 years ago by Christian Franke

Please provide a sample "smartctl -x" output for such a drive as an attachment(!).

comment:2 in reply to:  1 Changed 6 years ago by bschwartz89

Replying to chrfranke:

Please provide a sample "smartctl -x" output for such a drive as an attachment(!).

I don't have the output from smartctl -x, but the customer is failing when they do 'smartctl -H'. I've attached the output from that command. From my understanding, our drives fail their tests because that command reports 'In_the_past' under the 'WHEN_FAILED' column.

I can ask the customer to provide the output from -x if that is what you need. Thanks for your help. Also, is this the best way to respond to your comments? I'm kinda new to this whole sourceforge stuff.

Changed 6 years ago by bschwartz89

Attachment: smartctl_H_output.txt added

smartctl -H output

Changed 6 years ago by bschwartz89

Attachment: smartctl_x_output.txt added

smartctl -x output

comment:3 Changed 6 years ago by Christian Franke

Resolution: invalid
Status: newclosed

This is not a smartctl bug. Seagate firmware authors decided to return a threshold of 45 for this attribute. A threshold of 0 shall be returned by the drive for an attribute that should never be reported as failing.

Smartctl behaves as expected: SMART Status is printed unchanged as reported by the drive via ATA SMART RETURN STATUS command:

SMART overall-health self-assessment test result: PASSED

This is consistent with attribute table output as there are no failing "Pre-fail" attributes. If smartctl -H is used without -A, it provides extra hints if any "Old_age" (or "Usage") attribute is or was less or equal than its threshold:

Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
190 Airflow_Temperature_Cel 0x0022   065   045   045    Old_age   Always   In_the_past 35 (Min/Max 27/37)

If both -H and -A are used (as in -x), the same info is provided later in the attribute table:

SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.
...
ID# ATTRIBUTE_NAME          FLAGS    VALUE WORST THRESH FAIL RAW_VALUE
...
190 Airflow_Temperature_Cel -O---K   065   044   045    Past 35 (0 3 35 35 0)
...
                            ||||||_ K auto-keep
                            |||||__ C event count
                            ||||___ R error rate
                            |||____ S speed/performance
                            ||_____ O updated online
                            |______ P prefailure warning

Conclusion: If an attribute failure notice for temperatures >= 55 Celsius is not desired, Seagate shall change the attribute 190 threshold returned by the SMART READ THRESHOLDS command.

comment:4 Changed 6 years ago by Christian Franke

Milestone: Release 6.2
Note: See TracTickets for help on using tickets.