WARNING - WRITE_DMA

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
weber
рядовой
Сообщения: 34
Зарегистрирован: 2006-07-21 18:07:58

WARNING - WRITE_DMA

Непрочитанное сообщение weber » 2006-08-08 9:57:01

Стоит 6.1-RELEASE-p3 FreeBSD 6.1-RELEASE-p3 #1
Иногда dmesg выдает вот такое вот..
ad4: WARNING - WRITE_DMA UDMA ICRC error (retrying request) LBA=120175775
ad4: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=122056639
everest# atacontrol list
ATA channel 0:
Master: no device present
Slave: no device present
ATA channel 1:
Master: no device present
Slave: no device present
ATA channel 2:
Master: ad4 <WDC WD1200JS-55MHB0/02.01C03> Serial ATA II
Slave: no device present
ATA channel 3:
Master: no device present
Slave: no device present
everest#
судя по инету - что то с винтом... может кто расказать что именно? и как это проверить?
Сервер стоит фиг знает где за бугром :( так чтоб осторожненько
:)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35334
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-08 10:02:28

Код: Выделить всё

atacontrol info ata2
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weber
рядовой
Сообщения: 34
Зарегистрирован: 2006-07-21 18:07:58

Непрочитанное сообщение weber » 2006-08-08 10:07:19

everest# atacontrol info ata2
Master: ad4 <WDC WD1200JS-55MHB0/02.01C03> Serial ATA II
Slave: no device present
everest#

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35334
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-08 10:27:38

скорость можешь поменьше поставить?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
weber
рядовой
Сообщения: 34
Зарегистрирован: 2006-07-21 18:07:58

Непрочитанное сообщение weber » 2006-08-08 10:32:46

сори за нескромный вопрос - как? как это делается? :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35334
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-08 10:34:55

Убей их всех! Бог потом рассортирует...

Аватара пользователя
weber
рядовой
Сообщения: 34
Зарегистрирован: 2006-07-21 18:07:58

Непрочитанное сообщение weber » 2006-08-08 10:44:06

everest# atacontrol cap ad4

Protocol Serial ATA II
device model WDC WD1200JS-55MHB0
serial number WD-WCANN1171187
firmware revision 02.01C03
cylinders 16383
heads 16
sectors/track 63
lba supported 234441648 sectors
lba48 supported 234441648 sectors
dma supported
overlap not supported

