В настройке модема остался, видимо, последний шаг, но я его не могу
проделать.
Действительно, в отличие от указанного в документации на сборку
slmodemd, поддержку
ALSA (SUPPORT_ALSA=1) необходимо указывать для инсталляции, а не
компиляции пакета.
Файл /etc/wvdial.conf:
-----------------------
[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = ATM1L3
Area Code =
Phone = 2092662
Username =user
Password =
Ask Password = 1
Dial Command = ATDP
Stupid Mode = 0
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 = Message1
DialMessage2 = Message2
ISDN = 0
Auto DNS = 1
Carrier Check = 0
Auto Reconnect = 1
Dial Attempts = 5
-----------------------
george-suse:~ # modprobe snd-atiixp-modem
george-suse:~ # slmodemd --alsa --country=RUSSIA modem:1
SmartLink Soft Modem: version 2.9.10 Aug 9 2005 13:30:15
symbolic link `/dev/ttySL0' -> `/dev/pts/0' created.
modem `modem:1' created. TTY is `/dev/pts/0'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
-----------------------
В другой консоли пытаюсь подключиться к Internet, но не слышу в
модеме ни сигнала линии, ни набора номера.
-----------------------
george-suse:~ # wvdial
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
ATQ0 V1 E1 S0=0 &C1 &D2
OK
--> Sending: ATM1L3
ATM1L3
OK
--> Modem initialized.
--> Please enter password (or empty password to stop):
--> Sending: ATDP2092662
--> Waiting for carrier.
ATDP2092662
--> Timed out while dialing. Trying again.
--> Sending: ATDP2092662
--> Waiting for carrier.
NO CARRIER
ATDP2092662
--> No Carrier! Trying again.
--> Sending: ATDP2092662
--> Waiting for carrier.
-----------------------
В строку инициализации специально добавил команду ATM1Ln (знаю,
правда, что она управляет громкостью динамика, но не знаю какой
параметр необходимо задавать).
ВОПРОСЫ:
1. Есть ли утилита/команда, позволяющая провести опрос модема
аналогично как в винде.
2. Как "услышать" свой модем ?
3. Что обозначают параметры в wvdial.conf DialMessage1/DialMessage2
(в мане о них ничего нет) ?
Очень похожа на мою ситуацию:) Я пользуюсь kppp, и у мя соединение 'based on terminal window'. Ввожу username, password. Дальше идет псевдографика: дак вот если не нажать в течение какого времени кнопку "продолжить", то в терминале увидишь 'NO CARRIER'.:) С wvdial я так и не смог найти, где там этот "продолжить"
Но я не понял, если использовать ATM1L3 перед набором, то ты слышишь, как модем набирает номер и писк модема на том конце? Или все это в тишине происходит?
Если в тишине, то что-то не так. Я не видел самсунговских буков. На моем IBM спец-клавиши, которые управляют громкостью звука, управляют и громкостью модема. Если у тебя есть такие кнопки - тоже выкрути громкость на максимум. Надо слышать, что происходит.
По поводу строки инициализации - можно порыться в реестре виндов - там нарыть что они используют, и использовать тоже самое.
Подробнее сказать не могу, последний раз я винды и модем видел год назад. И это бы не софт модем, и ситуация была обратной - под линуксом он звонил на ура, а из-под виндов отказывался... Но те модемы которые я держал в руках, точно в ответ на ATA начинали горланить. Естественно, что потом говорили NO CARRIER, но услышать работают или нет было можно.
Короче, чтобы не быть голословным, а заодно и узнать чего новенькое, я тут настроил себе модем в IBM TP21p. Ведёт он себя ровно как я и писал: чтобы его услышать, надо громкость выкрутить на максимум. Если набрать ATA - слышен постепенно меняющийся звук ответа. Телефонную линию я подключать поленился.