Commit 735fe2e
committed
fix(collector): ignore bit 6 in smartctl exit-code during detect
Smartctl exit code bit 6 indicates "Device error log contains records of errors"
which is informational and doesn't mean the device info retrieval failed.
This fix ignores bit 6 (masking with 0xBF) to prevent false failures during
device detection when drives have historical errors logged.1 parent df7da88 commit 735fe2e
1 file changed
+13
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
| |||
62 | 64 | | |
63 | 65 | | |
64 | 66 | | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| |||
0 commit comments