VxWorks
@ 06-07-2010, 21:27
Вот такая странная проблема образовалась - после того, как один из моих сигейтов помер, я поставил на его место Hitachi 500GB.
С этим диском какая-то странная проблема - он регулярно отправляется спать, если его не трогать (что само по себе и неплохо), но после выхода из спячки, он всегда просыпается в PIO и отказывается переходить в DMA.
Единственный способ вернуть его в DMA - это деинсталлировать IDE канал и перегрузить винду. Что, как сами понимаете, нереально, бо через пять минут после загрузки винды, эта зараза опять уйдет в спячку и проснется в PIO.
Диск подключен как Master, вместе с ним (в Slave) сидит DVD-резак. Канал IDE - Secondary. Перенести его на Primary не представляется возможным :(
Вопрос - как заставить эту сволочь отказаться от столь любимого им PIO?
VxWorks
@ 06-07-2010, 22:26
Гениально :laugh:
Но мне с этим компом надо прожить еще с пару месяцев :( А потом будут меняться все харды.
Я не знаю как его заставить просыпаться в DMA режиме, но перевисти в DMA из PIO - элементарно. Надо сохранить одну ветку реетра с параметрами режима DMA, а когда надо просто её импортировать обратно в реестр и сделать рефреш девайсов.
Только не спрашивай какая ветка - всё равно не скажу. Гугли.
VxWorks
@ 09-07-2010, 20:45
Хрюша.
Я уже решил эту проблему - отключил в BIOS отключение питания IDE хардов через 5 минут неактивности. Все работает как полагается. Видимо, то, что хорошо для Seagate - Hitachi смерть.
Чип какой? У меня с Marvell 88SE6320 проблема - на 7-ке уходит в спячку при переходе компа в ждущий режим и просыпается только после перезагрузки...