Страница 1 из 2
Драйверы для D-Link DFM-562E External Modem для Linux с GNOM
Добавлено: 29 июн 2006, 10:48
0xDEAD
subj
На сайте D-Link не нашел, в гугле тоже...
Где их можно достать...
Добавлено: 29 июн 2006, 10:56
Llama
драйвера для аппаратных модемов не нужны. достаточно прописать в звонилку корректную строку инициализации.
Добавлено: 29 июн 2006, 11:57
0xDEAD
А что именно туда нужно вписывать?
Добавлено: 29 июн 2006, 12:26
Llama
строку инициализации.
Посмотреть можно
1) В гугле
2) В inf-файле в вендовых "драйверах"
3) В венде включив логирование соедиение в лог будет писаться.
Добавлено: 04 июл 2006, 11:08
0xDEAD
Вот я вписываю в Gnome-PPP строки инициализации, найденные в inf-файле, ввожу логин, пароль, номер, но при попытке законнектиться он говорит, что
Пробовал выбирать разные устройства (/dev/modem, /dev/ttyS0-ttyS4) - не работает. При нажатии "Detect" говорит, что "Modem not found". В чем же таки дело?
Добавлено: 04 июл 2006, 11:54
rain
Модем куда подключается? На какой порт?
Строка необязательна, сначала пробуй без нее, потом уже тонкой настройкой займешься...
Добавлено: 04 июл 2006, 13:06
0xDEAD
Модем подключен к COM 2.
Добавлено: 04 июл 2006, 13:30
rain
Следовательно, /dev/ttyS1
В БИОСе включен / устройство в системе есть / права нормальные ?
Если да, то что выдается в терминале звонилки (поищи по меню, у меня в kppp это "Настроить" - "Модем" - "Изменить" - "Модем" - "Терминал", или кнопка там же - "Опросить модем", при нажатии которой и выполняются ATI запросы) по командам AT и ATIx, где х - это цифры от 0 до 11. Кроме того, какие у тебя настройки модема в самой звонилке (скорость порта, управление потоком и т.п.)?
Добавлено: 04 июл 2006, 13:49
0xDEAD
Вроде включен, под виндой работает / а как это проверить? / пробовал из-под root'а запускать - тот же результат.
Скорость в звонилке - 57600, управления потоком не нашел.
Вот лог соединения:
Код: Выделить всё
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
Добавлено: 04 июл 2006, 14:15
rain
Покажи
посмотрим, есть ли у тебя вообще такое устройство и что у него за права.
Скорость - на время наладки некритично, а вообще можно 115200
У меня параметры такие:
Устройство: /dev/ttyUSB0 (выхожу с мобилки, она через переходник на 2303 подключается)
Управление потоком - аппаратное (CRTSCTS)
Окончание строки - CR/LF
Скорость - 115200
Строка инициализации 1 - дефолтная (ATZ - сброс модема)
Строка инициализации 2 - в зависимости от оператора.
Но это потом уже, сначало надо до модема достучаться...
Добавлено: 04 июл 2006, 15:03
0xDEAD
Вот:
Код: Выделить всё
root@power:/home/alex # ls -la /dev/ttyS1
crw-rw---- 1 root dialout 4, 65 2006-07-04 19:27 /dev/ttyS1
Кстати, попробовал тоже мобилку (Nokia 7610) подключить, набрал ls -la /dev/ttyUSB0 - говорит, что не найден файл, хотя в менеджере устройств ее видно.
Добавлено: 04 июл 2006, 15:25
rain
С правами вроде все нормально (по крайней мере, у меня так же)
Пользователь находится в группе dialout? Хотя под рутом должно было увидеть...
Насчет мобилки - не факт, что она у тебя на /dev/ttyUSB0 садится - открой консоль, набери
потом подключи мобилку и посмотри, что выводится в консоль. Там будет указан тип устройства и куда оно подключено. Кроме того, в мобилках бывает переключается режим работы - как флешка и как модем (ну, тебе лучше знать, что у тебя в настройках мобилки есть
). Чаще всего варианты при подключении как модем - /dev/ttyUSBx и /dev/ttyACMx, где х - номер устройства (имеется в виду вариант подключения через USB)
Добавлено: 04 июл 2006, 16:27
0xDEAD
Мобилка оказалась устройством /dev/ttyACM0, в качестве модема. Причем при нажатии кнопки Detect Gnome-PPP нашел именно ее, и при попытке законнектиться она бодро начала набирать городской номер dial-up провайдера.
(я не стал вводить параметры для GPRS'а, т.к. не собираюсь выходить в интернет через него). Правда, в качестве флэшки она так и не обнаружилась, хотя под виндой это делала даже без установки дополнительного ПО.
А модем Linux, по-моему, просто не видит, т.к. при его переподключении к COM 1 и обратно в консоли не появилось ни одной новой строчки. К тому же, команда
для незадействованных портов выводила ту же самую строчку
Код: Выделить всё
crw-rw---- 1 root dialout 4, 65 2006-07-04 19:27 /dev/ttySx
Добавлено: 04 июл 2006, 17:27
rain
Она обнаруживалась как флешка без переключений в самой мобилке? Хм, интересно...
Если нет - тогда смотри устройства /dev/sdxy или /dev/ubxy, где х - номер устройства, y - номер раздела (по аналогии с винчестерами). Скорее всего, это /dev/sda1.
при его переподключении к COM 1 и обратно в консоли не появилось ни одной новой строчки.
И не должно. Так происходит для тех устройств, для которых предусмотрено горячее подключение/отключение.
К тому же, команда
Код:
ls -la /dev/ttySx
для незадействованных портов выводила ту же самую строчку
Устройства созданы, права назначены, так что это нормально...
Не знаю, по идее, должно видеть... Кстати, учти, не помню, как в Gnome-PPP, но в kppp надо согласиться с изменениями в конфигурации модема (нажать "Ок"), прежде чем снова его опрашивать. Попробуй еще глянуть, видит ли система сами порты - должно быть что-то типа такого:
Код: Выделить всё
rain@acnote:~$ dmesg | grep ttyS
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Ну и как вариант - попробуй все-таки AT-командами... хотя они, похоже, не доходят...
P.S. А другого СОМовского модема нет - попробовать?
Добавлено: 04 июл 2006, 17:48
0xDEAD
Нашел в интернете, что COM-модемы в Linux'е работают ТОЛЬКО на COM 1. Преподсоединил модем к COM 1, и еще в BIOS напротив COM 1 поставил Auto (было 3F8/IRQ4). Теперь нормально идет набор номера, после набора вроде как подключается (появляется значек уведомления), но в Firefox'е так и не удается открыть google.com, а через 10 секунд соединение разрывается.
Может я что-то не так в строках инициализации написал? Вот информация из inf-файла:
Код: Выделить всё
...
[Basic_Commands]
;------------root---------------
HKR,,PortDriver, ,mohser.vxd
HKR,,ConfigDialog, ,modemui.dll
HKR,,DevLoader, ,*vcomm
HKR,,EnumPropPages, ,"modemui.dll,EnumPropPages"
HKR,,FriendlyDriver, ,Unimodem.VXD
HKR,,InactivityScale, 1, 0a,00,00,00
HKR,,PortSubClass, 1,02
HKR,,Sdk2K,, "MDMXSDK "
HKR,,Sdk2KFile,,"MDMXSDK.VXD"
HKR, Init, 1,, "ATZ<cr>"
HKR, Init, 2,, "AT&F+IBC=0,0,0,,,,,0;+PCW=2;+PMH=1<cr>"
HKR, Init, 3,, "ATE0V1S0=0&C1&D2+MR=2;+DR=1;+ER=1;W2<cr>"
HKR, Monitor, 1,, "ATS0=0<cr>"
HKR, Monitor, 2,, "None"
HKR, Hangup, 1,, "ATH<cr>"
HKR, Answer, 1,, "ATA<cr>"
HKR,, Reset, , "ATZ<cr>"
...
Пробовал писать и только первые три строчки, и все их, разумеется, без конечных <cr>.