MotoFan.Ru — всё для Motorola > Лаборатория > Мультифункциональные программы > moto4lin (Motorola for Linux)

Подключение Motorola в Linux Полная версия
Страницы: 1, 2, 3, 4, 5, 6, 7, 8

 av ~KoT~

 28.9.2004, 9:52

HOWTO подключения сотовых телефонов в ОС Linux как модема.

Автор: KoT
E-mail: kot@plotinka.ru


Я объясню на примере: KDE, KPPP и телефона Motorola E365. Также потребуется утилита minicom.

Если пользуетесь Gnome или другой графической оболочкой там должно
быть что-то подобное. В крайнем случае можно установить kdelibs и KPPP.
Для подключения в консоли надо написать скрипты. Поищите в Интернете.

И так приступим.
В начале нужно определить под каким портом Linux видит телефон.
1) Запустите Linux :)
3) Войдите под root
2) Подключите телефон.
4*) Для телефонов, у которых кабель переходник с USB на COM (USB-to-Serial Bridge)(Например, E365)

[Рисунок 1]

Нужно проверить загружен ли модуль pl2303.
Введите в консоли:

# lsmod

Должен отобразиться модуль: pl2303.

[Рисунок 2]

В этом случае порт скорее всего: ttyUSB0.
Если модуля нет в списке значит он не включен в ядро.
Перекомпилируйте ядро с поддержкой pl2303.

5) Откройте любой программой просмотра файл /var/log/messages
(Например: # vi /var/log/messages или встроенным просмотром mc)
Ищем строки определения телефона. В случае Motorola E365 (для других
телефонов что-то подобное):
Sep 17 19:12:45 localhost kernel: usb.c: registered new driver serial
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial support registered for Generic
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial Driver core v1.4
Sep 17 19:12:45 localhost kernel: usbserial.c: USB Serial support registered for PL-2303
Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter detected
Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0
(or usb/tts/0 for devfs)
Sep 17 19:12:45 localhost kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver
v0.9


Нас интересует: Sep 17 19:12:45 localhost kernel: usbserial.c: PL-2303 converter now
attached to ttyUSB0 (or usb/tts/0 for devfs)

Linux определил телефон на порту ttyUSB0.

Теперь надо проверить точно ли это тот порт, что нам нужен.

Пишем в консоли:

# minicom -s

Выбираем: Serial Port Setup
Нажимаем A
Должно выбраться: Serial Device
Меняем:

/dev/modem

на

/dev/ttyUSB0


[Рисунок 3]

Нажимаем: Enter
Выходим из настроек пунктом меню: Exit
Должно появиться окно minicom (если окно не появилось, значит, порт не
верный или вы забыли подключить телефон:). Появиться сообщение об этом.

[Рисунок 4]

Попробуйте порты /dev/ttyS0, /dev/ttyACM0, /dev/input/ttyACM0 (к C350 подошёл этот порт), /dev/usb/ttyUSB0 (вместо 0 попробуйте подставлять другие значения)).
Введите:
AT
Должно появиться:
OK
Введите:
ATI0 или ATI3
Высветиться модель телефона:
E365

[Рисунок 5]

Выходим из minicom.

Теперь нужно создать симлик для ttyUSB0 на устройство modem.

# cd /dev
# ln -s ttyUSB0 modem


Если все прошло удачно переходим к настройке дозвона.

Настройка дозвона

Настройка дозвона производиться с помощью утилиты KPPP.
Укажите телефон, логин и пароль.
И не забудь указать точку выхода GPRS:
Модем
Команды модема...
Строка инициализации 2

Например, для Bee Line: AT+CGDCONT=1,"IP","internet.beeline.ru"

[Рисунок 6]

Всё можно подключаться :)

Желаю удачи.

Проверено на Mandrake 9.2, Knoppix 3.3(3.4, 3.6) , ASPLinux 9 (9.2).
Пробовал на Motorola E365, Motorola C350, Samsung C100 и Nokia 6610i. Должно подойти ко многим телефонам:)
_________________________________________________________________

* ВНИМАНИЕ 4 ПУНКТ ТОЛЬКО ДЛЯ ТЕЛЕФОНОВ С КАБЕЛЕМ USB-to-Serial Bridge. Например: Motorola E365, Samsung C100, Nokia 6610i

 av lunoxod

 28.9.2004, 14:03

Привет!
Я пишу большой мануал по моторам, ты разрешаеш мне включить твой мануал в мой????
Скачать мой можеш в файловом архиве статьи\инструкции

 av ~KoT~

 28.9.2004, 14:15

Цитата(lunoxod @ 28.09.2004 - 20:03)
Я пишу большой мануал по моторам, ты разрешаеш мне включить твой мануал в мой????

Только я его не много переделаю ;)
Подождем комментариев тех кто попробывал.
А потом пожалуйста evil_zloi;

 av MadRay

 28.9.2004, 15:22

