Custom Query (1367 matches)


Show under each result:

Results (37 - 39 of 1367)

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Ticket Resolution Summary Owner Reporter
#86 fixed 3ware 9750 SATA Drive Support Christian Franke vpayno


I've attached a patch that allows smartctl to access SATA drives on LSI 3ware 9750 controllers.

I've been using this version on multiple systems (with 3ware 9650, 9750, and on-board SATA and SAS only) for almost a month without any problems.

Please let me know if I need to make changes and re-submit it again, or if there's a different procedure for submitting this patch.



#88 fixed Store last selective self-test span in smartd state file Christian Franke Christian Franke

For scheduled selective self-tests, smartd reads the last test span from the selective self-test log of the drive. At least some WDC drives reportedly do not preserve the self-test log accross power cycles, see smartmontools-support list.

To support such drives, smartd should store the last test span in its state file instead.

#89 fixed Use log directory to check for old error/self-test log support Christian Franke Christian Franke

Smartctl and smartd assume that the old SMART error log (log address 0x01) is supported if an error-logging capability bit in IDENTIFY or SMART data is set. Same applies to old SMART self-test log (log address 0x06). These logs were introduced in ATA-5 and are now outdated because 48-bit LBA addresses are not supported. Recent devices may only support the newer 48-bit capable logs (extended comprehensive error-log, extended self-test log) introduced in ATA-6.

smartctl -a ... prints misleading messages then:

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

Misleading kernel messages may appear during smartd startup:

... kernel: hda: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
... kernel: hda: drive_cmd: error=0x04 { DriveStatusError }
... kernel: ide: failed opcode was: 0xb0
... smartd[...]: Device: /dev/hda, Read SMART Self Test Log Failed
... smartd[...]: Device: /dev/hda, no SMART Self-Test log; remove -l selftest Directive from smartd.conf

(smartctl -x ... is not affected)

Smartctl and smartd should read the log directory (log address 0x00) to check whether the old logs are still supported and print an "unsupported" message if not.

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.