[sisyphus] Re: [hardware] Re: Проблемы с DMA
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Чт Мар 24 20:17:43 MSK 2005
On Wed, Mar 23, 2005 at 01:03:03PM +0200, Olvin wrote:
> >>И что будет хуже если скрипт раз в минуту будет пытаться DMA
> >>включать?
> >То, что у тебя скопится маленький, потом большой вагон попыток
> >запустить этот скрипт с дохнущего винчестера (в других случаях
> >ядро DMA не выключало на моих системах).
> У меня отключало. После того, как вставили и попытались
> прочитать ключный диск в CD-RW-приводе (на вид диск был
> нормальным), а ещё раз при сбое записи. Параллельно CD-RW был
> подключен и винт. Сняло DMA на обоих.
На моих обычно тиках такого не припомню. Правда, винтами они не
довешены. :)
> >Все они будут ждать диска (ну или OOM killer по ходу дела). В
> >результате шансы вообще что-то сделать с системой, окромя как
> >нажать reset или power, рванут к нулю стремительным домкратом.
> Не всегда. См. выше.
Ну так напишите да опубликуйте соответствующий скрипт, а лучше в
linux-kernel@ отчёт написать. Видимо, если это 2.6...
> >>Зато сгладятся неприятные моменты при слете DMA с
> >>CDROM/RW/DVDROM/RW и от непонятных слётов с рабочих винтов.
> >Да-да, как же. "Гильотин избавит вас от головной боли"...
> И какая же это гильотина? (спрашиваю всерьёз)
Не гильотина, а гильотин. Сильнодействующее лекарство, вот
только младенца с водой выплеснуть может.
Если проблема с винтом (а современные винты ремонтники склонны
относить к разряду расходников, увы) -- то такая попытка
"в среднем ускорить" добьёт систему окончательно. Бишь
действительно плохая проблема станет ещё хуже.
Если проблема пустяковая, навроде "медленно и с тормозами
читается сидюк" -- так её лучше решить в частном случае, чем
маскировать общий. Впрочем, и решать-то лучше в районе ide-*.c,
видимо.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Sisyphus