Feature Support Enable Value Vendor
write cache yes yes
read ahead yes yes
Native Command Queuing (NCQ) no - 0/0x00
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 0/0x00
automatic acoustic management yes yes 128/0x80 128/0x80
everest# atacontrol mode ad4 udma33
current mode = SATA150
everest# atacontrol mode ad4 udma100
current mode = SATA150
everest# atacontrol mode ad4 udma66
current mode = SATA150
что то отличается от написаного на сайте :(
куда посмотреть?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35334
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-08 11:16:56

НУ, поставил UDMA66 - как. пропали ошибки?
если не пропали - ставь SMART. А вообще в любомслучае ставь smartd - хоть будешь значть если что что прооисходит
Убей их всех! Бог потом рассортирует...

AddMen
проходил мимо
Сообщения: 6
Зарегистрирован: 2008-08-01 8:06:37
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение AddMen » 2008-08-01 21:54:29

поставил на комп FreeBSD 6.1 RELEASE (GENERIC), в безопасном режиме грузится, в обычном выдает то, что в статье написано
+ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=53074623
+ad2: WARNING - READ_DMA UDMA ICRC error (retrying request) LBA=53074623
+ad2: FAILURE - READ_DMA status=51<READY,DSC,ERROR> error=84<ICRC,ABORTED> LBA=53074623
+g_vfs_done():ad2s1d[READ(offset=27174174720, length=49152)]error = 5
начал смотреть по статье, http://www.lissyara.su/?id=1162, все так и есть, только решения нету.
как прикрутить к ядру

Код: Выделить всё

atacontrol mode ad0 udma33
что бы нормально грузился диск?
Сам решить не смогу, в BSD делаю только первые шаги. Помогите.
Заранее спасибо

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение zingel » 2008-08-01 22:07:08

Код: Выделить всё

echo  hw.ata.atapi_dma=0 >> /boot/loader.conf 

Код: Выделить всё

echo  hw.ata.ata_dma=0 >> /boot/loader.conf
Z301171463546 - можно пожертвовать мне денег

AddMen
проходил мимо
Сообщения: 6
Зарегистрирован: 2008-08-01 8:06:37
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение AddMen » 2008-08-01 22:13:54

Благодарю, zingel, помогло :drinks:

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение zingel » 2008-08-01 22:16:43

ога, только нагрузка на проц возрастёт, имейте в виду
Z301171463546 - можно пожертвовать мне денег

bu7cher
сержант
Сообщения: 220
Зарегистрирован: 2008-02-21 18:28:55
Откуда: Киров
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение bu7cher » 2008-08-04 14:36:59

AddMen писал(а): что бы нормально грузился диск?
Сам решить не смогу, в BSD делаю только первые шаги. Помогите.
Заранее спасибо
Покажите вывод следующих комманд:

Код: Выделить всё

# uname -rsm
# pciconf -l
нет ничего невозможного

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение zingel » 2008-08-04 20:07:19

опоздали...
Z301171463546 - можно пожертвовать мне денег

shtirlitz
проходил мимо

Re: WARNING - WRITE_DMA

Непрочитанное сообщение shtirlitz » 2008-11-03 11:54:29

Всем привет!
Ситуация следующая, есть сервер под управлением FreeBSD 6.0 и установленным на нем Proftpd, а также с RAID-массивом нулевого уровня.
Этот сервер работал себе приспокойно года полтора без единого сбоя. Но тут произошло ЧП - сбой электропитания, т.е. он неккоректно завершил работу.
И тут все началось, раз в сутки примерно с 2.30 до 3.30 ночи машина виснет намертво.
Хотя в другое время работает стабильно и без сбоев.
перед уходом в crash выдает:

g

Код: Выделить всё

_vfs_done(): da0 [read(offset=82..., lenght=16..)] error=5
поставил fsck в single user mode

где-то через 10 минут после начала проверки выдало на экран

Код: Выделить всё

Phase 1 - Check Blocks and Sizes

PARTIALY TRUNCATED INODE I=106597251
SALVAGE? YES
rr174X: start channel [0,1]
rr174x: channel [0,1] started successfully
после этого ждал где-то 4 дня окончания проверки, не дождался, прервал.

но после этого система не хочет монтировать, как мне объяснили, пока fsck не закончит работу,
пришлось запустить fsck по новой, и вот уже 6 дней проверяется, правда про INODE I=106597251 уже не выдает сообщения,
пишет только

Код: Выделить всё

rr174X: start channel [0,1] 
rr174x: channel [0,1] started successfully
и так уже 6 дней стоит, размер массива 2ТБ.
Прошу помощи, что мне делать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35334
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение Alex Keda » 2008-11-05 0:28:21

данные есть куда скопирвоать?
Если да - рекомендую скопировать и пеерсобрать массив на уровне контролелра.
=======
смонтировать можно и в ro - без проверки....
Убей их всех! Бог потом рассортирует...

shtirlitz
проходил мимо

Re: WARNING - WRITE_DMA

Непрочитанное сообщение shtirlitz » 2008-11-05 15:27:34

В том то и дело что пока некуда скопировать.
А других вариантов нет?
Может как-то как в статье режим поменять? или еще что-нибудь?

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: WARNING - WRITE_DMA

Непрочитанное сообщение risk94 » 2008-11-06 3:02:09

у меня походу такого же плана трабла, тока даты под 7 тер... копить естесно некуда. дата не потеряна, токо вот штормит рандомом кернелпаники с руганью на файловые системы ... :st:

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение zingel » 2008-11-06 9:53:40

есть вариант:

Код: Выделить всё

1) $ fsdb /dev/слайс_на_который_ругается_fsck
2)fsdb:> inode 106597251
3)fsdb: 106597251> clri
4)fsdb: 106597251> quit
5)$ fsck -yf /dev/слайс_на_который_ругается_fsck
Z301171463546 - можно пожертвовать мне денег

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: WARNING - WRITE_DMA

Непрочитанное сообщение risk94 » 2008-11-06 20:59:40

та ругается то на один то на другой то на третий. плавает. не видно никаких закономерностей.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение manefesto » 2008-11-07 6:59:12

меняй винт.
Ставь seagate
я такой яростный шо аж пиздеЦ
Изображение

Skimenok
рядовой
Сообщения: 15
Зарегистрирован: 2008-08-05 16:24:40
Откуда: Ukraine, Simferopol
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение Skimenok » 2009-10-05 10:46:37

Есть сервак:

Код: Выделить всё

srv1  # uname -rsm
FreeBSD 7.0-RELEASE i386
На нем стояли 2 винта :

Код: Выделить всё

srv1  # atacontrol list
ATA channel 0:
    Master:      no device present
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad4 <ST3250310AS/3.AAC> Serial ATA v1.0
    Slave:       no device present
ATA channel 3:
    Master:      no device present
    Slave:       no device present
ATA channel 4:
    Master:     no device present
    Slave:       no device present
ATA channel 5:
    Master: ad10 <WDC WD740ADFD-00NLR5/21.07QR5> Serial ATA v1.0
    Slave:       no device present
И все работало нормально до 1 го момента пока не понадобилось прикрутить ешо 1н винт 500 гб sata2 (доп шара на самбу)

Код: Выделить всё

ATA channel 4:
    Master:  ad8 <ST3500418AS/CC35> Serial ATA II
    Slave:       no device present
Зашол в fdisk дабы форматнуть его под ufs создал раздел на все свободное место и после записи изменений получил в консоли неприятные надписи:

Код: Выделить всё

ad8 warning read_dma udma icrc error (retring request) lab=63
ad8 warning read_dma udma icrc error (retring request) lab=63
ad8 warning read_dma udma icrc error (retring request) lab=79
ad8 warning read_dma udma icrc error (retring request) lab=79
ad8 warning read_dma udma icrc error (retring request) lab=575
ad8 warning read_dma udma icrc error (retring request) lab=575
ad8 warning read_dma udma icrc error (retring request) lab=120
ad8 warning read_dma udma icrc error (retring request) lab=0
ad8 warning read_dma udma icrc error (retring request) lab=0
ad8 warning read_dma udma icrc error (retring request) lab=0
ad8 failure read_dma status=51<ready,dsc,error> error=84<isrc,aborted> lab=57
[/code]
При попытке понижения скорости как в статье http://www.lissyara.su/?id=1162
получил ... эм.. ничего не получил

Код: Выделить всё

srv1  # atacontrol mode ad8 udma33
current mode = SATA300
srv1  # atacontrol mode ad8 udma66
current mode = SATA300
srv1  # atacontrol mode ad8 udma100
current mode = SATA300
Винт нульцевый тока с упаковки....

Код: Выделить всё

srv1  # atacontrol cap ad8

Protocol              Serial ATA II
device model          ST3500418AS
serial number         9VM1HAH4
firmware revision     CC35
cylinders             16383
heads                 16
sectors/track         63
lba supported         268435455 sectors
lba48 supported       976773168 sectors
dma supported
overlap not supported

Feature                      Support  Enable    Value           Vendor
write cache                    yes      yes
read ahead                     yes      yes
Native Command Queuing (NCQ)   yes       -      31/0x1F
Tagged Command Queuing (TCQ)   no       no      31/0x1F
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      no       no      0/0x00
automatic acoustic management  yes      yes     0/0x00  254/0xFE

Код: Выделить всё

srv1  # pciconf -l
none0@pci0:0:0:0:       class=0x050000 card=0x82341043 chip=0x03ea10de rev=0xa1 hdr=0x00
isab0@pci0:0:1:0:       class=0x060100 card=0x82341043 chip=0x03e010de rev=0xa2 hdr=0x00
none1@pci0:0:1:1:       class=0x0c0500 card=0x82341043 chip=0x03eb10de rev=0xa2 hdr=0x00
none2@pci0:0:1:2:       class=0x050000 card=0x82341043 chip=0x03f510de rev=0xa2 hdr=0x00
ohci0@pci0:0:2:0:       class=0x0c0310 card=0x82341043 chip=0x03f110de rev=0xa3 hdr=0x00
ehci0@pci0:0:2:1:       class=0x0c0320 card=0x82341043 chip=0x03f210de rev=0xa3 hdr=0x00
pcib1@pci0:0:4:0:       class=0x060401 card=0x82341043 chip=0x03f310de rev=0xa1 hdr=0x01
none3@pci0:0:5:0:       class=0x040300 card=0x82901043 chip=0x03f010de rev=0xa2 hdr=0x00
atapci0@pci0:0:6:0:     class=0x01018a card=0x82341043 chip=0x03ec10de rev=0xa2 hdr=0x00
nfe0@pci0:0:7:0:        class=0x068000 card=0x82341043 chip=0x03ef10de rev=0xa2 hdr=0x00
atapci1@pci0:0:8:0:     class=0x010185 card=0x82341043 chip=0x03f610de rev=0xa2 hdr=0x00
atapci2@pci0:0:8:1:     class=0x010185 card=0x82341043 chip=0x03f610de rev=0xa2 hdr=0x00
pcib2@pci0:0:9:0:       class=0x060400 card=0x82341043 chip=0x03e810de rev=0xa2 hdr=0x01
pcib3@pci0:0:11:0:      class=0x060400 card=0x82341043 chip=0x03e910de rev=0xa2 hdr=0x01
pcib4@pci0:0:12:0:      class=0x060400 card=0x82341043 chip=0x03e910de rev=0xa2 hdr=0x01
hostb0@pci0:0:24:0:     class=0x060000 card=0x00000000 chip=0x12001022 rev=0x00 hdr=0x00
hostb1@pci0:0:24:1:     class=0x060000 card=0x00000000 chip=0x12011022 rev=0x00 hdr=0x00
hostb2@pci0:0:24:2:     class=0x060000 card=0x00000000 chip=0x12021022 rev=0x00 hdr=0x00
hostb3@pci0:0:24:3:     class=0x060000 card=0x00000000 chip=0x12031022 rev=0x00 hdr=0x00
hostb4@pci0:0:24:4:     class=0x060000 card=0x00000000 chip=0x12041022 rev=0x00 hdr=0x00
vgapci0@pci0:1:6:0:     class=0x030000 card=0x8a015333 chip=0x8a015333 rev=0x01 hdr=0x00
Хелп...

Ах да и ешо теперь fdisk теперь стал ругаться на геометрию этого винта....

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение manefesto » 2009-10-05 15:43:12

забей на fdisk, он может подглюкивать.
а вот шлейф бы я проверил
я такой яростный шо аж пиздеЦ
Изображение

Skimenok
рядовой
Сообщения: 15
Зарегистрирован: 2008-08-05 16:24:40
Откуда: Ukraine, Simferopol
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение Skimenok » 2009-10-06 9:27:45

manefesto писал(а):забей на fdisk, он может подглюкивать.
а вот шлейф бы я проверил
Дело не только в фдиске, бутаю сервак и при определении устройств тот же набор....
Причем есле винт не отформатирован и не разбит таких пакостей нету.....

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: WARNING - WRITE_DMA

Непрочитанное сообщение zingel » 2009-10-06 9:39:12

шлейф
Z301171463546 - можно пожертвовать мне денег