The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ошибки чтения HDD - TIMEOUT - READ_DMA"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ошибки чтения HDD - TIMEOUT - READ_DMA"  
Сообщение от sickboy email on 01-Фев-07, 12:44 
Привет,

Система: 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. Шлефы менял.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "ошибки чтения HDD - TIMEOUT - READ_DMA"  
Сообщение от lavr email on 01-Фев-07, 16:17 
>Привет,
>
>Система: 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. Шлефы менял.

# atacontrol list
# atacontrol [mode|cap] ad8

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ошибки чтения HDD - TIMEOUT - READ_DMA"  
Сообщение от sickboy email on 01-Фев-07, 16:46 
># atacontrol list
># atacontrol [mode|cap] ad8

# atacontrol list
ATA channel 0:
    Master:  ad0 <FUJITSU MPF3204AT/0028> ATA/ATAPI revision 5
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad4 <ST3400633AS/3.AAH> Serial ATA II
    Slave:       no device present
ATA channel 3:
    Master:      no device present
    Slave:       no device present
ATA channel 4:
    Master:  ad8 <ST3250823A/3.03> ATA/ATAPI revision 7
    Slave:       no device present

# atacontrol mode ad8
current mode = UDMA100

# atacontrol cap ad8

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

Feature                      Support  Enable    Value           Vendor
write cache                    yes      yes
read ahead                     yes      yes
Tagged Command Queuing (TCQ)   no       no      0/0x00
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      no       no      65278/0xFEFE
automatic acoustic management  no       no      0/0x00  128/0x80

Пробовал подключать этот диск и на встроенный контроллер, и прогонял dd в различных режимах PIO|UDMA33

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ошибки чтения HDD - TIMEOUT - READ_DMA"  
Сообщение от lavr email on 01-Фев-07, 20:50 
>># atacontrol list
>># atacontrol [mode|cap] ad8
>
># atacontrol list
>ATA channel 0:
>    Master:  ad0 <FUJITSU MPF3204AT/0028> ATA/ATAPI revision 5
>    Slave:       no
>device present
>ATA channel 1:
>    Master:      no device
>present
>    Slave:       no
>device present
>ATA channel 2:
>    Master:  ad4 <ST3400633AS/3.AAH> Serial ATA II
>    Slave:       no
>device present
>ATA channel 3:
>    Master:      no device
>present
>    Slave:       no
>device present
>ATA channel 4:
>    Master:  ad8 <ST3250823A/3.03> ATA/ATAPI revision 7
>    Slave:       no
>device present
>
># atacontrol mode ad8
>current mode = UDMA100
>
># atacontrol cap ad8
>
>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
>
>Feature            
>          Support
> Enable    Value      
>     Vendor
>write cache          
>         yes  
>    yes
>read ahead          
>          yes
>     yes
>Tagged Command Queuing (TCQ)   no      
> no      0/0x00
>SMART            
>          
>   yes      yes
>microcode download          
>  yes      yes
>security            
>          
>yes      no
>power management          
>    yes      yes
>
>advanced power management      no    
>   no      65278/0xFEFE
>automatic acoustic management  no       no
>     0/0x00  128/0x80
>
>Пробовал подключать этот диск и на встроенный контроллер, и прогонял dd в
>различных режимах PIO|UDMA33

с этими дисками бывают проблемы, так же как и с ST3200822AS, варианты:

- проверить шлейф 80pin, заменить на 100% надежный НЕ длинный
- понизить скорость до UDMA66 и погонять dd
- посмотреть какой БП стоит, возможно не хватает мощности

если ничего не помогает - менять по гарантии, приложить логи из системы и от фирменных
утилит Seagate

ну и запостил бы результаты того что пробовал:

контроллер: atapci ... <-> диск adX
сделано: ...
логи:

...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру