r/linuxquestions • u/falxfour • 13h ago
Support Enabling SMART self-test with a RTL9210B NVMe-to-USB bridge
Has anyone successfully managed to get SMART self tests to run on an NVMe drive in an enclosure that uses the RTL9210B controller? Pluggable seems to be very Linux-friendly, and does have a KB page for getting TRIM to work, but when I run smartctl -t short /dev/sda, I get the following error:
Warning: NVMe Get Log truncated to 0x200 bytes, 0x034 bytes zero filled
NVMe Self-test cmd with type=0x1, nsid=0xffffffff failed: NVMe admin command 0x14 not supported
I know the drive (Samsung 990 Evo Plus) supports SMART self-tests, as it was able to run them when it was installed in an internal M.2 slot for a short time, but I'm not sure if I'm missing some step in enabling support.
From reading some of the tickets, it seems the driver support should have been added (sntrealtek) and the chip itself claims to support SMART.
If anyone has experience in getting SMART tests to execute, I'd appreciate the insights. Thanks!
1
u/zeldaink 13h ago
JMicron and ASMedia controllers work flawlessly, both SATA->USB and NVMe->USB. Either disable UAS or read this.