Библиотека Интернет Индустрии I2R.ru |
|||
|
Как заставить модем Creative Modem Blaster Flash 56 PCI (DI5630) обнаруживать сигнал BUSYДанная статья призвана рассказать о том, как исправить досадное положение, когда модем отказывается распознавать сигнал BUSY. В основу данной статьи положен личный опыт автора по решению этой проблемы. Поскольку модем имеет чипсет ROCWELL (RLVDL56DPF/SP), то изложенные рекомендации могут быть полезны и владельцам Winmodem-ов (Softmodem-ов) на этом чипсете от других производителей. Приобретя как-то в одной из фирм модем от Creative, и установив его в компьютер, в настройках драйвера я не обнаружил такой страны как Россия. Список стран был на удивление короток и состоял из следующего списка: Canada, Japan, Mexico, Singapore, USA. Последний пункт в списке был выбран по умолчанию. Закравшееся подозрение о наличии проблем с обнаружением злосчастного сигнала, было тут же подтверждено, попыткой дозвониться до местного провайдера, при которой компьютер выдал строку "The computer you are dialing in to is not answering" (хотя в трубке слышен сигнал "занято"). Досадно :(. Перебрав в драйвере все страны, я выяснил, что сигнал BUSY определяется только для активной страны Japan. Краткий миг радости был омрачен невозможностью установить соединение, которое после 2-10 секунд разрывалось без видимых причин. Следующим был вопрос: как же настроить модем так чтобы он НОРМАЛЬНО работал? Оказалось все просто (вот оно преимущество Winmodem) нужно только поправить несколько байт в системном реестре Windows.
Итак, после установки драйверов в реестре появляется следующий ключ:
Для USA.REG это: "CADENCE"=hex:01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a4,01,00,00,44,02,00,00,a4,\ 01,00,00,44,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,\ 00,00,84,03,00,00,b8,0b,00,00,54,0b,00,00,f8,11,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,02,00,00,00,dc,00,00,00,18,01,00,00,dc,00,00,00,\ 18,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,00,00 Для Japan.REG это: "CADENCE"=hex:01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,2c,01,00,00,0c,03,00,00,2c,\ 01,00,00,0c,03,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,08,00,\ 00,00,f4,01,00,00,68,06,00,00,6e,05,00,00,68,0b,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,02,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,\ ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,08,00,00,00 Теперь все что нужно, это с помощью любого текстового редактора исправить выделенные красным значения в файле USA на соответствующие выделенные значения из файла Japan. После этого достаточно набрать в командной строке: START USA.REG. После сообщения об успешном добавлении достаточно перезагрузить компьютер, чтобы новые настройки вступили в силу. Все, теперь модем устойчиво определяет сигнал "занято" и обеспечивает устойчивую связь (в моем случае доходит до 37333-38000 бод, примерно 3,8-4,0 Кб/с). После проведенной модернизации можно сохранить полученный файл реестра USA.REG и навсегда забыть об этой статье. Описанная методика подходит и в любой другой комбинации стран с устойчивым соединением и надежным определением сигнала BUSY. P.S. Существует очевидно и другой способ получения результата путем исправления этих же значений в файле RSS8004.CTY входящем в состав поставки драйверов. Однако данный вариант автором НЕ ПРОВЕРЯЛСЯ на предмет работоспособности. Преимуществом в данном случае является отсутствие необходимости работать с системным реестром после установки/переустановки ОС. |
|
2000-2008 г. Все авторские права соблюдены. |
|