Quando o inversor não lida com nenhuma atividade de entrada / saída durante o teste, ele pode entrar em espera, o que aumenta a Interrupted (host reset)
condição. Tente ler do disco em intervalos adequados:
while true; do dd if=/dev/disk1 of=/dev/null count=1; sleep 60; done
(substitua /dev/disk1
pelo dispositivo apropriado; lê um setor desse dispositivo a cada 60 segundos até você pressionar ctrl-c
)
Isso ajudou no meu ambiente: OS X 10.6.8, unidade conectada a WD Elements USB, driver SAT-SMART 0.8.
Um teste em cativeiro deve teoricamente manter a unidade on-line. No entanto, o comando de hardware enviado smartctl
pode expirar antes que o teste seja concluído, fazendo com que o kernel redefina o link e acabe na mesma situação que acima ( bug # 303 ).
Veja este tópico na lista de discussão smartmontools-support para obter mais detalhes. Agradeço a Christian Franke pela compreensão dada aqui.