man how the fuck do I run self-tests on NVMe drives? none of the SMART tools work

For use only on NTSC Genesis Systems.
Avatar image by CyanSorcery!
man how the fuck do I run self-tests on NVMe drives? none of the SMART tools work
I've... genuinely never thought about this? like my go-to is smartmontools and it reads out attributes fine
but i never considered trying the self-tests because they're mostly testing mechanical components which doesn't even apply?
i legitimately don't even know what like, "SMART long self-test" would mean in the context of a nvme stick
(i hope you copost about it if you figure it out though, im sure it will either be useful to know or incredibly cursed)
generally you need to use a tool from the manufacturer. Samsung, for example, has a thing called "Magician" for Windows which has a number of diagnostic tools in it, along with the firmware updater and various ways to tweak your configuration in the OS
if you're running Linux, you're generally out of luck. things like smartmontools can give you the drive's reporting data with smartctl -i -a /dev/whatnot but they can't run the same kind of self-testing that the manufacturer tools can
part of this is because NVMe drives are technically PCI devices and not "drives" in the traditional sense; the newer ones don't speak SATA at all so some of the usual tooling doesn't work