
En mi sistema FreeBSD, tengo un montón de discos SATA que forman parte de una incursión ZFS.
Cuando inicio el sistema, veo muchos
ATA status: 41 (DRDY ERR), error: 40 (UNC )
RES: 41 40 d8 70 f8 40 81 00 00 00 00
Retrying command
READ_FPDMA_QUEUED. ACB: 60 08 d8 70 f8 40 81 00 00
y aparecen en un bucle infinito. Parece que se solicitan datos del disco… falla la lectura y se intenta leer una y otra vez. Como resultado, el sistema no arranca.
Tenga en cuenta que el disco involucrado no es el disco del sistema (ni parte de un grupo que contiene el sistema), por lo que no es necesario para el arranque.
¿Existe alguna configuración para evitar esto y regresar con un error inmediatamente para que el sistema pueda iniciarse?
Alternativamente, podría simplemente devolver un bloque de ceros después de 1 o 2 intentos fallidos de lectura; la configuración RAID detectaría automáticamente esto como un error de lectura.