Страница 1 из 1

ошибка FAILURE - READ_DMA

Добавлено: 2009-01-14 21:20:19
trop1k
Добрый вечер.
Подскажите в чём может быть дело при загрузке системы всё время пишет:

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

g_vfs_done():ad2s1d[READ](offset=1730854912,lengt=16384)error=5
ad2:FAILURE - READ_DMA status=5 <READY,DSC,ERROR> error=40 <UNCORRECTABLE> LBA=8521727
Вообщем пару вопросов.
1)Есть бекап сисстемы правдо он на этом же диске в одном из разделов из меню только начальной загрузки только грузится promt. Можно ли из промт сделать востановление с образа раздела?
2)Если встречались с такой проблемой дайте советы.

Re: Freebsd ошибка

Добавлено: 2009-01-14 21:25:34
gloom
глючный конторлер
глючный винт
перегрев чипсета

Re: Freebsd ошибка

Добавлено: 2009-01-14 21:33:26
trop1k
gloom писал(а):глючный конторлер
глючный винт
перегрев чипсета
Глючный контролер можно в сторону откинуть так как работало работало и потом вдруг эту ошибку стало писать.
Глючный винт всмысле бад секторы можно ли через промт режим запустить проверку секторов.
Перегрев чипсета на материнке?

Re: Freebsd ошибка

Добавлено: 2009-01-14 23:24:57
gloom
еще может посохли конденсаторы на материнке и/или бп

Re: Freebsd ошибка

Добавлено: 2009-01-14 23:26:43
gloom
а с френзи не пробовали грузится и провеверять раздел?

Re: Freebsd ошибка

Добавлено: 2009-01-15 1:28:44
trop1k
gloom писал(а):а с френзи не пробовали грузится и провеверять раздел?
Нет попробую завтра.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-15 8:43:23
manefesto
2tropik:По названию тему все сразу поняли что у тебя за ошибка

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-22 17:21:52
trop1k
manefesto писал(а):2tropik:По названию тему все сразу поняли что у тебя за ошибка
Спасибо.

Загрузил в сингле мод и потом начал монтировать разделы, только после одного раздела /var начинает та ошибка что выше всегда писть. Тогда я начал проверять раздел с помощью fsck. В первый раз предложило удалить пару повреждёных файлов, так как они никакой необходимости для системы неимеют я потверждал их удаление. Когда в первый раз прошло, потом после fsck выполнения всегда выводит:

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

/dev/ad2s1d
Last Mounted on /var
Phase 1 - Check Blocks and Sizes
ad2: Failure - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> lba=8521727
CANNOT READ BLK: 3380576
UNEXPECTED SOFT UPTADE INCONSISTENCY
CONTINUE?[yn] y
ad2: Failure - READ_DMA status=51<READY,DSC,ERROR> error=40<UNCORRECTABLE> lba=8521733
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 3380582,
PHASE 2 -Check Pathnames
...
xx File SYSTEM STILL DIRTY xx
xx Please - Rerun FSCK xx
Из этого кода видно что два сектора неможет почесть, и программа fsck неможет исправить.
Хотелось бы узнать можно ли какнить исправить секторы или заблокировать какая програма(команда) может помочь. И если есть другие способы решения проблемы тоже хотел бы услышать.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-22 17:53:04
manefesto
досовская тулза mhdd частично поможет тебе...а вообще меняй винт

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-22 18:31:52
trop1k
manefesto писал(а):досовская тулза mhdd частично поможет тебе...а вообще меняй винт
Можешь ссылку подкинуть на какуюнить статью или описание а то чегото нечего толкого на запрос mhdd невыдаёт. :(

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-22 23:21:04
Alex Keda
http://yandex.ru/yandsearch?text=mhdd
сдаётся мне, что вы и не искали....

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-22 23:27:49
trop1k
lissyara писал(а):http://yandex.ru/yandsearch?text=mhdd
сдаётся мне, что вы и не искали....
Я до этого просмотрел много сылок но там нечего стоящего нет. Как понял из прочитоного из чего я нашёл, что програма слишком сложная чтобы ей могли пользоваться надо иметь нормальный жёсткий чтобы на нём понять основы и потом только заниматься починкой жёстких.
Вообщем буду менять жёсткий всем спасибо за помощь.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-23 10:01:14
Alex Keda
я там знаю три комбинации клавиш и две команды - мне этого хватает уже три года.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-23 15:09:51
trop1k
lissyara писал(а):я там знаю три комбинации клавиш и две команды - мне этого хватает уже три года.
http://www.ihdd.ru/mhdd-documentation-ru

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

Если сканирование выявило ошибки, первое, что необходимо сделать — это скопировать все данные с накопителя. Затем необходимо выполнить полное стирание поверхности при помощи команды ERASE, которая стирает каждый сектор на вашем накопителе. Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых «soft-bad» блоков. Если стирание не помогло, запускайте сканирование с включенной опцией REMAP. 
Я прочитал всю документацию. И непонял одного при сканировании F4 при нахождении bad sector написано чтобы избавится bad sector стирает всю информацию с жёсткого, а в другой статье я читал что есть опция erase waits которая сохраняет информацию.
Чему же верить?

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-25 15:57:00
Alex Keda
лучше стереть всю

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-26 13:59:39
trop1k
lissyara писал(а):лучше стереть всю
Ок спасибо.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2009-01-26 15:10:21
Charlz_Klug
trop1k писал(а):

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

ad2:FAILURE - READ_DMA status=5 <READY,DSC,ERROR> error=40 <UNCORRECTABLE> LBA=8521727
У меня похожая ситуация. Иногда появляются такие сообщения при загрузке системы, а иногда их нет. При этом никакие данные не теряются, операционная система работает стабильно. Прогнал винчестер через утилиту mhdd, так и она никаких проблем не выдала. Словом забил я на эти сообщения.

Re: ошибка FAILURE - READ_DMA

Добавлено: 2013-03-09 15:03:03
risk94
Charlz_Klug писал(а):
trop1k писал(а):

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

ad2:FAILURE - READ_DMA status=5 <READY,DSC,ERROR> error=40 <UNCORRECTABLE> LBA=8521727
У меня похожая ситуация. Иногда появляются такие сообщения при загрузке системы, а иногда их нет. При этом никакие данные не теряются, операционная система работает стабильно. Прогнал винчестер через утилиту mhdd, так и она никаких проблем не выдала. Словом забил я на эти сообщения.
ИМХО: Если сервер в продакшене - меняйте винт быстрее, Если цените свое время и время клиентов.
Из моего опыта. обычные (не серверные винты, не ссд) не выхажывают в среднем более 2 лет режима 24/7, как сразу начинаются эти самые любимые "FAILURE - READ_DMA"

Вот и сейас уже пощли третие сутки в серверной. Винтов на сервере мно-о-о-о-о-ого, вот и сижу тестирую кто шалит, машина при нагрузке ессесно уходит в ребут, без всяких дампов, ругается то на один винт, то на третий, то на сороковый......

Re: ошибка FAILURE - READ_DMA

Добавлено: 2013-03-10 0:42:34
risk94

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

dd if-/dev/ad122 of=/dev/null bs=1m
- помог обнаружить винт с бедсекторами.