Привет,Система: FreeBSD 6.1
Жесткий диск:
Protocol ATA/ATAPI revision 7
device model ST3250823A
serial number 5ND2DKWY
firmware revision 3.03
cylinders 16383
heads 16
sectors/track 63
lba supported 268435455 sectors
lba48 supported 488397168 sectors
dma supported
overlap not supported
Контроллер:
Promise PDC40775 SATA300
Проблема началась с того, что в лог изредка стали попадать сообщения вида:
ad8: TIMEOUT - READ_DMA retrying
Проверил диск с помощью fsck_ufs (запустил с -y), нашел множество ошибок.
Сделал проверку с помощью:
dd if=/dev/ad8s1d of=/dev/null bs=1m
В лог при этом пишет:
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad8: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad8: TIMEOUT - READ_DMA retrying (1 retry left) LBA=83519823
ad8: TIMEOUT - READ_DMA retrying (1 retry left) LBA=83643471
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad8: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad8: TIMEOUT - READ_DMA retrying (1 retry left) LBA=83707215
ad8: TIMEOUT - READ_DMA retrying (1 retry left) LBA=83744847
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad8: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad8: TIMEOUT - READ_DMA retrying (0 retries left) LBA=83744847
ad8: TIMEOUT - READ_DMA retrying (1 retry left) LBA=83750095
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES SET TRANSFER MODE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
ad8: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
ad8: WARNING - SET_MULTI taskqueue timeout - completing request directly
ad8: TIMEOUT - READ_DMA retrying (0 retries left) LBA=83750095
ad8: FAILURE - READ_DMA timed out LBA=83750095
Проверил диск с помощью SeaTools, он нашел два сбойных блока и успешно заремапил их, после этого все тесты прохожили успешно.
Но, при проверке с помощью dd, опять получаю ошибки, указанные выше.
Может быть после ремапинга нужно заново прогнать fdisk, bsdlabel, newfs?
Вообщем, будет благодарен за помощь в решение проблемы.
P.S. Шлефы менял.