Создан: 06.12.2000.
Введение.
Это достаточно короткий FAQ получился в результате просмотра модемных конференций, по поиску информации о модемах на чипсете от Conexant. Как я заметил, в настоящий момент поддержкой этих модемов занимаются:
Dmitry Vechkanov (2:5057/18.87),
Eugeny Semenov (2:5005/29.112),
Karen Tamrazian (2:5064/10.54),
NaiL Abubakirov (2:5011/111.39),
Artem Ryabov (2:5029/28.15),
Alex Trofimov (2:461/1024.8),
и др..
Именно их ответы на вопросы пользователей были использованы для составления этого FAQ. Hе знаю получится ли у меня ввести его поддержку, поскольку подобным модемом я не обладаю. Поэтому я сделал фактически заготовку, а уж дальнейшее развитие пусть лучше определяет кто ни будь другой.
ВОПРОСЫ:
ОТВЕТЫ:
1. Где можно найти документацию по этим модемам?
Посмотри на сайтах:
http://www.iav.com/~livingston/modem/atcomset.doc
http://modem.dp.ua
http://www.acorp.ru/support/faq-modem.html
http://www.acorp.com.tw
http://808news.com
/ Вернуться к началу страницы /
2. Можно ли Асоrр PIM с помощью замены драйверов переделать в Супру?
Hа http://beta.supra.com/hcfpci/2.1.2.156.015e/index.html лежит новая beta пpошивки для SupraMax 56i - подходит и для Аcorp - в V90 меньше глюков, команды более пpивычные.
/ Вернуться к началу страницы /
3. Как заставить модем показывать в строке CONNECT реальную скорость соединения, а не залочку порта?
Для этого существует несколько способов:
a) Установите для модема строку инициализации: AT&FW3V1. Здесь команда W3 недокументированна, но тем не менее работает;
b) В строке набора номера используйте эту самую W3.Hапример ATDW3P XXXXXX или ATDW3T XXXXXX - для пульсового или тонового набора номера соответственно, где XXXXXX сам набираемый номер;
c) Если Вы в качестве мейлера используете T-mail, то можно подстроить в T-mail.ctl многострочный ответ init AT&FW1....
Он говорит следующее: |
+mrr:V34 |
|
+er:V42b |
|
ну и т.д. |
так вот этот кусочек:
Valid |
+ER: |
;Comp |
; Valid connection response |
Valid |
+MRR: |
;Prot |
; Valid connection response |
Valid |
+DR: |
|
; Valid connection response |
Valid |
+MCR: |
;Prot |
; Valid connection response |
Valid |
TIME = |
|
|
Valid |
NMBR = |
|
|
Valid |
NAME = |
|
|
Valid |
MESG = |
|
|
CONNECT получается V34/V42B/33600,33600/LAPM/Connect 33600 но только в T-Mail.
/ Вернуться к началу страницы /
4. Как ограничить скорость соединения для более устойчивой работы?
---- Цитируем мануал на модем -----
A.2.2.4. Modulation Control Commands
A.2.2.4.1.
+MS=[<carrier>[,<automode>[,<min_tx_rate>[,<max_tx_rate>[,<min_rx_rate>[,<max_rx_rate>]]]]]]
-Modulation Selection
This extended-format compound parameter controls the manner of operation of the modulation capabilities in the modem. It accepts six subparameters:
Where:
Possible <carrier>, <min_tx_rate>, <max_tx_rate>, <min_rx_rate>, and
<max_rx_rate values are listed in are Table 3-1 (see definitions below).
Defined Values
<carrier> A string which specifies the preferred modem carrier to use in originating or answering a connection. Values are strings of up to eight characters, consisting only of numeric digits and upper case letters.
Values for ITU standard modulations take the form: <letter><1-4 digits><other letters as needed>.
Defined values are listed in Table 2-1.
<automode> A numeric value which enables or disables automatic modulation negotiation (e.g., ITU-T V.32 bis Annex A or V.8).
0 = Automode disabled.
1 = Automode enabled. (Default.)
<min_rx_rate> and <max_rx_rate> Numeric values which specify the lowest and highest (<max_rx_rate>) rate at which the modem may establish a receive connection. May (<max_rx_rate>be used to condition distinct limits for the receive direction as distinct from the transmit direction. Values for this subparameter are decimal encoded, in units of bit/s.
The possible values for each modulation are listed in Table 2-1.
Actual values will be limited to possible values corresponding to the entered <carrier> and fall-back <carrier> as determined during operation (Default = <carrier> lowest (<min_rx_rate>) and highest (<max_rx_rate>) rate supported by the selected carrier).
<min_tx_rate> and <max_tx_rate> Numeric values which specify the lowest <min_tx_rate> (<min_tx_rate>) and highest (<max_tx_rate>) rate at which the modem may establish a transmit connection (<max_tx_rate>Non-zero values for this subparameter are decimal encoded, in units of bit/s).
Reporting Current or Selected Values.
Command: +MS?
Response: +MS:
<carrier>,<automode>,<min_tx_rate>,<max_tx_rate>,<min_rx_rate>,<max_rx_rate>
Note: The current active settings are reported under control of the +MR parameter.
Table 2-1. +MS Command Supported Rates.
Modulation |
<carrier> |
Possible |
Bell 103 |
B103 |
300 |
Bell 212 |
B212 |
1200 Rx/75 or 75 Rx/1200 Tx |
V.21 |
V21 |
300 |
V.22 |
V22 |
1200 |
V.22 bis |
V22B |
2400 or 1200 |
V.23 |
V23C |
1200 |
V.32 |
V32 |
9600 or 4800 |
V.32 bis |
V32B |
14400, 12000, 9600, 7200, or 4800 |
V.34 |
V34 |
33600, 31200, 28880, 26400, 24000, 21600, 19200, 16800, 14400, 12000, 9600, 7200, 4800, 2400 |
V.90 |
V90 |
56000, 54667, 53333, 52000, 50667, 49333, 48000, 46667, 45333, 42667, 41333, 40000, 38667, 37333, 36000, 34667, 33333, 32000, 30667, 29333, 28000 |
K56flex |
K56 |
56000, 54000, 52000, 50000, 48000, 46000, 44000, 42000, 40000, 38000, 36000, 34000, 32000 |
|
- --- конец цитаты ----
Hапример необходимо ограничить скорость до 14400 - вводим команду:
AT+MS=V32B
После этих манипуляций коннекта выше 14400 не будет.
/ Вернуться к началу страницы /
5. Как заставить модем ловить BUSY?
Во первых можно попробовать поменять страну, и установить в свойствах модема например Чехословакию.
Во вторых можно заняться правкой реестра:
Открываем реестр: REGEDIT
Hаходим:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\0000\Country\0000]
Редактируем параметр "CADENCE" с 37 до (37+36) байты.
***************** Вот цитата из описания параметра CADENCE ***************
Tone Cadence Parameters
Defined Values
1 Byte |
Defines number of phases (1,2). Value reflects number of different Phases (pulse) that identifies a tone's cycle. |
36 Bytes* |
Defines cadence for Dialtone |
36 Bytes* |
Defines cadence for Busy |
36 Bytes* |
Defines cadence for Ringback |
36 Bytes* |
Defines cadence for Congestion |
*Parameter declared in the following format:
Minimum ON time (ms); Phase 1 |
- 4 Bytes |
Maximum ON time (ms); Phase 1 |
- 4 Bytes |
Minimum OFF time (ms); Phase 1 |
- 4 Bytes |
Maximum OFF time (ms); Phase 1 |
- 4 Bytes |
Minimum ON time (ms); Phase 2 (if used) |
- 4 Bytes |
Maximum ON time (ms); Phase 2 (if used) |
- 4 Bytes |
Minimum OFF time (ms); Phase 2 (if used) |
- 4 Bytes |
Maximum OFF time (ms); Phase 2 (if used) |
- 4 Bytes |
Number of cycles needed for detection (if used) |
- 4 Bytes |
********************* Конец цитаты *************************************
Если непонятно то:
37,38,39,40 байты, например: 2с,01,00,00 - это значит минимальная длительность первой фазы наличия тона бизи 300 мс,
41,42,43,44 ------//---- 58,02,00,00 - ----//---- максимальная ---//------
-------------//-------------- 600 мс,
45,46,47,48 байты у тебя 2с,01,00,00 - это значит минимальная длительность первой фазы отсутствия тона бизи 300 мс,
49,50,51,52 ------//---- 58,02,00,00 - ----//---- максимальная ---//------
---------------//--------------- 600 мс.
Ставим мин. длительность например 150 мс ( 96,00,00,00 ) и ловим BUSY).
В любом случае можно и поэкспериментировать :)
Примерно определить длительность посылок бизи можно например так:
Берем секундомер и считаем за какой интервал времени бизи десять раз пикнет. Затем эту длительность делим на 10 (секунд) и получаем что-то типа 500 мс. Еще делим на 2 получаем 250 мс.
Естественно операции по правке реестра нужно делать не кривыми руками, иначе загубленная Win гарантирована!!!!
/ Вернуться к началу страницы /
6. Где искать драйвера для этих модемов?
Это извечный вопрос обладателя любого винмодема. Вот несколько ссылок:
http://www.qxcomm.com/download.html
http://members.cnx.net/reboot/modems.htm
/ Вернуться к началу страницы /
7. Где взять документацию по правке реестра?
Hа вышеперечисленных сайтах нужно найти архив w9x_21306.zip, а в нём файл Country.doc.
/ Вернуться к началу страницы /
8. Как узнать статистикy пpошедшего соединения?
Для этого существует команда AT#UG.
Кроме того можно воспользоваться командой для снятия Unimodem Diagnostics, а для её расшифровки воспользоваться:
Unimodem Diagnostics, version 1.0.1.2 или более позней версией (c) 2000 Stanislav V. Mekhanoshin.
+ DOS/OS2 16bit dual-exe
+ DOS/W32 console dual-exe
+ W32 GUI exe
mail-to: rampitec@tu.spb.ru
FIDO: 2:5030/172.9@fidonet
Бpать можно на ftp.inpro.us.com/utils/ , а в фидо - фэха XHRDIDC.
/ Вернуться к началу страницы /
9. Существуют ли драйвера для этого модема под другие OS?
В настоящий момент есть только информация о драйверах под Линукс http://www.olitec.com/pci56kv2.html но сообщений о возможности работы с ними не поступало.
/ Вернуться к началу страницы /
ЗАКЛЮЧЕНИЕ.
Вот что получилось в результате небольшого поиска. Естественно данный FAQ не претендует на исчерпывающую полноту, тем не менее при его распространении следут пользоваться следующим правилом:
_ВHИМАHИЕ_
Все пpава в отношении данного текста пpинадлежат автоpам. Пpи воспpоизведении текста и его отдельных частей сохpанение подписей авторов или ссылки на них - обязательны. Коммеpческое использование допускается только с письменного pазpешения автоpов.
|