|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Rodin <sysop5410@rambler.ru> 03 Sep 2002 21:18:29 To : Yuriy Kaminskiy Subject : Re: глюки винта? -------------------------------------------------------------------------------- Yuriy Kaminskiy <Yuriy_Kaminskiy@p21.f517.n5020.z2.fidonet.org> wrote: SB>> Пытался поставить систему (с линукса rpm-ом) на SB>> старый винт. [hdd: Conner Peripherals 270MB - CFS270A, ATA DISK SB>> drive] В логах куча ошибок (i/o error & unable to read inode), SB>> начинаются с этого: >>> Jun 11 15:33:48 home kernel: hdd: status error: status=0xd0 { Busy } >>> Jun 11 15:33:48 home kernel: hdd: no DRQ after issuing WRITE YK> Вариант раз: бедблоки. YK> Вариант два: винт *очень* старый, говорит, что понимает dma, а на YK> самом деле - не понимает или глючит при включённом DMA Conner CFS глючит с DMA по-черному... Проверено. У меня FreeBSD 4.2 такой винт чуть не прибила, т.к. там дистрибутивное ядро жестко включает DMA и не проверяет, держит ли его оборудование. Пошла вразнос файловая система, на ровном месте появились физически дефектные сектора и убрались из доса с помощью wipeinfo из NU8. Линукс на ядре 2.2.* работал, но DMA там не включался, хотя соответствующая опция в ядре включена. YK> Попробуй YK> выключить DMA или включить на другом режиме (man hdparm; _ВHИМАТЕЛЬHО, YK> ИСПОЛЬЗОВАТЬ С ОСТОРОЖHОСТЬЮ_)! Вот только hdparm с такими винтами лучше юзать ДО монтирования. Или если c такого винта грузится линукс - по умолчанию выключить DMA в ядре и в BIOS для него принудительно выставить pio1 . Пока, \Dmitry --- tin/pre-1.4-19990216 ("Styrofoam") (UNIX) (Linux/2.2.2-ac5 (i586)) * Origin: Узел связи Fido: 2:5020/5410 (095)541-5490 (2:5020/5410.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2738000004c0.html, оценка из 5, голосов 10
|