Страница 1 из 3
WARNING - WRITE_DMA
Добавлено: 2006-08-08 9:57:01
weber
Стоит 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#
судя по инету - что то с винтом... может кто расказать что именно? и как это проверить?
Сервер стоит фиг знает где за бугром

так чтоб осторожненько

Добавлено: 2006-08-08 10:02:28
Alex Keda
Добавлено: 2006-08-08 10:07:19
weber
everest# atacontrol info ata2
Master: ad4 <WDC WD1200JS-55MHB0/02.01C03> Serial ATA II
Slave: no device present
everest#
Добавлено: 2006-08-08 10:27:38
Alex Keda
скорость можешь поменьше поставить?
Добавлено: 2006-08-08 10:32:46
weber
сори за нескромный вопрос - как? как это делается?

Добавлено: 2006-08-08 10:34:55
Alex Keda
Добавлено: 2006-08-08 10:44:06
weber
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
что то отличается от написаного на сайте

куда посмотреть?
Добавлено: 2006-08-08 11:16:56
Alex Keda
НУ, поставил UDMA66 - как. пропали ошибки?
если не пропали - ставь SMART. А вообще в любомслучае ставь smartd - хоть будешь значть если что что прооисходит
Re: WARNING - WRITE_DMA
Добавлено: 2008-08-01 21:54:29
AddMen
поставил на комп 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, все так и есть, только решения нету.
как прикрутить к ядру
что бы нормально грузился диск?
Сам решить не смогу, в BSD делаю только первые шаги. Помогите.
Заранее спасибо
Re: WARNING - WRITE_DMA
Добавлено: 2008-08-01 22:07:08
zingel
Код: Выделить всё
echo hw.ata.atapi_dma=0 >> /boot/loader.conf
Re: WARNING - WRITE_DMA
Добавлено: 2008-08-01 22:13:54
AddMen
Благодарю, zingel, помогло

Re: WARNING - WRITE_DMA
Добавлено: 2008-08-01 22:16:43
zingel
ога, только нагрузка на проц возрастёт, имейте в виду
Re: WARNING - WRITE_DMA
Добавлено: 2008-08-04 14:36:59
bu7cher
AddMen писал(а):
что бы нормально грузился диск?
Сам решить не смогу, в BSD делаю только первые шаги. Помогите.
Заранее спасибо
Покажите вывод следующих комманд:
Re: WARNING - WRITE_DMA
Добавлено: 2008-08-04 20:07:19
zingel
опоздали...
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-03 11:54:29
shtirlitz
Всем привет!
Ситуация следующая, есть сервер под управлением 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ТБ.
Прошу помощи, что мне делать?
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-05 0:28:21
Alex Keda
данные есть куда скопирвоать?
Если да - рекомендую скопировать и пеерсобрать массив на уровне контролелра.
=======
смонтировать можно и в ro - без проверки....
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-05 15:27:34
shtirlitz
В том то и дело что пока некуда скопировать.
А других вариантов нет?
Может как-то как в статье режим поменять? или еще что-нибудь?
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-06 3:02:09
risk94
у меня походу такого же плана трабла, тока даты под 7 тер... копить естесно некуда. дата не потеряна, токо вот штормит рандомом кернелпаники с руганью на файловые системы ...

Re: WARNING - WRITE_DMA
Добавлено: 2008-11-06 9:53:40
zingel
есть вариант:
Код: Выделить всё
1) $ fsdb /dev/слайс_на_который_ругается_fsck
2)fsdb:> inode 106597251
3)fsdb: 106597251> clri
4)fsdb: 106597251> quit
5)$ fsck -yf /dev/слайс_на_который_ругается_fsck
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-06 20:59:40
risk94
та ругается то на один то на другой то на третий. плавает. не видно никаких закономерностей.
Re: WARNING - WRITE_DMA
Добавлено: 2008-11-07 6:59:12
manefesto
меняй винт.
Ставь seagate
Re: WARNING - WRITE_DMA
Добавлено: 2009-10-05 10:46:37
Skimenok
Есть сервак:
На нем стояли 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 теперь стал ругаться на геометрию этого винта....
Re: WARNING - WRITE_DMA
Добавлено: 2009-10-05 15:43:12
manefesto
забей на fdisk, он может подглюкивать.
а вот шлейф бы я проверил
Re: WARNING - WRITE_DMA
Добавлено: 2009-10-06 9:27:45
Skimenok
manefesto писал(а):забей на fdisk, он может подглюкивать.
а вот шлейф бы я проверил
Дело не только в фдиске, бутаю сервак и при определении устройств тот же набор....
Причем есле винт не отформатирован и не разбит таких пакостей нету.....
Re: WARNING - WRITE_DMA
Добавлено: 2009-10-06 9:39:12
zingel
шлейф