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

Ответить