On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.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.

Итак, после установки драйверов в реестре появляется следующий ключ: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\Country. В нем описываются различные настройки фильтров для стран приведенных на вкладке драйвера Coutry. Нас в первую очередь интересуют страны USA (устойчивое соединение) и Japan (определение BUSY). Поскольку рассмотрение длинных строк в редакторе реестра неудобно, то для дальнейшей работы я рекомендую экспортировать ключи, относящиеся к этим двум странам (заодно и резервная копия если что:). В полученных файлах есть такой параметр CADENCE (Тон). Его значение представляет собой ряд шестнадцатеричных чисел, это и есть настройка тонального генератора.

Для 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 входящем в состав поставки драйверов. Однако данный вариант автором НЕ ПРОВЕРЯЛСЯ на предмет работоспособности. Преимуществом в данном случае является отсутствие необходимости работать с системным реестром после установки/переустановки ОС.



Литература по модемам