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



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