Mensaje Smartctl - NVME_IOCTL_ADMIN_CMD: dirección incorrecta

Mensaje Smartctl - NVME_IOCTL_ADMIN_CMD: dirección incorrecta

Estoy intentando verificar ciertas especificaciones de un disco duro en una computadora sin sistema operativo instalado. Estoy usando un disco de arranque Knoppix (v8.6.1) para ejecutar un script bash con la línea

smartctl -i /dev/nvme0

Sin embargo, sigo recibiendo el mismo mensaje:

Error al leer el controlador de identificación NVMe: NVME_IOCTL_ADMIN_CMD: dirección incorrecta

Puedo ejecutar este comando perfectamente en otra computadora (mismo modelo) con una distribución de Linux diferente ya instalada, pero por alguna razón el comando falla cuando se ejecuta en el disco Knoppix.

Nota: puedo ejecutar comandos como

smartctl -d nvme --scan

que salidas

/dev/nvme0 -d nvme # /dev/nvme0, dispositivo NVMe

pero no puedo ejecutar comandos smartctl como

smartctl -i /dev/nvme0
smartctl -x /dev/nvme0
smartctl -a /dev/nvme0
smartctl -H /dev/nvme0

o cualquier otro comando que realmente debería devolver información sobre el disco duro. Todos producen el mismo mensaje de "dirección incorrecta" indicado anteriormente.

Respuesta1

Tengo un problema similar causado por la combinación de un kernel de 64 bits y un espacio de usuario de 32 bits. Hay unparche del kernel para este error; está incluido en 5.7 y posteriores.

información relacionada