On 09/24/11 11:38, Alex Samorukov wrote:
>
> Я пофиксил smartmontools в svn и теперь он корректно отображает статус для
> atacam (adaX) дисков. Я посмотрю можно ли пофиксить ATA, но подозреваю, что
> нет.
> Следсвтие этого бага было отображение статуса PASSED на дисках, которые на
> самом
> деле BAD, так что он был серьезнее чем я ожидал.
>
> Просьба протестировать и сообщить, работает ли у вас.
Без патча показывает:
SCT Error Recovery Control:
Read: 57344 (5734.4 seconds)
Write: 57344 (5734.4 seconds)
С патчем
http://sourceforge.net/apps/trac/smartmontools/changeset?old_path=%2F&old=3416&new_path=%2F&new=3419
не работает совсем:
:~> sudo smartctl -l scterc /dev/ada1
smartctl 5.41 2011-06-09 r3365 [FreeBSD 8.2-STABLE-20110819 amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
(pass1:ahcich1:0:0:0): ATA_IDENTIFY. ACB: ec 00 00 00 00 40 00 00 00 00 01 00
(pass1:ahcich1:0:0:0): CAM status: Command timeout
(pass1:ahcich1:0:0:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 01 00
(pass1:ahcich1:0:0:0): CAM status: ATA Status Error
(pass1:ahcich1:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
(pass1:ahcich1:0:0:0): RES: 51 04 00 00 00 40 00 00 00 01 00
Smartctl: Device Read Identity Failed: Unknown error
A mandatory SMART command failed: exiting. To continue, add one or more '-T
permissive' options.
В dmesg при этом написалось:
ahcich1: Timeout on slot 20 port 0
ahcich1: is 00000000 cs 00100000 ss 00000000 rs 00100000 tfd 58 serr 00000000
cmd 0004d417
Думает при выполнении этой команды достаточно долги, и диск при этом не
отвечает на запросы.
--
Anton Yuzhaninov