Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

smartmontools-6.6-lp150.3.2 RPM for armv7hl

From OpenSuSE Ports Leap 15.0 for armv7hl

Name: smartmontools Distribution: openSUSE Leap 15.0
Version: 6.6 Vendor: openSUSE
Release: lp150.3.2 Build date: Tue May 8 22:58:06 2018
Group: Hardware/Other Build host: armbuild22
Size: 1706912 Source RPM: smartmontools-6.6-lp150.3.2.src.rpm
Summary: Monitor for SMART devices
SMARTmontools controls and monitors storage devices using the
Self-Monitoring, Analysis, and Reporting Technology System (S.M.A.R.T.)
built into ATA, SATA and SCSI Hard Drives. This is used to check the
hard drive reliability and to predict drive failures. The suite
contains two utilities. The first, smartctl, is a command line utility
designed to perform simple S.M.A.R.T. tasks. The second, smartd, is a
daemon that periodically monitors the smart status and reports errors
to syslog. The package is compatible with the ATA/ATAPI-3 to -7
specification. The package is intended to incorporate as much "vendor
specific" and "reserved" information as possible about disk drives. The
commands man smartctl and man smartd will provide more information.






* Tue Apr 17 2018
  - Fix SUSE default of S.M.A.R.T. checks: really enable nightly
    short tests (bsc#1073918).
* Thu Feb 08 2018
  - Make possible to disable broken SAT support by -d scsi+cciss,N
    (bsc#1038271, smartmontools-scsiata-scsi_only.patch,
  - Update smartmontools.keyring.
* Mon Dec 18 2017
  - update to 6.6 version (FATE#321901, FATE#322874)
    - smartctl:
    * -i' and '--identify': ATA ACS-4 and SATA 3.3 enhancements.
    * Control ATA write cache through SCT Feature Control
      with '-s wcache-sct,ata|on|off[,p]' and '-g wcache-sct'.
    * Print ATA Pending Defects log with '-l defects'.
    * '-s wcreorder,on|off': New persistent flag ',p'.
    * '-s standby': Prevent temporary drive spinup.
    * '-n POWERMODE': New parameter to set exit status.
    * '-g security': ATA Security Level check fixed.
    * '-l scttemp*': Print minimum supported ERC Time Limit.
    * '-q noserial': Now also suppresses "SAS address" output.
    * '-i': Print IEEE EUI-64 of NVMe namespace.
    * '-c': Print NVMe 1.3 feature flags.
    * '-A': Print NVMe 1.3 thermal temperature transition
    * '-g/s dsn': Get/set ATA DSN.
    - smartd
    * Uses also device identify information to detect for duplicate
    * '-e dsn' directive: Set ATA DSN.
    * Improved SCSI/SAS temperature logging.
    * Silence emails and log messages on open errors of
      '-d removable' devices.
    * Exit on device open error unless '-q never' or '-d removable'
      is specified (regression).
    - update-smart-drivedb: Now authenticates downloaded file with GnuPG.
    - update-smart-drivedb: New options '--trunk', '--no-verify' and
    - Device type '-d intelliprop,N' for IntelliProp controllers.
    - SCSI: Default timeout increased to 1 minute.
    - configure: New options '--with-gnupg', '--with-scriptpath' and
    - configure: Checks for C++11 support option and requires
      '--with[out]-cxx11-option' if option unknown or no C++11 support.
    - HDD, SSD and USB additions to drive database.
    - New smartmontools-* mailing list addresses.
    - Man page formatting reworked.
    - Linux:
    * Uses SG_IO V4 API if supported.
    * Devices behind hpsa driver are no longer detected as regular
      SCSI devices.
    - Darwin: Initial NVMe support based on undocumented API.
    - FreeBSD:
    * Fix panic on INVARIANTS enabled kernel.
    * Improve ATA SMART STATUS check for legacy controllers.
    * Compile fix for FreeBSD-11 and newer.
    - NetBSD:
    * NVMe support.
    * Full 28-bit ATA support.
    * Compile fix.
    * Use a raw disk device file.
    - OpenBSD: Compile fix.
    - OS/2: Support for the OS2AHCI driver, updating source code,
      adding autoscan support, adding self-test support.
    - Windows fixes:
    * Support for Windows 10 NVMe driver (stornvme.sys).
    * Fix CSMI access for IRST driver 15.2.
    * smartd: Ability to run PowerShell scripts with '-M exec'.
    * smartd: New PowerShell script to send smartd warning emails
      without external tools.
    * package now provides PDF man pages.
  - switch to new url
  - drop upstreamed patches:
    * smartmontools-scsi-suppress-no-temperature.patch
    * smartmontools-scsi-temperature-check.patch
    * smartmontools-log-scsi-temperature.patch
  - regen smartmontools-drivedb.h
* Thu Nov 23 2017
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Fri Jul 14 2017
  - SCSI temperature error fixes (bsc#1047198,
* Mon Dec 19 2016
  - Drop systemd dependency on (bsc#983938,
* Wed Dec 07 2016
  - update to 6.5 version
    * Experimental support for NVMe devices on FreeBSD, Linux and Windows.
    * smartctl '-i', '-c', '-H' and '-l error': NVMe support.
    * smartctl '-l nvmelog': New option for NVMe.
    * smartd.conf '-H', '-l error' and '-W': NVMe support.
    * Optional NVMe device scanning support on Linux and Windows.
    * configure option '--with-nvme-devicescan' to include NVMe in
    * default device scanning result.
    * Device scanning now allows to specify multiple '-d TYPE' options.
    * ATA: Added new POWER MODE values introduced in ATA ACS-2.
    * ATA: SCT commands are no longer issued if ATA Security is locked.
    * SCSI: LB provisioning improvements.
    * SCSI: Fixed GLTSD bit set/cleared info messages.
    * SCSI: Solid State media log page is no longer checked for tapes.
    * SCSI: Improved handling when no tape cartridge in drive.
    * SCSI: Workaround for buggy Seagate firmware.
    * SAT: Improved heuristics to detect bogus sense data from SAT layer.
    * smartd: Fixed crash on missing argument to '-s' directive.
      update-smart-drivedb: Now uses HTTPS for download by default.
    * update-smart-drivedb: New options to select URL and download tool.
    * update-smart-drivedb: New download tool 'svn'.
    * configure option '--without-update-smart-drivedb' to disable
      update-smart-drivedb script.
    * configure options '--disable-drivedb', '--enable-savestates',
      '--enable-attributelog' and '--with-docdir' are no longer supported.
    * autoconf < 2.60 and automake < 1.10 are no longer supported.
    * Drive database file now also includes the DEFAULT setting
      for each attribute.
    * HDD, SSD and USB additions to drive database.
    * Darwin: New support files for package installer.
    * New makefile target 'install-darwin' builds DMG image.
    * Solaris: Auto detection of SATA devices behind SAT layer.
    * Solaris SPARC: Legacy ATA support disabled by default.
      New configure option '--with-solaris-sparc-ata' enables it.
      File os_solaris_ata.s is no longer included in source tarball.
    * Windows: Auto detection of USB devices specified by drive letter.
    * Windows: Device scanning does no longer ignore unknown USB devices.
    * Windows: Prevent drive spin up by '-n standby' check.
    * Windows: New application manifests indicating Win 10 support.
    * Windows smartd: '-m [sys]msgbox' is no longer supported.
    * Windows installer: Defaults to 64-bit version on 64-bit Windows.
    * Various code changes suggested by Clang Static Analyser and Cppcheck.
  - enable "--with-nvme-devicescan" option
  - update smartmontools-drivedb.h file
  - use --with-savestates, --with-attributelog, --docdir instead of old options
* Thu Jan 14 2016
  - replaced keyring with 2015/2016 key.
    pub   rsa2048/0xDF0F1A49C4A4903A 2014-12-31 [verfällt: 2016-12-31]
    Schl.-Fingerabdruck = F41F 01FC 0784 4958 4FFC  CF57 DF0F 1A49 C4A4 903A
    uid                [  unbekannt] Smartmontools Signing Key (through 2016) <>
* Sun Jan 10 2016
  - Update to version 6.0.4
    * Device type '  *d usbprolific' for Prolific PL2571/277x USB bridges.
    * SAT: Support for ATA registers returned in fixed format sense data.
    * smartctl '  *i' and '  *  *identify': ATA ACS  *4 and SATA 3.2 enhancements.
    * smartctl '  *l xerror': Support for logs with more than 255 pages.
    * smartctl '  *l devstat': Prints ACS  *3 DSN flags.
    * smartctl '  *l devstat': Read via SMART command if GP log is not
    * smartctl '  *l scttempsts': Prints SCT SMART STATUS (ACS  *4) and
      vendor specific SCT bytes.
    * configure option '  *  *with  *systemdenvfile=auto' as new default.
    * configure options '  *  *disable  *drivedb', '  *  *enable  *savestates'
      and '  *  *enable  *attributelog' are deprecated.
    * Corresponding '  *  *with  **' options are enhanced accordingly.
    * Configure option '  *  *with  *docdir' is deprecated.
    * autoconf < 2.60 and automake < 1.10 are deprecated.
      (all of the above still work but a warning is printed if used)
    * HDD, SSD and USB additions to drive database.
    * Linux: AACRAID fixes, SMART STATUS should work now.
    * Linux: '/dev/megaraid_sas_ioctl_node' fd leak fix.
    * Darwin: '  *S' command implemented, '  *l devstat' should work now.
    * Cygwin: Compile fix.
    * Windows: Device type '  *d aacraid' for AACRAID controllers.
    * Windows: SAT autodetection based on IOCTL_STORAGE_QUERY_PROPERTY.
    * Windows installer: Fix possible loss of user PATH environment variable.
  - Update smartmontools-drivedb.h to the latest version from the
    upstream branch RELEASE_6_4_DRIVEDB.
  - Cleanup and remove conditional macros; the package doesn't build
    for SLE anyway
  - Remove smartmontools-default-enabled.patch; not needed anymore
* Tue Mar 10 2015
  - Run Self Tests:
    * Short Self Test every night
    * Extended Self Test every month
    * Discussion:
  - Dropped smartmontools-removable.patch
  - Created smartmontools-suse-default.patch
* Mon Mar 09 2015
  - Package empty /etc/smartd_warning.d for warning plugins.
  - Fix default branch name.
  - Comment fixes.
* Tue Mar 03 2015
  - Improve drivedb.h update scriptlets: Detect update across
  - Check state of smartmontools-drivedb.h in %prep.
  - Add ghost records for files created by update-smart-drivedb.
  - Improve script: Perform spec
    file changess.
  - Clean up on uninstall.
  - Update smartmontools-drivedb.h to the latest version from the
    upstream branch RELEASE_6_3_DRIVEDB.
* Fri Nov 14 2014
  - No longer perform gpg validation; osc source_validator does it
    + Drop gpg-offline BuildRequires.
    + No longer execute gpg_verify.
* Tue Oct 07 2014
  - Re-add /usr/sbin/rcsmards symlink (bnc#900099).
  - Fix service restart in
* Wed Sep 03 2014
  - re-add sysvinit support in specfile (fix build on sles11)
* Wed Sep 03 2014
  - update to version 6.3
    - smartctl: Fixed bogus error messages from '-g/-s wcreorder'.
    - smartctl prints ATA form factor.
    - SCSI: Improved support of modern disks (SAS SSDs).
    - SCSI: Fixed sense data noise from old disks.
    - update-smart-drivedb man page.
    - configure option '--with-smartdscriptdir'.
    - configure option '--with-smartdplugindir'.
    - configure option '--with-systemdenvfile'.
    - configure option '--with-working-snprintf'.
    - Removed build time stamps to support reproducible builds.
    - Compile fixes for C++11.
    - HDD, SSD and USB additions to drive database.
    - Linux: Support for controllers behind AACRAID driver.
    - Linux: Fixed DEVICESCAN max path count.
    - FreeBSD: Fixed possible crash caused by wrong SCSI error handling.
    - FreeBSD: Compile fix for kFreeBSD.
    - Windows: Reworked CSMI port scanning.
    - QNX: Compile fix.
  - dropped patches:
    smartmontools-nobuild-date.patch (code removed upstream)
* Mon May 26 2014
  - Build with large file support in 32 bit systems.
* Thu Dec 05 2013
  - Add supplementary drivedb.h update script
    (, bnc#851276).
  - Skip drivedb.h verification by rpm -V (bnc#851276).
  - Implement intelligent drivedb.h update not overwriting newer
    drivedb.h releases.
  - Update smartmontools-drivedb.h to the latest version from the
    upstream branch trunk.
* Mon Jul 29 2013
  - Update to version 6.2:
    * smartctl: Added ATA write cache reordering control using
      '-g wcreorder' and '-s wcreorder,[on|off]' options.
    * update-smart-drivedb: Updated for new SVN repository.
    * HDD, SSD and USB additions to drive database.
    * Areca RAID support: Fixed possible segfault on empty port.
    * HPT RAID support: Maximum disk number increased to 128.
* Fri Apr 05 2013
  - Add Source URL, see
* Thu Apr 04 2013
  - remove all sysvinit support.
* Mon Mar 18 2013
  - Update to version 6.1:
    * smartctl -l improved.
    * smartctl -s/-g wcache and rcache for SCSI devices.
    * smartctl prints more info for ATA and SCSI devices.
    * smartctl '--identify' updated for latest ATA ACS-3 spec.
    * smartd runs /etc/ to generate warning emails.
    * smartd '-w PATH' option to specify this executable.
    * smartd '-d ignore' directive.
    * smartd DEVICESCAN ignores devices already specified.
    * smartd: added support for -s and -A for SCSI devices.
    * smartd '-W' directive uses ATA attribute 190 if 194 is missing.
    * Support of larger SCSI defect lists via READ DEFECT(12).
    * Device type '-d usbjmicron,p' for Prolific USB bridges.
    * Many HDD, SSD and USB additions to drive database.
    * Support for SAS disks behind Areca controllers.
    * Improved support for SATA disks on LSI/Megaraid controllers.
    * Disks on MegaRaid controllers are automatically scanned.
  - smartmontools.keyring: New signing key for the next 2 years.
* Wed Dec 12 2012
  - Use sysconfig variables (sed on and generate
    smartd_opts for systemd smartd.service.
  - Remove obsolete parsing of /etc/default/smartmontools
    (it is no more in upstream installation).
* Thu Nov 29 2012
  - Verify GPG signature.
* Tue Nov 20 2012
  - Re-introduce smartmontools-sysconfig.patch with
    variables (bnc#790044).
* Thu Nov 15 2012
  - Update to version 6.0 (bnc#789204):
    * option/directive '-F nologdir' and '-F xerrorlba'.
    * smartctl '--identify' option.
    * smartctl prints nominal media rotation rate (ATA).
    * smartctl prints SATA version and speed.
    * smartctl '-l sataphy' works for CD/DVD drives also.
    * smartctl '-x' includes ATA Device Statistics.
    * smartd warning emails include device identify info.
    * smartd '-d' output is flushed to support redirection.
    * Many HDD, SSD and USB additions to drive database.
    * smartctl options '-g, --get' and '-s, --set' to get/set various
      ATA settings: AAM, APM, Read look-ahead, Write cache, Security
      (freeze), Standby mode/timer.
    * smartd directive '-e' to set (most of) the above settings on
    * smartctl options '-f hex' and '-f hex,[id|val]'.
    * smartctl does not start ATA self-test if another test is
      already running.  Override with new option '-t force'.
    * smartctl supports extended self-test polling times greater
      than 255 minutes.
    * Controller-independent SAT detection: '-d sat,auto[+TYPE]'.
    * smartd.conf DEFAULT directive.
    * Support for SATA disks behind Areca SAS RAID controllers and
      HP Smart Array controllers.
* Tue Nov 06 2012
  - do no longer require syslog on 12.3, journal is enough for
    some installations
* Tue Sep 11 2012
  - buildrequire systemd to have working rpm macros
* Thu May 31 2012
  - update to the _latest_ smartmontools-5.42 tarball, see
    "The PKG_PROG_PKG_CONFIG macro was not expanded in configure"
  - remove automake dependency
* Tue Feb 21 2012
  - Disable PIE for SLE9.
* Wed Nov 30 2011
  - add automake as buildrequire to avoid implicit dependency
* Tue Nov 22 2011
  - When in a virtualized envirnment, hard disk monitoring
    with smartd is a task for the host, make systemd to skip
    the service if found running in such setup.
* Fri Oct 21 2011
  - Upgrade to version 5.42 (bnc#725631):
    * smartctl option '-l devstat' (Device Statistics).
    * smartctl option '-l ssd' (SSD endurance indicator).
    * smartd logs identify information of each SCSI/SAS device.
    * smartd resends warning emails if problem reappears.
    * smartd directives '-l offlinests' and '-l selfteststs'.
    * Many HDD, SSD and USB additions to drive database.
    * Platform-specific man pages.
    * smartd.8 man page no longer includes smartd.conf.5.
    * Support for Areca controllers enhanced.
  - Fixed pid file location (bnc#714647).
* Mon Oct 10 2011
  - reuse of %makeinstall to build for SLES11_SP1-
* Sun Oct 09 2011
  - upgrade to 5.41 Date 2011-06-09
    - Failed self-tests outdated by a newer successful extended
      self-test are no longer reported as errors.
    - Support for ATA Long Logical/Physical Sectors (LLS/LPS).
    - 'smartctl --scan-open' can create a draft smartd.conf.
    - smartctl prints World Wide Name (WWN) of ATA device.
    - smartctl option '-f brief' to select new attribute output
      format which includes more flags and fits in 80 columns.
    - smartd logs identify information and WWN of each ATA device.
    - smartd logs warning from drive database if present.
    - smartd logs changes of offline data collection status.
    - smartd directive '-l scterc,READTIME,WRITETIME'.
    - smartd preserves last scheduled selective self-tests span.
    - 'smartd.service' file for systemd.
    - configure option '--with-systemdsystemunitdir'
    - configure option '--with-exampledir'.
    - configure searches for init.d or rc.d directory.
    - 'make install' does no longer overwrite an existing
      smartd.conf file.
    - 'update-smart-drivedb' does no longer require GNU sed.
    - Many HDD, SSD and USB additions to drive database.
    - Linux USB autodetection: Enable '-d sat,16' for newer kernels.
    - Linux megaraid: Fix segfault on non-data SCSI commands.
    - Linux megaraid: Fix pass-through of non-data ATA commands.
  - clean up old patches included in upstream
  - added systemd upstream configure option
  - added patch for FSF-address
  - clean up spec with spec-cleaner-
* Wed Jun 08 2011
  - Added sysconfig options to set arbitrary smartd options and
    disable persistent state writes and attribute log (FATE#310460).
  - Decrease log message on unsupported state writes to DEBUG
  - Change sysconfig ServiceReload to ServiceRestart, otherwise
    sysconfig changes will not take effect until restart.
* Mon Mar 21 2011
  - licenses package is about to die
* Thu Feb 03 2011
  - fixed smartctl -V command to show version [bnc#647521]
    * modified nobuild-date.patch
* Thu Jan 13 2011
  - Removed support for SLE9 and older.
* Tue Dec 07 2010
  - prereq init script syslog
* Thu Oct 21 2010
  - update to final 5.40
    - configure: '--enable-drivedb' is now the default.
    - Improved support for Intel SSDs.
    - Improved support for SandForce based SSDs.
    - Many additions to drive database.
    - smartctl option '-t vendor,N'.
    - Linux: Support SATA drives on LSI 3ware 9750 controllers.
    - Fix regression in smartd SMARTD_DEVICE and SMARTD_DEVICETYPE
      environment variables.
* Wed Oct 06 2010
  - Added rpmlintrc.
  - Removed Obsoletes for ancient packages.
  - Enabled attribute log.
* Tue Sep 28 2010
  - Fix patch to remove build Dates
  - Update to a newer version of 5.39.1 branch in order
    to support libcap-ng so smartd can drop privileges
* Sun Aug 29 2010
  - Do not include build enviroment infon in the binaries
    including date and time of compilation, makes build-compare
* Mon Jun 28 2010
  - use %_smp_mflags
* Wed Feb 10 2010
  - Updated to version 5.39.1:
    * Fix regression in smartctl option '-q, --quietmode'.
    * Fix regression in smartd directive '-l selftest'.
    * Linux: Allow smartd 'DEVICESCAN -d sat'.
    * Linux: Fix spin-up of SATA drive if '-n standby' is used
    * Support for up to 128 devices on 3ware controllers
    * smartctl option '-l xerror' to print ATA SMART Extended
      Comprehensive Error Log
    * Option '-d sat+TYPE' to use SAT with controllers which require
      '-d TYPE'
    * Option '-v ID,RAW_FORMAT,ATTR_NAME' to add new vendor specific
    * Support for SSD drives using 64-bit raw attributes
    * Many additions to drive database
    * New simplified syntax for drive database
    * Configure option to add drive database file to distribution
    * smartd can now handle attributes 197 and 198 with increasing
      raw values
    * smartd logs changes of self-test execution status
    * smartd directive '-n powermode,N' to limit the number of
      skipped checks
    * smartd flag '!' for '-r' and '-R' directives to log changes as
    * Self-tests scheduled during system downtime or disk standby are
      run after next startup (bnc#469859).
    * smartd option '-s PREFIX' to store smartd internal state until
      next startup
    * smartd option '-A PREFIX' to log attributes at each check cycle
    * Configure options to enable the above by default
    * Change to an object oriented interface to access ATA and SCSI
    * Modules migrated to new interface
    * Rework of smartd data structures
    * Checkin date and SVN revision and optional BUILD_INFO printed
      in version info
    * SELinux fixes to 3ware device node creation
    * Use getaddrinfo() instead of gethostbyname() to support IPv6
    * Additional support for Samsung MLC flash drives
* Tue Feb 09 2010
  - Changed daemon start policy from "force yes" to "default start"
* Mon Aug 10 2009
  - Updated to the latest SVN snapshot:
    * More drives recognized: Fujitsu MHW2 BJ series, WD Caviar Black
      family, Western Digital AV-GP series, Transcend Solid-State
      Drive and Transcend Solid-State Drive V series, Seagate
      Momentus 5400.5 series.
    * Fix data type bug in checksum test for multi sector logs.
    * Add USB ID of Seagate FreeAgent Go.
    * Add experimental feature to log attribute values at each check
      cycle (ATA only).
    * Heads up about a non backwardly compatible change introduced in
      draft SAT-2 (sat2r8b.pdf) that will break our existing SAT
      processing code. Action needed if change stands.
    * smartctl: Don't report an attribute as failed if threshold is
    * Print only one warning on checksum errors in multi sector log.
    * Require to specify PORT parameter of '-d usbjmicron' if two
      disks are connected.
    * smartctl: Limit default number of printed entries for '-l
      xerror' to 8, for '-l xselftest' to 25.
    * smartctl: Fix number of entries in '-l xselftest' output.
    * Add USB IDs of a SunplusIT bridge, three WD drives, and an
      unsupported Iomega drive.
    * smartd: Add '!' flag to '-r' and '-R' directives. If specified,
      message is logged as LOG_CRIT and warning mail is sent if
      attribute normalized or raw value changes.
    * Add names for some attributes used in Samsung MLC drives:
      178-180 & 183
    * smartctl: Add option '-x, --xall' to print all info including
      extended SMART logs and non-SMART info.
    * smartctl: Add '-l xerror,error' and '-l xselftest,selftest' to
      print the old logs if the extended logs are not supported.
    * Disable 48-bit ATA commands for JMicron USB bridges by default.
    * smartd: Don't ignore the '-n' directive when a self-test is
    * SCSI (SAS): implement '-l sasphy,reset'.
    * SCSI (SAS): add '-l sasphy' and '-l sasphy,reset' into smartctl.
    * Print General Purpose Logs even if GPL feature bit is missing.
* Sat Jul 18 2009
  - bootstrap with automake-1.11
* Wed Jun 03 2009
  - Updated to the latest CVS snapshot:
    * SCSI: Fetch load-unload cycle counts
    * smartd: Fix '-M test' directive in conjunction with '-s'
    * knowndrives updates
    * Add '+' modifier to smartd '-C' and '-U' directives
    * Add experimental option '-d usbsunplus' for drives behind
      SunplusIT USB bridges.
    * Add smartctl '-d test' option
    * Add experimental USB device type autodetection
    * Add new SMART STATUS check command for JMicron USB bridges
    * Add smartctl option '-l xerror[,NUM]'
    * Accept half healthy (and half unhealthy) indication from the
    * Workaround for huge raw values of Reallocated_Sector_Ct and
      Reallocated_Event_Ct for newer Fujitsu disks.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 10:47:22 2022