|
|||||||
Как подключить мобильный телефон через USB-датакабель в качестве GPRS-модема
Время создания: 02.06.2010 22:36
Текстовые метки: linux, usb, мобильник, irda, эмуляция COM-порта, gprs, интернет
Раздел: Компьютер - Linux - IrDa (Инфракрасный порт)
Запись: xintrea/mytetra_syncro/master/base/0000001508/text.html на raw.github.com
|
|||||||
|
|||||||
По умолчанию, какой бы дистрибутив вы не использовали, скорее всего у вас в ядре не включен модуль acm - это модуль, отвечающий за USB-модемы. Так что для подключения вашего мобильного телефона в качестве GPRS-модема придется пересобирать ядро. Что надо не забыть включить в ядре? Конечно поддержку ppp и всего к нему прилагающегося. Желательно включить поддержку hotplug, ну так для профилактики, вы же собираетесь подключать и отключать телефон на лету? Теперь с USB: включаем саму поддержку USB, включаем UHCI или OHCI в зависимости от наших потребностей (внимательно читаем help`ы по ним во время конфигура ядра), далее включаем acm модулем. Так как у нас USB работает в режиме эмуляции com-порта включаем USB Serial Convertor и USB Generic Serial Driver. Делаем make bzImage && make modules modules_install. Читаем как нам настроить наш загрузчик на загрузку нового ядра(уж простите это я описывать не собираюсь) и перезагружаемся с новым ядром. Подключаем наш телефон и делаем # insmod acm смотрим а есть ли у нас вообще /dev/ttyACM0 или /dev/usb/ttyACM0(для ядра с devfs /dev/usb/acm/0 и оно само создастся), с большой долей вероятности обнаруживаем отсутствие /dev/ttyACM0 и сильно огорчаемся. Говорим: # mknod /dev/ttyACM0 c 166 0 и создаем необходимое устройство. Отключаем телефон, делаем: # rmmod acm подключаем телефон и делаем: # insmod acm обращаемся чем-нибудь типа cu или minicom к /dev/ttyACM0 и видим там устройство реагирующее на часть стандартных AT команд. УРА! У нас есть GPRS-modem. Теперь идем http://dvtl.pisem.net/gprs_moto.html и берем там скрипты и настройки /etc/ppp, статью не читаем ибо там есть ошибки, а читаем её только с момента когда начинают объяснять как написать pppd call. Вот собственно и все. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|