Opened 15 years ago
Closed 15 years ago
#27 closed enhancement (fixed)
Improve error handling of SMART STATUS if output registers are unknown
Reported by: | Christian Franke | Owned by: | Christian Franke |
---|---|---|---|
Priority: | minor | Milestone: | Release 5.40 |
Component: | all | Version: | 5.39 |
Keywords: | Cc: |
Description
The ATA SMART RETURNS STATUS command provides the result in the ATA output registers. Buggy ATA/SATA drivers and SAT Layers often do not properly return the registers values.
If a SAT Layer does not provide an ATA Return Descriptor with the output registers, smartctl 5.39 prints the following message and aborts:
Error SMART Status command failed Please get assistance from http://smartmontools.sourceforge.net/ A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Smartctl should not abort in this case and print a more specific warning message. The output for 'smartctl -H ...' should be as follows:
SMART overall-health self-assessment test result: UNKNOWN
Change History (2)
comment:1 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → accepted |
comment:2 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note:
See TracTickets
for help on using tickets.
r3081.