Накрылся жесткий диск (перестал работать в режиме DMA). Каждый раз при перезагрузке ядро пытается запустить его в режиме DMA, но так как нихрена у него не выходит (3 раза и очень долго DMA timeout error) в конце концов запускает его в режиме PIO.
Че можно ему такого "сказать" что бы он больше этого не делал.
Сам че только не пробовал писать в lilo.conf
hda=nodma
ide0=nodma ... ну и так далее.
кто какие варианты еще может предложить? СПАСИБО
отключение dma при загрузке
Модератор: Bizdelnick
-
nesferato
- Сообщения: 472
- Статус: В изобилии!
- ОС: Fedora, Slackware
Re: отключение dma при загрузке
Лучше сделать backup данных и отвести в сервис-центр.
Результат пропорционален осознанности.
-
unknown
- Сообщения: 45
Re: отключение dma при загрузке
Melnik_Sergey писал(а): ↑12.07.2006 01:38Накрылся жесткий диск (перестал работать в режиме DMA). Каждый раз при перезагрузке ядро пытается запустить его в режиме DMA, но так как нихрена у него не выходит (3 раза и очень долго DMA timeout error) в конце концов запускает его в режиме PIO.
Че можно ему такого "сказать" что бы он больше этого не делал.
Сам че только не пробовал писать в lilo.conf
hda=nodma
ide0=nodma ... ну и так далее.
кто какие варианты еще может предложить? СПАСИБО
еси у тя винт в дма переключается с помощью hdparm, который вызывается при старте (через init.d), то мона подкрутить его конфиг.
но я поддерживаю мысль, что лучше забекапить данные и выкинуть веник.
-
Nao
- Сообщения: 28
- ОС: GNU/Linux Gentoo
Re: отключение dma при загрузке
Врядли конечно, но проверь шлейф, всякое может быть...
Кстати, если окажется что не hdparm включает дма, то посмотри конфиг своего ядра,
там есть IDEDMA_PCI_AUTO, когла он врублен, ядро пытается везде врубить ДМА.
Отключи его и пересобери ядро.
Update:
А, вот нашёл параметр который надо ядру передавать:
Так что ядро можно и не пересобирать
Кстати, если окажется что не hdparm включает дма, то посмотри конфиг своего ядра,
там есть IDEDMA_PCI_AUTO, когла он врублен, ядро пытается везде врубить ДМА.
Отключи его и пересобери ядро.
Update:
А, вот нашёл параметр который надо ядру передавать:
Код: Выделить всё
server Documentation # grep nodma /usr/src/linux/Documentation/ide.txt
"ide=nodma" : disable DMA globally for the IDE subsystem.Так что ядро можно и не пересобирать