Hello, my smartd is sending multiple emails per day.
The exact time this happens seems very random to me. This issue started soon after I upgraded to VE 9.x
The email states:
The syslog says:
This USB NVMe Controller (icybox ib-1816m-c31) is not properly reporting the self-test data it seems to me. This Warning:
As far as I understood this similar issue with the same controller on smartmontools issue tracker the self-test system does not make that much sense for nvme's. Is there a way to disable self-tests for this device in the smartd config? I have tried this line but it didn't change anything:
That's probably because I have to follow this instruction...
Would appreciate some guidance on how to configure this. Thanks in advance.
The exact time this happens seems very random to me. This issue started soon after I upgraded to VE 9.x
The email states:
The following warning/error was logged by the smartd daemon:
Device: /dev/sda [USB NVMe JMicron], Self-Test Log error count increased from 0 to 1
Device info:
Samsung SSD 980 500GB, S/N:S64DNF1RA20593J, FW:2B4QFXO7, 500 GB
For details see host's SYSLOG.
You can also use the smartctl utility for further investigation.
Another message will be sent in 24 hours if the problem persists.
The syslog says:
Jun 15 19:32:02 dex smartd[1026]: Device: /dev/sda [USB NVMe JMicron], Self-Test Log error count increased from 0 to 1
Code:Jun 15 19:32:02 dex smartd[1026]: Sending warning via /usr/share/smartmontools/smartd-runner to root ... Jun 15 19:32:02 dex smartd[1026]: Warning via /usr/share/smartmontools/smartd-runner to root: successful
This USB NVMe Controller (icybox ib-1816m-c31) is not properly reporting the self-test data it seems to me. This Warning:
self-test output truncated to 19 items to workaround controller bug is always shown.smartctl -a /dev/disk/by-id/usb-Samsung_SSD_980_500G_DD5641988389C-0:0
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-7.0.2-6-pve] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: Samsung SSD 980 500GB
Serial Number: S64DNF1RA20593J
Firmware Version: 2B4QFXO7
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 500,107,862,016 [500 GB]
Unallocated NVM Capacity: 0
Controller ID: 5
NVMe Version: 1.4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 500,107,862,016 [500 GB]
Namespace 1 Utilization: 500,072,677,376 [500 GB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 002538 da11b57283
Local Time is: Tue Jun 16 12:08:16 2026 CEST
Firmware Updates (0x16): 3 Slots, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x0055): Comp DS_Mngmt Sav/Sel_Feat Timestmp
Log Page Attributes (0x0f): S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg
Maximum Data Transfer Size: 512 Pages
Warning Comp. Temp. Threshold: 82 Celsius
Critical Comp. Temp. Threshold: 85 Celsius
Namespace 1 Features (0x10): NP_Fields
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 5.24W - - 0 0 0 0 0 0
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 35 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 4%
Data Units Read: 14,125,717 [7.23 TB]
Data Units Written: 43,317,356 [22.1 TB]
Host Read Commands: 185,966,478
Host Write Commands: 370,624,050
Controller Busy Time: 595
Power Cycles: 713
Power On Hours: 16,876
Unsafe Shutdowns: 159
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 35 Celsius
Temperature Sensor 2: 37 Celsius
Error Information (NVMe Log 0x01, 16 of 64 entries)
No Errors Logged
Warning: self-test output truncated to 19 items to workaround controller bug
Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
No Self-tests Logged
As far as I understood this similar issue with the same controller on smartmontools issue tracker the self-test system does not make that much sense for nvme's. Is there a way to disable self-tests for this device in the smartd config? I have tried this line but it didn't change anything:
Code:
# A very silent check. Only report SMART health status if it fails
# But send an email in this case
#/dev/sdc -H -C 0 -U 0 -m admin@example.com
/dev/sda -H -C 0 -U 0 -m secret@email.com
That's probably because I have to follow this instruction...
Code:
# The word DEVICESCAN will cause any remaining lines in this
# configuration file to be ignored: it tells smartd to scan for all
# ATA and SCSI devices. DEVICESCAN may be followed by any of the
# Directives listed below, which will be applied to all devices that
# are found. Most users should comment out DEVICESCAN and explicitly
# list the devices that they wish to monitor.
DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
Would appreciate some guidance on how to configure this. Thanks in advance.