motofan logo
> 

Подключение Motorola в Linux

~KoT~
сообщение 28.9.2004, 9:52


Новичок
*

Группа: Пользователи
Сообщений: 20
Регистрация: 3.2.2004
Пользователь №: 958
Модель телефона: -

Рейтинг: 0



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
Прикрепленный файл HOWTO_MobilePhone_Linux.rar   ( 36.59 килобайт ) Кол-во скачиваний: 4045
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
16 страниц V « < 14 15 16  
Ответ в темуСоздание новой темы
Ответов(150 - 157)
nsk_qwerty
сообщение 8.4.2008, 22:07


Гуру
******

Группа: Пользователи
Сообщений: 708
Регистрация: 15.4.2005
Из: Новодвинск
Пользователь №: 40 788
Модель телефона: HTC Desire
Прошивка: Stock Froyo

Рейтинг: 234



†Freedom†, в ядре включи USB_ACM для подключения в режиме модема и USB_USBNET, USB_NET_ZAURUS для usblan
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
†Freedom†
сообщение 9.4.2008, 8:13


Интересующийся
**

Группа: Пользователи
Сообщений: 97
Регистрация: 2.11.2007
Из: Донецк
Пользователь №: 152 691
Модель телефона: е2+в3х+с300
Прошивка: бланк))

Рейтинг: 25.5



Цитата(nsk_qwerty @ 8.4.2008, 22:07) *

†Freedom†, в ядре включи USB_ACM для подключения в режиме модема и USB_USBNET, USB_NET_ZAURUS для usblan


хотя бы ориентировочно сккажи,как это включать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
motoprogger
сообщение 23.12.2008, 15:38


Гуру
******

Группа: Разработчики
Сообщений: 1 327
Регистрация: 20.7.2006
Из: Г. Омск
Пользователь №: 92 049
Модель телефона: C380 и Talkabout
Прошивка: разные

Рейтинг: 490



†Freedom†,
Установи пакет с исходниками ядра.
Зайди под рутом, перейди в /usr/src/где_они_там_у_тебя
Набери make menuconfig
Зайди в подпункт меню Device Drivers, далее USB Support, наведи курсор на пункт USB Modem (CDC ACM) Support и нажми y ими m.
Точно так же, Device Drivers/Network device support/USB Network Adapters (нажми y или m, потом Enter)/Sharp Zaurus (stock ROMs) and compatible, нажми y или m.
Потом нажмай Escape, пока не вылезет диалоговое окно с предложением сохранить конфигурацию.
После этого набери
make
Ядро соберётся (на моём ноуте около часа)
Потом make install - установится само ядро
make modules_install - установятся модули ядра
И перезагрузи компьютер - в конфигурации бутменеджера должен появиться пункт для загрузки с новым ядром.

