From 5ae9cfd9d6bcd8b01cfee7c3ae4d9de03aee1bb9 Mon Sep 17 00:00:00 2001 From: chrfranke <chrfranke@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Tue, 30 May 2023 15:19:34 +0000 Subject: [PATCH] Update NEWS. git-svn-id: https://svn.code.sf.net/p/smartmontools/code/trunk@5474 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- smartmontools/NEWS | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/smartmontools/NEWS b/smartmontools/NEWS index 5d52fc9c6..e0598f2fa 100644 --- a/smartmontools/NEWS +++ b/smartmontools/NEWS @@ -10,20 +10,49 @@ Summary: smartmontools release 7.4 ----------------------------------------------------------- - smartctl '-t short', '-t long' and '-X': NVMe support. - smartctl '-l selftest': NVMe support. +- smartctl '-l farm': Prints Seagate's vendor-specific Field Access + Reliability Metrics (FARM) log for ATA and SCSI drives. +- smartctl '-l error': Now also prints an error message for each entry + of NVMe error information log. +- smartctl '-l genstats': Prints SCSI General statistics and performance + log page. - smartctl '-g security': Added 'ata_security.master_password_id' to JSON output. Plaintext output shows Master Password ID if set to a non-default value. +- smartctl '-q noserial': Now also suppresses the output of NVMe Namespace + IEEE EUI-64. - smartctl '-j': Avoid invalid UTF-8 sequences in JSON/YAML strings. +- smartctl '-j': Fixed a bogus exception during SCSI JSON output. +- smartctl '-j': Renamed JSON element 'scsi_temperature' back to + 'temperature' (regression). +- smartd: No longer issues LOG_CRIT warnings if new entries of NVMe error + information log do not indicate device problems. +- smartd: Now detects accidental use of smartd_warning script as + '-M exec' parameter. - smartd.conf '-M always': Sends reminder emails without any delay. - smartd.conf '-M diminishing': Limited email delay to 32 days. +- ATA: Fixed decoding of extended self-test log on big endian hosts. - ATA: Enhanced LBA range for device types '-d jmb39x-q,...' and '-d jms56x,...' from 33-62 to 1-255. +- ATA: Device type '-d intelliprop,N' now fails with a deprecation message. + Added '-d intelliprop,N,force' flag to use it anyway. +- ATA/USB: Device type '-d usbasm1352r,N' for ASMedia ASM1352R USB to SATA + RAID bridges - SCSI: Fixed possible corruption issue with the Error Counter and Non medium Error log pages. +- SCSI: Added more "Informational Exceptions" strings. +- SCSI: Added initial support for REPORT SUPPORTED OPERATION command. +- SCSI: Initial rework of SCSI debug output. +- NVMe: Added error messages for NVMe status values. +- NVMe: Fixed crash after read of error information log on big endian hosts. - HDD, SSD and USB additions to drive database. - update-smart-drivedb: Fixed syntax for 'sed' versions which require ';' before '}' or do not support ';' at all. - update-smart-drivedb: Replaced a usually not executed bashism. +- configure: Default for '--with-nvme-devicescan' is now 'yes' also on + Darwin and FreeBSD. It is still 'no' on NetBSD only. +- configure: Defines '_FORTIFY_SOURCE=3' if supported and not predefined. +- Compile fix for systems without legacy 'getdtablesize()'. - Pre-releases from SVN snapshots now show "pre-VERSION" in version information and 'smartctl.pre_release=true' in JSON output. - Linux: Device type '-d sssraid' for 3SNIC RAID controllers. @@ -32,6 +61,8 @@ Summary: smartmontools release 7.4 - Linux: The generic SCSI code now defaults to SG_IO_V3 and does no longer fall back to the deprecated SCSI_IOCTL_SEND_COMMAND (but this ioctl is still used for '-d 3ware' and '-d marvell,force'). +- Linux smartd: Now prevents systemd unit startup timeout when many + devices are registered and then initially checked. - Solaris SPARC: Dropped legacy ATA support. Dropped configure option '--with-solaris-sparc-ata'. - Windows: IOCTL_STORAGE_PROTOCOL_COMMAND variant for NVMe self-tests. -- GitLab