GitHub repository. (smartmontools-update-smart-drivedb.patch,
refactor smartmontools-drivedb_h-update.sh).
- update-smart-drivedb: Do not overwrite files in /usr/share. Use
/var/lib provided by --with-drivedbinstdir.
- Add smartmontools-drivedb.h version 5894 from the branch 7.5.
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=146
- update to 7.2:
- smartctl: New option '--json=y[c]' selects YAML output.
- smartctl '-i': Prints ATA TRIM and Zoned Device capabilities.
- smartctl '-j': Fixed 'scsi_grown_defect_list' value.
- smartctl '-a': Prints SCSI 'Accumulated power on time'.
- smartctl '-n POWERMODE': SCSI support.
- smartctl '-s standby,now' and '-s standby,off': SCSI support.
- smartctl '-c': NVMe 1.4 additions.
- smartd: Support for staggered self-tests.
- smartd: No longer writes attribute log if no attributes were read
due to standby mode or other error.
- smartd: Now resolves symlinks before device names are checked for
duplicates.
- smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is
used without '-d TYPE'.
- ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by
some QNAP NAS devices.
- ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges.
- SCSI: Improved heuristics for log subpages of new and very old disks.
- NVMe: Log transfer size limited to avoid device or kernel crashes.
- NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to
NVMe bridges.
- update-smart-drivedb: New option '--branch X.Y'.
- HDD, SSD and USB additions to drive database.
- Dropped support for pre-C99 snprintf().
- configure: Dropped option '--without-working-snprintf'.
- configure: Fixed '-fstack-protector*' detection.
- Linux: Various fixes of smartd.service file.
- Darwin: NVMe log support.
- FreeBSD: Device scan does no longer include T_ENCLOSURE devices.
OBS-URL: https://build.opensuse.org/request/show/860712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/smartmontools?expand=0&rev=81
- smartctl: New option '--json=y[c]' selects YAML output.
- smartctl '-i': Prints ATA TRIM and Zoned Device capabilities.
- smartctl '-j': Fixed 'scsi_grown_defect_list' value.
- smartctl '-a': Prints SCSI 'Accumulated power on time'.
- smartctl '-n POWERMODE': SCSI support.
- smartctl '-s standby,now' and '-s standby,off': SCSI support.
- smartctl '-c': NVMe 1.4 additions.
- smartd: Support for staggered self-tests.
- smartd: No longer writes attribute log if no attributes were read
due to standby mode or other error.
- smartd: Now resolves symlinks before device names are checked for
duplicates.
- smartd: Fixed SMARTD_DEVICETYPE environment variable if DEVICESCAN is
used without '-d TYPE'.
- ATA: Device type '-d jmb39x-q,N' for JMB39x protocol variant used by
some QNAP NAS devices.
- ATA: Device type '-d jms56x,N' for JMS562 USB to SATA RAID bridges.
- SCSI: Improved heuristics for log subpages of new and very old disks.
- NVMe: Log transfer size limited to avoid device or kernel crashes.
- NVMEe/USB: Device type '-d sntrealtek' for Realtek RTL9210 USB to
NVMe bridges.
- update-smart-drivedb: New option '--branch X.Y'.
- HDD, SSD and USB additions to drive database.
- Dropped support for pre-C99 snprintf().
- configure: Dropped option '--without-working-snprintf'.
- configure: Fixed '-fstack-protector*' detection.
- Linux: Various fixes of smartd.service file.
- Darwin: NVMe log support.
- FreeBSD: Device scan does no longer include T_ENCLOSURE devices.
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=120
- update to 6.6 version
- 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
statistic.
* '-g/s dsn': Get/set ATA DSN.
- smartd
* Uses also device identify information to detect for duplicate
devices.
* '-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
'--export-key'.
- Device type '-d intelliprop,N' for IntelliProp controllers.
- SCSI: Default timeout increased to 1 minute.
- configure: New options '--with-gnupg', '--with-scriptpath' and
'--with-update-smart-drivedb=X.Y'
- 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
OBS-URL: https://build.opensuse.org/request/show/557902
OBS-URL: https://build.opensuse.org/package/show/Base:System/smartmontools?expand=0&rev=102