Диски SATA или чипсет, бросающий DRDY, ДОПУСКАЮТ ОШИБКУ и ICRC ABRT

У меня есть плата PCI SD-VIA-1A2S с 2 sata портами (и один ATA-133, который не используется). Два новых диска Western Digital Caviar Green (WD10EARS 1 ТБ) бросают повторенные ошибки в kern.log (удаленная информация о дате/времени/хосте для краткости):

[    7.376475] ata2.00: exception Emask 0x12 SAct 0x0 SErr 0x1000500 action 0x6
[    7.376480] ata2.00: BMDMA stat 0x5
[    7.376483] ata2: SError: { UnrecovData Proto TrStaTrns }
[    7.376489] ata2.00: cmd c8/00:40:20:00:00/00:00:00:00:00/e0 tag 0 dma 32768 in
[    7.376490]          res 51/84:2f:20:00:00/00:00:00:00:00/e0 Emask 0x12 (ATA bus error)
[    7.376493] ata2.00: status: { DRDY ERR }
[    7.376495] ata2.00: error: { ICRC ABRT }
[    7.376504] ata2: hard resetting link

Я использую Ubuntu 9.04 - 2.6.28-18-универсальный, хотя я попробовал живые CD Ubuntu 9.10, Fedora 12 и OpenSUSE 11.2 - все рабочие различные 2.6.31 ядер - и все получили ту же ошибку.

На основе тестирования этих дисков и этой карты в двух других машинах и комбинациях подключения дисков непосредственно к материнской плате или расширительной плате, я относительно убежден, что это ЧЕРЕЗ чипсет, который является проблемой. Другой компьютер, который также имеет встроенное ЧЕРЕЗ чипсет SATA (как расширительная плата) производит те же ошибки, когда диски находятся непосредственно на той материнской плате. Я смог проверить, что диски совершенно исправны, и я попробовал все, о чем я могу думать с точки зрения свопинга кабелей, psu не перегружается и т.д.

Ошибка происходит на начальной загрузке несколько раз после использования fdisk на диске несколько раз, и постоянно когда попытка синхронизировать новый mdadm совершает рейд на 1 массив, созданный на двух дисках.

Какие-либо мысли о том, куда пойти отсюда - мудрый драйвер/ядро?

Я абсолютно открыт для покупки новой расширительной платы PCI, если кто-то может рекомендовать один с 2 внутренними sata портами, который работает хорошо в Debian/Ubuntu.

Спасибо!

4
задан 18.03.2010, 16:30

2 ответа

Я могу рекомендовать чипсеты Обещания и SiliconImage как альтернативы ЧЕРЕЗ. Я использую адаптер PCI с чипсетом SiI-3124 в настоящее время и не испытал затруднений из-за их.

Я имел хороший опыт с более ранними чипсетами IDE от обоих производителей, но еще не имел случая для проверения Обещания микросхема SATA. Я настоятельно рекомендую уход ЧЕРЕЗ микросхему; я имел дело с большим количеством облупленных ЧЕРЕЗ микросхемы, и я предпочитаю избегать их, если это возможно.

1
ответ дан 07.12.2019, 21:29

DRDY ДОПУСКАЮТ ОШИБКУ, о сообщениях на самом деле, кажется, сообщают как ошибка ядра в большом количестве систем, которое, кажется, имеет отношение много с Ubuntu и до меньшей степени Debian. Я исследую это, потому что это - что-то, что начало происходить со мной недавно. Я рекомендовал бы следующее (Вы потребуете загрузочного CD для части этого, и Вам, возможно, понадобится он из-за дисковых проблем для всего этого. Рабочий стол Ubuntu устанавливает работы CD хорошо, не заставляя Вас установить что-либо):

  1. Помещенные "опции libata noacpi=1" в/etc/modprobe.d/options.conf
  2. Выполненный "e2fsck-f-c-v/dev/sda1", но замена/dev/sda1 с разделами, вызывающими ошибку. Насколько я знаю, e2fsck нужен раздел с файловой системой, таким образом, это, вероятно, не будет работать над целым диском. Если это действительно работает над целым диском, все еще необходимо выполнить его на разделах так или иначе. Вам нужен загрузочный CD для этого.
  3. Отредактируйте файл/boot/grub/menu.lst и на строке, которая запускается с "# kopt", добавляют "noapic" в конец строки. # в запуске важен и не действует как комментарий. Не удаляйте #.
  4. Это не влияет на диск, но если Вы измените "всплеск" на "nosplash" и удалите слово, "тихое" из/boot/grub/menu.lst на строке, которая запускается с "# defoptions то", Затем это не будет иметь изображения, когда Вы загрузите человечность, но вместо этого дадите Вам больше подробного вывода.
  5. На Ubuntu после изменения, что-либо внутри/boot/grub/menu.lst Вы должно работать/usr/sbin/update-grub
0
ответ дан 07.12.2019, 21:29

Теги

Похожие вопросы