Opened 15 months ago

Last modified 6 months ago

#1222 new enhancement

Smartd should ignore non-error entries from NVMe Error Information log

Reported by: Christian Franke Owned by:
Priority: minor Milestone: unscheduled
Component: smartd Version: 7.0
Keywords: nvme Cc: Gerald Turner

Description

Some drives frequently add entries to the NVMe Error Information log which do not reflect an actual error.

Smartd issues a LOG_CRIT message if the Number of Error Information Log Entries from the SMART/Health Information log has increased since the last check. This is misleading for such drives.

Smartd should check whether the number of actual errors has increased since the last check.

For original report and sample outputs see Debian Bug 900244.

Change History (2)

comment:1 Changed 6 months ago by Gerald Turner

Cc: Gerald Turner added

comment:2 Changed 6 months ago by Christian Franke

NVMe 1.4a section 5.14.1.1 - Error Information: The controller should clear this log page by removing all entries on power cycle and Controller Level Reset.

Therefore the Error Information log may be empty after an increase of Number of Error Information Log Entries has been detected. Smartd is unable to check for new actual errors then.

See Ubuntu Bug 1878264 for an example.

Note: See TracTickets for help on using tickets.