Добавлено позже (23.12.2008, 23:03):
Подключал телефон под FreeBSD:
1) Подгрузил нужные модули ядра
Код
router# kldload ucom umodem
2) Воткнул телефон
Код
router# dmesg | tail
...
ucom0: Motorola Inc. Motorola Phone (C380), rev 1.10/0.01, addr 2, iclass 2/2
ucom0: data interface 1, has CM over data, has no break
ucom0: status change notification available
3) Пытаюсь подключаться (конфиги заранее готовы):
Код
router# ppp
Working in interactive mode
Using interface: tun0
ppp ON router> load papchap
ppp ON router> dial
[соображает минуту]
ppp ON router> Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
Warning: deflink: Unable to set physical to speed 0
ppp ON router>
При этом в логах (приложено) ошибки на совпадение магических номеров в LCP-пакетах и NAK на них (что естественно).
Однако, если тем же ppp подключаюсь вручную:
Код
ppp ON router> term
deflink: Entering terminal mode on /dev/ttyU0
Type `~?' for help
ATZ
OK
AT+CGDCONT=1,"ip","internet.mts.ru"
OK
ATD*99***1#
CONNECT
[набираю ~p]
Packet mode.
ppp ON router>
Ppp ON router> Warning: deflink: Oops: Got 42 bytes but 46 byte payload - dropped
PPp ON router> Warning: deflink: Oops: Got 42 bytes but 46 byte payload - dropped
PPP ON router>
То есть, подключается! Пробовал с разными операторами и разными моделями телефонов.
Лог и конфиг ppp прикладываю.
Хочется понять, почему всё-таки не подключается автоматически. Смена режима настройки (активный, пассивный), изменение задержки в активном режиме не помогла.
Прикрепленный файл ppp.tar.gz   ( 3.83 килобайт ) Кол-во скачиваний: 566
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Anaferon
сообщение 4.3.2009, 17:07


Новичок
*

Группа: Пользователи
Сообщений: 11
Регистрация: 29.7.2008
Из: Харьков
Пользователь №: 178 105
Модель телефона: Motorola A1200e
Прошивка: R541_G_11.52.14R_F6

Рейтинг: 0



У меня моя моторолка подключается как /dev/tty8, всё делаю по этому мануалу а телефон ни как не могу настроить что бы он как модем фурычил, запускаю minicom -s, меняю порт, вроде бы всё ок, но потом не пойму куда надо выписывать AT что бы мне высветилось ОК, и потом ATI0 или ATI3 что бы отобразилась модель телефона, ведь в minicom - ничего не печаетается..?
У меня кстати Ubuntu 8.10, есть и gnome ppp и kppp, ни через одну из этих утилит дозвониться не удаётся, а через SE K850i, шарюсь в убунту в нете без проблем, а с мото а1200е проблемы такие вот...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EagleIVG
сообщение 10.3.2009, 21:00


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 17.8.2006
Пользователь №: 95 344
Модель телефона: A1200e

Рейтинг: 17.5



Цитата(Anaferon @ 4.3.2009, 20:07) *

У меня моя моторолка подключается как /dev/tty8

Если убунта, то вряд ли. В ней по умолчанию в udev прописан /dev/ttyACM0 для моторолл.
Покажи вывод команды dmesg |tail после подключения тела к компу

Есть универсальный способ подключения - через консольsmile.gif
Подключаешь телефон, затем в консоли набираешь wvdialconf - эта утилита автоматом просканирует твои модемы и запишет настройки для них в /etc/wvdial.conf
Затем редактируешь в этом файле строчку вида Phone = XXX, вместо ХХХ пишешь *99***1#
После этого просто из консоли набери wvdial - пойдет соединение

Сообщение отредактировал EagleIVG - 10.3.2009, 21:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Virgilij
сообщение 3.4.2009, 15:42


Уруру
******

Группа: Пользователи
Сообщений: 1 412
Регистрация: 17.2.2008
Из: Убервальд
Пользователь №: 163 908
Модель телефона: cliq XT ; Photon 4G
Прошивка: PearlMod

Рейтинг: 454



EaglelVG, я ввел эту команду и что-то ничего, может нужно еще что-то предварительно сделать? И еще вопросец, я поставил себе Debian lenny, это мое первое знакомство с линуксом и еще никак немогу разобраться, а вопрос в следующем: какая нужна команда чтоб подмантировать разделы в нтфс, которые у меня не открываются?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
engel
сообщение 10.5.2009, 15:59


Мастер
****

Группа: Пользователи
Сообщений: 285
Регистрация: 2.5.2005
Из: Беларусь, Дзержинск
Пользователь №: 41 735
Модель телефона: Nokia 5320
Прошивка: 04.13

Рейтинг: 48



подскажите, как можно подлючить Motorola ROKR Z6 в Ubuntu 8.10 как модем и подлючиться с него к интернету???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Qeest
сообщение 12.5.2009, 6:11


Мастер
****

Группа: Пользователи
Сообщений: 247
Регистрация: 17.9.2006
Из: 54°38' с.ш., 86°08' в.д.
Пользователь №: 99 386
Модель телефона: ROKR E6

Рейтинг: 42



engel, тут ясно и доходчиво написано:
http://forum.allnokia.ru/viewtopic.php?t=39346
Потом не забудь дать права юзеру для поднятия pppd (формальность. Чтобы не набирать sudo wvdial). Администрирование->группы->разблокировать->юзер->поставь галочку на 'выходить в инет, используя модем'. Перелогинься.

Сообщение отредактировал Qeest - 12.5.2009, 6:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Подключение Motorola в Linux · moto4lin (Motorola for Linux) · Forum
 

16 страниц V « < 14 15 16
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 11.5.2024, 11:51

Форум живёт: