Консультация № 19928
19.04.2005, 00:02
0.00 руб.
0 7 7
В системе два винчестера(сеагейты-барракуда ST3120022A и ST360021A) - на primary IDE - у обоих стоит DMA-5.
Не могу включить DMA для резака Nec ND-3520A на Secondary - поставил "DMA, если доступно"(устройство 0), а текущий режим всё равно - PIO. Как сделать DMA?
При работе привода наблюдаются тормоза системы.
(резак работает в режимах PIO mode 4 / Ultra DMA 33)
И ещё, всё ли правильно у меня с этими режимами?
_________________________________________________________
XP-pro-corp sp1 версия 5.1 сборка 2600.xpsp1.020828-1920
Мама GigaBiye Ga 8st-L
Селерон 1700
Видео Geforce4 MMX440
ОЗУ Самсунг 256 - PC2700
Б.П. 350 watt
P.S. А почему у меня частенько отправляются вопросы в неправильной кодировке? -
набираю вопросы в блокноте. отправляю или с сайта или сохранив рассылку в html из имеющейся формы експлорера.

Обсуждение

Неизвестный
19.04.2005, 10:32
общий
это ответ
Здравствуйте, Гуськов С. В.!
Внимательно проверь в оборудовании (мой комп---свойства---оборудование) Первичный или вторичный каналы IDE. Там визде должно стоять " DMA, если доступно".
У тебя винчестеры на разных шлейфах. И с одним винчестером стоит резак. Это плохо!!! Поставь винчестеры на один шлейф, или купи плату расширения IDE PCI. Один винчестер (с которым резак) начинает работать на скорости резака (они же на одном шлейфе)!!! Попробуй переставь, на один шлейф оба винта, и проверь (скорее всего тормозов больше не будет). И DMA должен включится.
Неизвестный
19.04.2005, 10:57
общий
это ответ
Здравствуйте, Гуськов С. В.!
Не уверен что мое решение Вам подойдет, но хоть что-то:
был примерно такой же случай и у меня, но были другие винты, хоть дело не в них. Скорее проблема в самом нэке. Заработало только в комбинации, primary: master - hdd1, slave - hdd2; secondary: master - nec, slave - cd-rw. Причем на secondary канале повесил обычный 40-а жильный шлейф. С 80-и жильным (АТА 66) NEC отказывался работать в режиме UDMA 33. Кстати, это его маскимальный режим.
P.S. Может данную проблему профиксят в новой прошивке. Ждем-с.
Неизвестный
19.04.2005, 14:09
общий
это ответ
Здравствуйте, Гуськов С. В.!
Драйвера для чипсета материнской платы установлены?
Если да - то попробуйте удалить контроллер из Диспетчера устройств, пусть система найдет его заново, с большой вероятностью поставит в режим DMA.
Если не поможет - можно установить режим вручную, через реестр. Подробнее можете посмотреть здесь: http://comprad.narod.ru/XP/dmaset.html
давно
Мастер-Эксперт
680
2811
19.04.2005, 19:59
общий
это ответ
Здравствуйте, Гуськов С. В.!
Дополнительно ко всему еще посмотрите в BIOS‘ е - должно стоять Auto
Неизвестный
19.04.2005, 22:13
общий
это ответ
Здравствуйте, Гуськов С. В.! :hi:
Это происходит если XP обнаруживает что устройство не стабильно работает в выбранном для него режиме. Определяется это по количеству ошибок чтения, получаемых с привода. Обычно это означает что привод находится в плохом состоянии, и про правде ему надо бы на покой. Но выбрасывать вроде бы работающий привод жалко, поэтому такие устройства можно встретить в машинах наших читателей. Хотя, благодаря механизмам контроля ошибок, многие такие приводы могут работать долго, счастливо и беспроблемно, не смотря на мнение XP о них. Единственное, что портит кровь их владельцам, это постоянные тормоза системы, из за PIO режима. У меня нет полной уверенности, как работает и чем управляется система контроля ошибок в XP, поэтому я не могу гарантировать что этот совет сработает во всех случаях. Но попробовать можно.
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\
Для того что бы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контролёр из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
Внутри этой ветки находится 4 папки. В том числе и
0000 – отвечает за сам контролёр.
0001 – отвечает за Secondary IDE Chanell.
0002 – отвечает за Primary IDE Chanell.
Выбираем папку которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную), определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контролёре, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют в каком режиме реально работают Slave и Master устройства. Для того что бы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave…, зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX):
0x10010 режим UDMA Mode 5 (ATA100).
0x8010 режим UDMA Mode 4 (ATA66).
0x2010 режимы UDMA Mode 2 (ATA33).
0x0410 режим Multi-Word DMA Mode 2 и PIO 4.
Удачи. :)
Неизвестный
19.04.2005, 23:09
общий
это ответ
Здравствуйте, Гуськов С. В.!
А у вас точно Secondary Slave в BIOS поставлен в АВТО?? и проверьте джампера.
Неизвестный
20.04.2005, 00:28
общий
это ответ
Здравствуйте, Гуськов С. В.!
Во-первых, проверьте настройки BIOS‘а, в Integrated Peripherials должны быть параметры IDE-контроллеров, на вторичном (Secondary) должен быть включен режим DMA, т.е. параметр UDMA Mode = Auto, также не должно быть ограничений на PIO Mode, там тоже Auto.
Если не помогло, попробуйте переустановить IDE-контроллер, удалив его в "Диспетчере оборудования", после перезагрузки система найдет его заново и возможно включит DMA.
Если и это не помогло, попробуйте использовать 40-жильный шлейф вместо 80-жильного, т.е. поменяйте шлейф и повторите предыдущий шаг с драйверами.
С кодировкой возможен глюк эксплорера и/или сервера. Когда переносите вопрос из блокнота, убедитесь, что в эксплорере тоже выбрана русская раскладка. Точно не уверен что этот глюк не исправили в SP2, но раньше буфер обмена так глючил.
Форма ответа