Tengo varias unidades NVMe M.2 que conecto a mi MacBook Pro mediante una carcasa USB Yottamaster. Sin embargo, cuando intento ver los datos SMART de cualquiera de estas unidades, me encuentro con un error genérico:
$ smartctl -a disk18
smartctl 7.2 2020-12-30 r5155 [Darwin 20.4.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
identify failed: 0
Read Device Identity failed: Unknown error
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
Así que pruebo la opción permisiva, como sugieren:
$ smartctl -a -T permissive disk18
De nuevo, recibo un error poco útil:
smartctl 7.2 2020-12-30 r5155 [Darwin 20.4.0 x86_64] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org
identify failed: 0
Read Device Identity failed: Unknown error
=== START OF INFORMATION SECTION ===
Device Model: [No Information Found]
Serial Number: [No Information Found]
Firmware Version: [No Information Found]
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: [No Information Found]
Local Time is: Fri May 14 15:21:33 2021 EDT
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 82-83 don't show if SMART supported.
SMART support is: Ambiguous - ATA IDENTIFY DEVICE words 85-87 don't show if SMART is enabled.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
¿Qué puedo estar pasando por alto? Estoy bastante seguro de que estas modernas unidades NVMe soportan la monitorización SMART. Las he formateado a APFS y exFAT antes de usarlas, pero siguen mostrando estos errores. No he encontrado ninguna documentación en línea para tratar estos errores.
En cambio, puedo ver los datos SMART de cualquiera de mis discos duros y SSD SATA.