~KoT~
Если не сложно, укажи еще с чем идет этот модуль [если, конечно, возможно узнать]. А то я не могу найти какой пакет его предоставляет.

И думаю, что этот фак можно отнести и к BSD-системам. ;)

 av ~KoT~

 28.9.2004, 15:26

Цитата(Rainor @ 28.09.2004 - 21:22)
~KoT~
Если не сложно, укажи еще с чем идет этот модуль [если, конечно, возможно узнать]. А то я не могу найти какой пакет его предоставляет.

И думаю, что этот фак можно отнести и к BSD-системам. ;)

Модуль идёт с ядром.
Если модуля нет, значит нужно пересобрать ядро с поддержкой pl2303.
Патч для ядра можешь посмотреть вот здесь:
http://www.kernel.org/pub/linux/kernel/peo...gregkh/usb/2.4/

Думаю фак можно отнести ко всем UNIX системам evil_zloi;

 av MadRay

 28.9.2004, 15:50

~KoT~
Теперь стало понятнее. Я просто обычн оимею дело с устройствами, для которых еще нет модулей от kernel.org. :)


Думаю фак можно отнести ко всем UNIX системам
Я это хотел написать, но потом вспомнил, что еще есть MacOS м прочие Posix системы ;)

 av ~KoT~

 28.9.2004, 17:27

Ладно не будем спорить на эту тему :)
ЗЫ: всё что под Linux легко портируеться на UNUX/POSIX evil_zloi;

 av lunoxod

 29.9.2004, 14:11

Rainor а так всё работаает?

 av MadRay

 29.9.2004, 14:29

lunoxod
Не знаю. У меня нет ни модуля ни трубы от Motorola, которую можно было бы мучать.

Но работать должно. Мы же определяем трубу как обычный usb-модем.

 av C001eR

 29.9.2004, 16:48

O F F T O P I C:
~KoT~ Не unix а *nix системы ! По идее должен идти и на чертях -) !

 av ~KoT~

 29.9.2004, 16:52

Цитата(Rainor @ 29.09.2004 - 20:29)
Не знаю. У меня нет ни модуля ни трубы от Motorola, которую можно было бы мучать.

Странно что нет модуля с ядром blink.gif
А что за дистриб?
Ядро сам собирал?

 av MadRay

 30.9.2004, 6:35

~KoT~
Модуль есть, но ядро [2.6] я пересобирал без его поддержки (а то и так тяжеленное вышло).
Хорошая инструкция, понятная. clap;applo


C001eR
Черти тоже *nix.

 av ~KoT~

 30.9.2004, 16:49

Сейчас иллюстрации делаю :D
ЗЫ: Если нужно могу ещё инструкцию написать для запуска приложений для телефона под Linux

 av ~KoT~

 11.10.2004, 19:32

Немножко изменил, добавил иллюстрации.
Прикриплён архив с инструкцией.

 av ~KoT~

 20.11.2004, 16:42

В ASPLinux 9.2 модуль ядра pl2303 (Драйвер для телефонов USB-to-Serial Bridge) работает с ошибками. Телефон определиться и даже даст вам подключиться к интернет, но работать как таковой он не будет...
Ошибка в стандартном ядре. Помогает установка своего ядра.
Устанавливал ядро 2.6.7 телефон заработал нормально. :)

 no av Thrash

 25.11.2004, 2:40

Цитата(Rainor @ 28.09.2004 - 15:22)
И думаю, что этот фак можно отнести и к BSD-системам. ;)

Ну например на FreeBSD нужно сделать так:
1) в ядро добавить device ucom, device umodem
2) уже можно звонить :) Девайс - /dev/ucom0

 no av sttec

 29.11.2004, 6:48

При подключении своего мотороллера (с350) была такая трабла!
Модуль pl2303 не подхватывал его! (Mandrake 10.0, kernel-2.6.3). Помогли модули usbcore, usbserial, usb-uhci. И еще! Если набрать lsmod и там не будет указаных модулей, не надо спешить перекомпиливать ядро!
Должны помоч следующие комманды:
mdprobe usbcore и т.д.
И еще! Устройство лежало в /dev/usb/acm/0, линк делается без проблем!
Прошу внести изменения в ваш мануал, думаю это важно!

 av lunoxod

 29.11.2004, 17:22

Кот кинь плз свой мануал на smartrus@ngs.ru ,а то я скачать отсюды немогу

 av jah

 30.11.2004, 15:15

Надо же... Никто не удалил пост в кривой кодировке... Прошу удалить.

 av dion

 3.1.2005, 21:27

Люди, а что либо для режима P2K имеется?
Страницы: 1, 2, 3, 4, 5, 6, 7, 8

Полная версия:


MotoFan.ru (©) 2024    Слушать Radio