diff --git a/sm5/CHANGELOG b/sm5/CHANGELOG index e1e5d2f04c39cb8c1831c450a75792aabefdea89..f5fbcdd76fe5af9102a62b1061422d3d789bad1a 100644 --- a/sm5/CHANGELOG +++ b/sm5/CHANGELOG @@ -1,6 +1,6 @@ CHANGELOG for smartmontools -$Id: CHANGELOG,v 1.591 2006/11/15 22:48:04 chrfranke Exp $ +$Id: CHANGELOG,v 1.592 2006/12/20 20:39:25 chrfranke Exp $ The most recent version of this file is: http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/CHANGELOG?view=markup @@ -33,6 +33,8 @@ NOTES FOR FUTURE RELEASES: see TODO file. <DEVELOPERS: ADDITIONS TO THE CHANGE LOG GO JUST BELOW HERE, PLEASE> +smartmontools 5.37 Experimental Release + [CF] Windows: Added alternate method for (limited) monitoring of 3ware controllers by parsing the output of CLI or 3DM. Either "tw_cli" can be run internally ("/dev/tw_cli/cx/py"), diff --git a/sm5/NEWS b/sm5/NEWS index d136dae1539bcdd30258cab4c4325818cd57156b..1c78d87a0c9b146c70c66c3773b845e58ff316e9 100644 --- a/sm5/NEWS +++ b/sm5/NEWS @@ -1,11 +1,11 @@ smartmontools NEWS ------------------ -CVS ID: $Id: NEWS,v 1.31 2006/12/19 18:47:44 chrfranke Exp $ +CVS ID: $Id: NEWS,v 1.32 2006/12/20 20:39:25 chrfranke Exp $ The most up-to-date version of this file is: http://smartmontools.cvs.sourceforge.net/smartmontools/sm5/NEWS?view=markup -Date <Not released yet> +Date 2006-12-20 Summary: smartmontools release 5.37 (UNSTABLE/EXPERIMENTAL) ----------------------------------------------------------- This is an unstable/experimental release of smartmontools. diff --git a/sm5/configure.in b/sm5/configure.in index 447ce6da46e2330e3f0c0f62c7c82ab07e020172..d3cfaff5bd699ce2bd5744e2f7ff231921aabd8b 100644 --- a/sm5/configure.in +++ b/sm5/configure.in @@ -1,5 +1,5 @@ # -# $Id: configure.in,v 1.121 2006/10/30 12:28:54 ballen4705 Exp $ +# $Id: configure.in,v 1.122 2006/12/20 20:39:25 chrfranke Exp $ # dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.50) @@ -7,9 +7,9 @@ AC_INIT(smartmontools, 5.37, smartmontools-support@lists.sourceforge.net) AC_CONFIG_SRCDIR(smartctl.cpp) smartmontools_configure_date=`date -u +"%Y/%m/%d %T %Z"` -smartmontools_cvs_tag=`echo '$Id: configure.in,v 1.121 2006/10/30 12:28:54 ballen4705 Exp $'` -smartmontools_release_date=2006/04/12 -smartmontools_release_time="17:39:01 UTC" +smartmontools_cvs_tag=`echo '$Id: configure.in,v 1.122 2006/12/20 20:39:25 chrfranke Exp $'` +smartmontools_release_date=2006/12/20 +smartmontools_release_time="20:37:59 UTC" AC_DEFINE_UNQUOTED(SMARTMONTOOLS_CONFIGURE_ARGS, "$ac_configure_args", [smartmontools Configure Arguments]) AC_DEFINE_UNQUOTED(SMARTMONTOOLS_CONFIGURE_DATE, "$smartmontools_configure_date", [smartmontools Configure Date]) diff --git a/sm5/smartmontools.spec b/sm5/smartmontools.spec index 1a706df75c7722ded567da9db3d5514b1f9ae0ef..3a9129d55e7d50ffac8fc1573bd1c3b9e5df8a57 100644 --- a/sm5/smartmontools.spec +++ b/sm5/smartmontools.spec @@ -38,7 +38,7 @@ Packager: Bruce Allen <smartmontools-support@lists.sourceforge.net> # http://ftp1.sourceforge.net/smartmontools/smartmontools-%{version}-%{release}.tar.gz # CVS ID of this file is: -# $Id: smartmontools.spec,v 1.169 2006/09/09 02:59:03 ballen4705 Exp $ +# $Id: smartmontools.spec,v 1.170 2006/12/20 20:39:25 chrfranke Exp $ # Copyright (C) 2002-6 Bruce Allen <smartmontools-support@lists.sourceforge.net> # Home page: http://smartmontools.sourceforge.net/ @@ -325,14 +325,166 @@ fi # [EM] Eduard Martinescu # [FM] Fr�d�ric L. W. Meunier # [KS] Keiji Sawada +# [DS] David Snyder # [SS] Sergey Svishchev # [PW] Phil Williams # [LW] Leon Woestenberg # [RZ] Richard Zybert +# [SZ] Sf Zhou %changelog +* Wed Dec 20 2006 Bruce Allen <smartmontools-support@lists.sourceforge.net> + [CF] Windows: Added alternate method for (limited) monitoring of + 3ware controllers by parsing the output of CLI or 3DM. + Either "tw_cli" can be run internally ("/dev/tw_cli/cx/py"), + or data can be read from standard input ("/dev/tw_cli/stdin") + or clipboard ("/dev/tw_cli/clip"). + [DG] Remove linux specific libata detect code; rely on general SAT + code. smartd should now generate a sensible log message for + ATA devices behind a SAT layer on all architectures. + [BA] Increased max line length MAXLINELEN for /etc/smartd.conf from + 128 to 256 characters to handle long strings in + /dev/disk/by-id. Thanks to Martin Krafft. + [PW] Drive database: added missing drives from Seagate Momentus 5400.2 + family + [BA] Finished Christian's fix (next item below) by removing + LINUX_86_64 hack from configure.in. + [CF] Fixed inclusion of PRI?64 macros from inttypes.h. + [CF] Windows: Added WRITE LOG to support selective self tests. + [CF] Fix selective self test log revision number if '-T permissive' + is specified (Tested with Samsung HD401LJ). + [CF] Windows: Fixed int64 printf format for MinGW runtime. + [PW] Drive database: added Seagate Barracuda 7200.10 family, Seagate + Momentus 42 family, Maxtor DiamondMax 60 ATA 66 family, Maxtor + DiamondMax 60 ATA 100 family, and Western Digital Caviar Serial + ATA family + [PW] Drive database: added missing drives from Seagate Barracuda + 7200.9 family, Seagate Barracuda 7200.7 family, Seagate Momentus + 7200.1 family, Toshiba 2.5" HDD family (80 GB and above), Western + Digital Caviar RE Serial ATA family, Hitachi Deskstar 7K80 family, + and Maxtor DiamondMax 4320 Ultra ATA family + [BA] Linux: compile fix for SuSE. Check for existence + of linux/compiler.h and include in os_linux.h if + present. Thanks to SB. + [BA] smartd: DEVICESCAN will now pick up SATA/SAT devices + attached to a SCSI device tree via SAT translation. + Note: this is a bit of a hack. I will document it once + I know if this needs to be Linux only or can have more + general application. + [BA] Added a couple SATA commands to the tables -- thanks DG! + Phil -- how about going through and systematically adding + these new commands to atacmdnames.cpp? + [BA] Linux s86_64: get rid of some compiler warnings on + x86_64 Linux systems. + [CF] Windows: Added missing support for READ_LOG, ABORT_SELFTEST + and CHECK_POWER_STATE for 3ware 9000 controllers. Thanks to + Greg de Valois for implementing this new ioctl in the driver. + [PW] Drive database: added Seagate NL35 SATA family. Thanks to Kai + Harrekilde-Petersen for providing a patch. + [DG] [SCSI, Windows] add SPT interface for NT and later. New device + names are "pd<n>", "sd<l>" and "tape<n>". + [PW] Drive database: added Western Digital Scorpio family, Fujitsu MHV + family, Maxtor MaXLine Pro 500 family, and Maxtor DiamondMax 11 + family + [PW] Drive database: added missing drives from Toshiba 2.5" HDD + (30-60 GB) family, Maxtor DiamondMax 10 family, Seagate Barracuda + 7200.8 family, Fujitsu MHT family, and Maxtor DiamondMax Plus 8 + family + [SB] Added examplescripts/Example4 using powersave-notify. + [SB] More temperature monitoring examples in smartd.conf with DEVICESCAN. + [SB] Minor improvements of SuSE part of init script. + [CF] Drive database: added Samsung P80 series, P120 series, SP8004H + and T series. + [GG] Add CCISS (Compaq Smart Array Controller) support with contributions + from Praveen Chidambaram, Douglas Gilbert, Guido Guenther and Fr�d�ric + BOITEUX + [PW] Drive database: added Hitachi Deskstar T7K250 and Hitachi + Deskstar 7K500 series. Thanks to L. J. Wu for providing a + patch + [PW] Drive database: added Maxtor MaXLine III family, Seagate U7 + family, Seagate ST34321A, FUJITSU MHM2060AT, FUJITSU MHT2040AS, + Western Digital Caviar SE16 family, IBM Travelstar 4GT family, + QUANTUM FIREBALLP KA9.1, QUANTUM FIREBALL SE4.3A, TOSHIBA + MK1032GAX, TOSHIBA MK4026GAX + [PW] Drive database: added missing drives from Western Digital Caviar + SE (Serial ATA) and WD Raptor families + [CF] Windows: Added support for 3ware 9000 controllers using extended + SMART functionality in new 3ware driver. This includes DEVICESCAN + support for at most 2 controllers. Thanks to Greg de Valois from + AMCC/3ware for new driver features, development support and + hardware for testing. + [SZ] smartd: Support HighPoint RocketRAID controller under GNU/linux + [DG] [SCSI] First cut for '-l background' to show background scan + results log + [SZ] smartctl: Support HighPoint RocketRAID controller under GNU/linux + [KS] C++ compile fixes for Solaris with a few cleanups. + [BA] C++ compile fixes for Darwin (thanks to CF) + [CF] Removed old *.c files (now in CVS Attic). + [CF] Added changes for C++ to platform independent and Windows + related files. + [BA] Tagged last .c Version with PRE_MOVE_TO_CPP. Copied *.c,v + to *.cpp,v in CVS repository to preserve history of source + files. Removed sm5_Darwin repository. + [CF] smartctl: Added -n option to skip checks when disk is in + low-power mode. + [CF] Windows: Added alternate system call for power state check + because the PASS THROUGH calls may spin up the disk. + [CF] smartd: Modified power state logging to report state changes + instead of standby condition. + [CF] smartd: Ignore -n directive on scheduled self tests. + [DG] [SCSI] Make start stop cycle counter log page decoding + more robust + [DG] Modify smartctl (but not smartd) to detect probable ATA + devices behind a SAT layer. In the absence of an explicit + device type, change to device type 'sat'. + [DG] Add indication that controller (device) type has been + explicitly set. Preparation for automatic detection of + 'sat' device type unless user specifies a device type. + [SS] NetBSD: Deliver strings from ata_identify_device properly + on little- and big-endian platforms. + [BA] Added published ANSI ATA-7 spec to list of recognized ATA + versions. + [BA] Code janitor: added missing header strings for '-V' option. + [DG] [SATA] Extend 'sat' device type to allow either 12 or 16 byte + variant of the SAT ATA PASS THROUGH SCSI command. Syntax is + '-d sat,<n>' where <n> can be 0, 12 or 16 . The ',<n>' part + is optional. Currently defaults to 16 byte variant but that + could be made platform or even device dependent. + [DG] [SATA] Add new 'sat' device type for SATA disks behind a + SCSI to ATA Translation (SAT) Layer (SATL). Uses the ATA + PASS THROUGH (16) SCSI command thence the generic SCSI + passthrough for each platform. + [CF] Windows: Added script and make targets to create installer + with NSIS (http://nsis.sourceforge.net/) + [CF] Updated hostname and links for new SourceForge CVS service. + [CF] smartd: Added '-W' directive to track temperature changes + and warn if temperature limits are reached. + [CF] Windows: Added IOCTL_ATA_PASS_THROUGH (Win2003, XP SP2) + for commands unsupported by SMART_IOCTL. Added device + specific options to select subset and ordering of the ATA + IOCTLs actually used. These options are specified as + modifiers of the device name (/dev/hd[a-j]:[saic]+) + [CF] Windows: Added support for drives 4-7 (/dev/hd[e-h]) via + SMARTVSE.VXD on Win9x/ME. Thanks to Dariusz Rzonca for + patch and testing. + [DG] [SCSI/SATA linux] from lk 2.6.17 SATA disk identification in + libata will change. Expand LibAta detection to see old + identifier and new variant (VPD page 0x83). + [BA] Identified Attribute 190 for Western Digital disks. This + stores temperature in Celsius, just like Attribute 194. + But it has a failure threshold set to correspond to the + maximum design operating temperature of the disk, which + is 55 Celsius on the WD800JD drives that I studied. + So if this Attribute has 'failed + in the past' this means that the maximum disk operating + temperature has been exceeded. + [GK] Darwin: Add support for AHCI drivers found in Intel-based Macs. + * Wed Apr 12 2006 Bruce Allen <smartmontools-support@lists.sourceforge.net> + [BA] Linux: smartd/smartctl issue syntax hints to user if 3ware + disk controller present with EITHER 3ware OR AMCC vendor + name, and user syntax incorrect. [BA] Update copyright dates to 2006. [DG] [SCSI] Loosen sanity check on Seagate/Hitachi factory information log page so it is not skipped on recent Seagate SCSI disks.