[CF] Checked in development version of windows code base.
[KS] Added ATA/IDE support for Solaris/SPARC (ATA/IDE not yet for
Solaris/x86).
[SS] NetBSD port added.
[BA] Added remaining read/write commands to detailed list of
error log commands that have text descriptions of problem
printed. For commands that support it, print number of failed
sectors at problem LBA.
[BA] smartctl/smartd allow inspection of self-test and error logs even
if disk firmware claims that these don't exist. This is needed
for some Maxtor disks whose firmware does not indicate log support
even though the disk DOES support it.
[BA] smartctl: the -q silent option was printing output for some
error conditions. Fixed. Will rename relevant variables to help
avoid these errors in the future.
[BA] smartd: added -n Directive, to prevent disk spin-up depending
upon the power mode (SLEEP, STANDBY, or IDLE).
[BA] smartd: when the user provides multiple address recipients
to the '-m' Directive in a comma-delineated list, the commas
are stripped out before passing the list of addresses to the
mailer program.
[BA] smartd: when the '-M exec path' Directive is used, any stdout OR
stderr output from the executable "path" is assumed to indicate a
problem, and is echoed to SYSLOG.
The smartmontools package contains two utility programs (smartctl
and smartd) to control and monitor storage systems using the
Self-Monitoring, Analysis and Reporting Technology System (SMART)
built into most modern ATA and SCSI hard disks. In many cases,
these utilities will provide advanced warning of disk degradation
and failure.