Драйверы для D-Link DFM-562E External Modem для Linux с GNOM

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Драйверы для D-Link DFM-562E External Modem для Linux с GNOM

Сообщение 0xDEAD »

subj
На сайте D-Link не нашел, в гугле тоже... :(
Где их можно достать...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

драйвера для аппаратных модемов не нужны. достаточно прописать в звонилку корректную строку инициализации.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 0xDEAD »

А что именно туда нужно вписывать?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

строку инициализации.
Посмотреть можно
1) В гугле
2) В inf-файле в вендовых "драйверах"
3) В венде включив логирование соедиение в лог будет писаться.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 0xDEAD »

Вот я вписываю в Gnome-PPP строки инициализации, найденные в inf-файле, ввожу логин, пароль, номер, но при попытке законнектиться он говорит, что

Код: Выделить всё

Modem not respomding
Пробовал выбирать разные устройства (/dev/modem, /dev/ttyS0-ttyS4) - не работает. При нажатии "Detect" говорит, что "Modem not found". В чем же таки дело?

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Модем куда подключается? На какой порт?

Строка необязательна, сначала пробуй без нее, потом уже тонкой настройкой займешься...

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 0xDEAD »

Модем подключен к COM 2.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Следовательно, /dev/ttyS1
В БИОСе включен / устройство в системе есть / права нормальные ?

Если да, то что выдается в терминале звонилки (поищи по меню, у меня в kppp это "Настроить" - "Модем" - "Изменить" - "Модем" - "Терминал", или кнопка там же - "Опросить модем", при нажатии которой и выполняются ATI запросы) по командам AT и ATIx, где х - это цифры от 0 до 11. Кроме того, какие у тебя настройки модема в самой звонилке (скорость порта, управление потоком и т.п.)?

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 0xDEAD »

Вроде включен, под виндой работает / а как это проверить? / пробовал из-под root'а запускать - тот же результат.
Скорость в звонилке - 57600, управления потоком не нашел.
Вот лог соединения:

Код: Выделить всё

--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Покажи

Код: Выделить всё

 ls -la /dev/ttyS1 
посмотрим, есть ли у тебя вообще такое устройство и что у него за права.

Скорость - на время наладки некритично, а вообще можно 115200

У меня параметры такие:
Устройство: /dev/ttyUSB0 (выхожу с мобилки, она через переходник на 2303 подключается)
Управление потоком - аппаратное (CRTSCTS)
Окончание строки - CR/LF
Скорость - 115200
Строка инициализации 1 - дефолтная (ATZ - сброс модема)
Строка инициализации 2 - в зависимости от оператора.

Но это потом уже, сначало надо до модема достучаться...

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 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 - говорит, что не найден файл, хотя в менеджере устройств ее видно.

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

С правами вроде все нормально (по крайней мере, у меня так же)
Пользователь находится в группе dialout? Хотя под рутом должно было увидеть...

Насчет мобилки - не факт, что она у тебя на /dev/ttyUSB0 садится - открой консоль, набери

Код: Выделить всё

 
tail -f /var/log/messages
потом подключи мобилку и посмотри, что выводится в консоль. Там будет указан тип устройства и куда оно подключено. Кроме того, в мобилках бывает переключается режим работы - как флешка и как модем (ну, тебе лучше знать, что у тебя в настройках мобилки есть :) ). Чаще всего варианты при подключении как модем - /dev/ttyUSBx и /dev/ttyACMx, где х - номер устройства (имеется в виду вариант подключения через USB)

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 0xDEAD »

Мобилка оказалась устройством /dev/ttyACM0, в качестве модема. Причем при нажатии кнопки Detect Gnome-PPP нашел именно ее, и при попытке законнектиться она бодро начала набирать городской номер dial-up провайдера. :) (я не стал вводить параметры для GPRS'а, т.к. не собираюсь выходить в интернет через него). Правда, в качестве флэшки она так и не обнаружилась, хотя под виндой это делала даже без установки дополнительного ПО.
А модем Linux, по-моему, просто не видит, т.к. при его переподключении к COM 1 и обратно в консоли не появилось ни одной новой строчки. К тому же, команда

Код: Выделить всё

ls -la /dev/ttySx
для незадействованных портов выводила ту же самую строчку

Код: Выделить всё

crw-rw----  1 root dialout 4, 65 2006-07-04 19:27 /dev/ttySx

Аватара пользователя
rain
Неотъемлемая часть форума
Сообщения: 219
Зарегистрирован: 02 июл 2006, 20:56
Контактная информация:

Сообщение rain »

Она обнаруживалась как флешка без переключений в самой мобилке? Хм, интересно... :shock: Если нет - тогда смотри устройства /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. А другого СОМовского модема нет - попробовать?

Аватара пользователя
0xDEAD
Заглянувший
Сообщения: 21
Зарегистрирован: 28 июн 2006, 18:37
Контактная информация:

Сообщение 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>.

Ответить