Показано с 1 по 15 из 15

Тема: Конфликт приводов или кривые драйвера?

  1. #1
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Конфликт приводов или кривые драйвера?

    История такая,в компе стояло два ИДЕшных ДВДРВ привода нэк разных моделей,один помер (видимо от старости),заменил на другой нэк более новой модели.
    После этого переустанавливал неро и успешно долгое время писал на новом приводе,старый работающий использовал только для чтения.
    И вот решил записать диск на старом,угробил несколько болванок пока понял что привод глючит,ну ладно думаю,читает он нормально,пусть доживает свои дни в этом качестве.
    Однако решив посмотреть на старом приводе фильм я обнаружил,что звук трещит а изображение подёргивается,проверил на нескольких дисках везде одно и то-же,при этом читает диски с данными любой царапаности как и новый. А новый привод читает фильмы без проблем,оба привода висят на одном шлейфе.
    Переставляю старый привод на другой комп и о чудо,он читает фильм без проблем!
    Первое что приходит в голову,в старом приводе не работает режим ДМА (это предположение) но почему? Конфликт приводов или неро (или другая прога) могла заменить драйвера?

  2. #2
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от Alexander Посмотреть сообщение
    Первое что приходит в голову,в старом приводе не работает режим ДМА (это предположение) но почему?
    Ну так надо посмотреть в свойствах соответствующего ИДЕ канала. Скорее всего там будет PIO. Надо исправить на ДМА и все должно полететь.
    Такое периодически случается с ИДЕ устройствами под масдаем, какой-то глюк, видимо, случился, и винда переключила режим канала. Ну или дрова чипсета с кривизной.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  3. #3
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Скорее всего там будет PIO. Надо исправить на ДМА и все должно полететь.
    Точно так! Один привод дма другой пио,но переключить на дма его не получается,драйвер от майкрософт наверное его надо заменить но на какой?

  4. #4
    Забанен (навсегда) Аватар для Phlanger
    Регистрация
    14.04.2007
    Сообщений
    1,753

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Надо исправить на ДМА и все должно полететь.
    Ага, ага. Должно. Только нифига не помогает...

    какой нафиг "драйвер"? скажите ещё "заменакандёроффф!!!"...

    в device managerе сносите подозрительное устройство, можно вместе с IDE-контроллером, к которому оно подключено. Мастдай хочет перегрузитца. На всякий случай выключаетесь.
    После включения песючька перед началом загрузки давите Pause/ Break и читаете, как у вас привода опознались (кажется, не на всех мэйнбордах есть)
    потом мастдай грузитца штатно, опознаёт железки по новой и говорит "хочу перегрузитца"
    нехай...
    всех делов минут на пять
    [все эти танцы лично проделывал вчера]

  5. #5
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Проходили,удаляю все привода,ребут,находит и ставит всё точно так-же,старый привод на ПИО я нашел в своей системе три версии драйвера atapi.sys но винда не разрешает их махнуть,чтобы его заменить надо загрузится с СД,завтра займусь.

  6. #6
    Частый гость Аватар для Buzzer
    Регистрация
    14.09.2005
    Адрес
    С-Петербург
    Возраст
    47
    Сообщений
    351

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    переставить драйвера на сист. плату....найти свежие и накатить

  7. #7
    Частый гость Аватар для TRaMeLL
    Регистрация
    15.10.2010
    Адрес
    Сибирь
    Сообщений
    308

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Проверить соответствие перемычек на приводах положению на шлейфе: master должен быть на master, slave на slave, если перемычки стоят на CS (Cable Select) - переставить соответственно положению на шлейфе. Проверить настройки приводов в BIOS. Можно попробовать только с одним приводом стоящим на master. А вот химичить с драйверами на приводы в Windows не стоит.

  8. #8
    Частый гость Аватар для K_R_L
    Регистрация
    29.03.2009
    Адрес
    Москва - МО,Дедовск
    Возраст
    47
    Сообщений
    472

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от Alexander Посмотреть сообщение
    Проходили,удаляю все привода,ребут,находит и ставит всё точно так-же,старый привод на ПИО я нашел в своей системе три версии драйвера atapi.sys но винда не разрешает их махнуть,чтобы его заменить надо загрузится с СД,завтра займусь.
    Можно попробовать найти и похерить файлы inf из каталога inf оставив тока оригинальный, а так же похерить левые atapi.sys оставив тока оригинальный, разобраться с дровами ASPI и SPTD
    и это... на свой страх и риск.

  9. #9
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от TRaMeLL Посмотреть сообщение
    Проверить настройки приводов в BIOS
    Все привода биосом определяются правильно,в соответствии с производителем и установкой перемычек,а какие там настройки для ИДЕ есть я их тупо не вижу?
    Цитата Сообщение от K_R_L Посмотреть сообщение
    похерить левые atapi.sys оставив тока оригинальный
    Все три от майкрософта только версии разные,иди пойми какой из нх правый ))
    Цитата Сообщение от Buzzer Посмотреть сообщение
    переставить драйвера на сист. плату
    В поиске но не уверен,что поможет,ведь все остальные устройства на контроллере ИДЕ работают в режиме ДМА без проблем и их там четыре!

  10. #10
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от Alexander Посмотреть сообщение
    но переключить на дма его не получается
    Обычно я делаю так - ставлю "ДМА если доступно" (устройство при этом все равно показывает ПИО), удаляю этот контроллер в диспетчере устройств и жму кнопку "обновить устройства". Контроллер заново определится и установится. Возможно потребуется перезагрузка. В большинстве случаев помогает. Может не прокатить, если на этом же канале подключен системный хард.
    Можно еще как-то через реестр, но не помню как...
    нет ничего более вечного, чем то, что замотано синей изолентой...

  11. #11
    Частый гость Аватар для TRaMeLL
    Регистрация
    15.10.2010
    Адрес
    Сибирь
    Сообщений
    308

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Alexander, у меня на старой машине с IDE в BIOS можно было принудительно выставлять режимы работы UDMA. Вы все-таки попробуйте оставить только одно проблемное устройство на шлейфе на том месте, котором сейчас работает привод в режиме DMA.

  12. #12
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Понятно,в моем биосе режимы не устанавливаются,когда физически откоючаю новый привод и обновляю конфигурацию оборудования то старый привод видится нормально тоесть ДМА,в ПИО он видится только в паре с другим приводом.
    Знакомые програмисты видят решение так.
    1. заменить драйвер метеринки (чипсета) но поскольку она довольно старая (разновидность нфорс-2) то новые драйвера для неё найти проблематично
    2. заменить БИОС материнки,его есть несколько штук пять модификаций.
    3. заменить БИОС "проблемного" привода,для него на сколько я вижу в инете вариантов масса.
    Копаю дальше.

  13. #13
    без фанатизма Аватар для Nota Bene
    Регистрация
    25.01.2005
    Адрес
    Tartaria
    Возраст
    68
    Сообщений
    4,566

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Цитата Сообщение от Alexander Посмотреть сообщение
    Копаю дальше.
    Поменяй приводы друг с другом, в смысле мастер<->слейв (перемычками на них и, если кабель 80-ти жильный, то и местами на кабеле).
    Прежде чем задать вопрос,- подумай, что ты будешь делать с ответом...

  14. #14
    Завсегдатай
    Автор темы
    Аватар для Alexander
    Регистрация
    30.08.2008
    Адрес
    РФ Саратов
    Сообщений
    4,139

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Заменил БИОС привода,поставил версию 1.06 а стояла 1.07 обновил конфигурацию,ребутнулся, привод увиделся так-же но при этом переключился в ДМА! Проверил на коно,воспроизводится без запинок,тоесть проблема решена*
    Но появилась другая,теперь он не все диски пишет на одних выдаёт сообщение-ошибка коррекции лазера,на других начинает писать но по окончании выдаёт ошибку,а некоторые пишет.. Но это уже понятная проблема,надо подбирать биос,если не найду подходящий то верну 1.06 и пусть он только читает.

    ---------- Добавлено в 19:52 ---------- Предыдущее сообщение в 19:51 ----------

    Цитата Сообщение от Nota Bene Посмотреть сообщение
    Поменяй приводы друг с другом, в смысле мастер<->слейв
    Я поздно прочитал,может быть и помогло-бы но сейчас думаю уже незачем. Всё-равно спасибо всем за участие!

  15. #15

    По умолчанию Re: Конфликт приводов или кривые драйвера?

    Перепост откуда - непомню

    Это происходит если XP обнаруживает что устройство не стабильно работает в выбранном для него режиме. Определяется это по количеству ошибок чтения, получаемых с привода. Обычно это означает что привод находится в плохом состоянии, и про правде ему надо бы на покой. Hо выбрасывать вроде бы работающий привод жалко, поэтому такие устройства можно встретить. Хотя, благодаря механизмам контроля ошибок, многие такие приводы могут работать долго, счастливо и беспроблемно, не смотря на мнение XP о них. Единственное, что портит кровь их владельцам, это постоянные тормоза системы, из за PIO режима. У меня нет полной уверенности, как работает и чем управляется система контроля ошибок в XP, поэтому я не могу гарантировать что этот совет сработает во всех случаях.

    Для того что бы вернуть режим UDMA, можно удалить и поставить заново IDE контролёр из Device Manager. Hо можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу - 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):

    0xffff = UDMA-6 (133 МГц)
    0x10010 = UDMA-5 (100 МГц)
    0x8010 = UDMA-4 (66 МГц)
    0x2010 = UDMA-2 (33 МГц)
    0x0410 Multi-Word = DMA-2 и PIO-4

    Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 _ 0xfffff. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим.

    В прилагаемом примере настроено так, что IDE-Primary работает в UDMA Mode 5, а Secondary в Multi-Word DMA Mode 2
    _HЕ В КОЕМ СЛУЧАЕ HЕ ДЕЛАЙТЕ ТАК, ЕСЛИ У ВАС ИHАЯ КОHФИГУРАЦИЯ_ так как у меня после этого винда вообще отказалась грузится... так что будьте внимательны...

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001]
    "SlaveDeviceTimingMode"=dword:00000410
    "SlaveDeviceTimingModeAllowed"=dword:0000041f
    "MasterDeviceTimingMode"=dword:00000410
    "MasterDeviceTimingModeAllowed"=dword:0000041f

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002]
    "SlaveDeviceTimingMode"=dword:00010010
    "SlaveDeviceTimingModeAllowed"=dword:0001001f
    "MasterDeviceTimingMode"=dword:00010010
    "MasterDeviceTimingModeAllowed"=dword:0001001f

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •