Подключение Sony Ericsson T290i через USB-кабель

Автор: Bircoph Дата: 01.03.2006 14:12 Не удаётся подключить мобилу Sony Ericsson T290i посредством
USB-кабеля 8-(.

Непосредственно с самим железом проблем быть не должно:
работоспособность мобилы и шнурка были проверены на машине с
аналогичным железом (проц+мама) под маздаем. Проверка
осуществлялась при помощи оффтопной программы, идущей на диске
вместе с кабелем. USB-порты на моей маме также функционируют
нормально.

Вот что появляется в логах (/var/log/messages) при подключении
одного USB-кабеля:
---
kernel: usbserial.c: USB Serial support registered for PL-2303
kernel: usbserial.c: PL-2303 converter detected
kernel: usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
kernel: pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.9
---
Так что система видит кабель как usb2com адаптер -- это хорошо.
Далее, если просто подключить мобилу к кабелю, то ничего не
происходит, а вот если подключить к usb-порту кабель с уже
подключенной мобилой, то в логах у казанному выше добавляется вот
такая строка:
---
/etc/hotplug/usb.agent: Setup pl2303 for USB product 67b/2303/400
---

Далее я пытался распознать мобилу с помощью gnokii-0.6.10-1, где
заявлена поддержка Sony Ericsson T68i (эта модель, согласно
документации с официального сайта www.sonyericsson.com, является
базовой для всей линейки, включая T290i). Эффект нулевой: ни на
одном из возможных байдрейтов (в т.ч. на базовом для T68i -- 9600),
мобила на порту /dev/ttyUSB0 не видна 8-(, например:
---
# gnokii --identify
GNOKII Version 0.6.10
LOG: debug mask is 0x1
phone instance config:
model: AT
port_device: /dev/ttyUSB0
connection_type: 0
init_length: 0
serial_baudrate: 9600
serial_write_usleep: -1
hardware_handshake: 0
require_dcd: 0
smsc_timeout: 100
connect_script:
disconnect_script:
rfcomm_cn: 1
sm_retry: off
Initializing AT capable mobile phone ...
Serial device: opening device /dev/ttyUSB0
Serial device: setting RTS to high and DTR to high
Message sent: 0x00 / 0x0004
41 54 5a 0d | ATZ
write: [ATZ<cr>]
Message sent: 0x00 / 0x0005
41 54 45 31 0d | ATE1
write: [ATE1<cr>]
Message sent: 0x00 / 0x000a
41 54 2b 43 4d 45 45 3d 31 0d | AT+CMEE=1
write: [AT+CMEE=1<cr>]
Message sent: 0x06 / 0x0008
41 54 2b 43 47 4d 4d 0d | AT+CGMM
write: [AT+CGMM<cr>]
Initialization failed (11)
Telephone interface init failed: Command timed out.
Quitting.
---

Потом я попытался увидеть мобилу как модем с помощью wvdial, но
тоже ничего не вышло:
---
# wvdialconf /etc/wvdial.conf

ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 4800 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 4800 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 19200 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 19200 baud, next try: 115200 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
---

Потом я скачал с www.sonyericsson.com спецификацию на AT-команды
для их мобил. Вот что странно: в списке устройств, на которые
распостраняется спецификация, есть почти все их мобилы кроме T290;
так же там есть T230, от которой, как сказано на их же сайте,
T290(i) имеет "несущественные" отличия. Более детальной информации,
равно как и спецификации на T290 я нарыть не смог.

Попробовал вручную отправлять команды AT-команды на /dev/ttyUSB0
при различных баудрейтах, спопбитах, битах чётности и т.п. В ответ
на такие вещи, как AT\r, ATI\r, ATZ\r тишина, состояние statserial
не изменялось.

У кого есть какие идеи по подключению этой мобилы? Возможно, у
кого-то был успешный опыт подключения или кто-то может ткнуть
носом в нужную документацию? Готовых программ для этой модели я не
нашёл; возможно, плохо искал, но сейчас у меня доступ в инет крайне
нерегулярный и времени на поиск нужной информации мало.
Re: Подключение Sony Ericsson T290i через USB-кабель 01.03.2006 16:32krep попробовать minicom,может получится проверить модем.
Настройка $minicom -s
и в дополнение
[linuxmobile.lrn.ru]
это о блютусе,но там в конце есть о файловых системах для SE и Nokia
[www.koeniglich.de]
Может как-то получиться прикрутить. А какая фс у этого телефона?
Re: Подключение Sony Ericsson T290i через USB-кабель 02.03.2006 14:48gl00m Bircoph, посмотри здесь [linuxmobile.lrn.ru]
может что пригодится?
Re: Подключение Sony Ericsson T290i через USB-кабель 03.03.2006 12:35Bircoph > попробовать minicom,может получится проверить модем.

Пробовал, глухо 8-(

> [linuxmobile.lrn.ru]

Это для bluetooth, у меня же USB-кабель...

> [www.koeniglich.de]

Спасибо, попробую, сейчас комп чужой.

> А какая фс у этого телефона?

Я бы сам хотел знать, в спецификации от SE на этот телефон (нашёл я её, только толку мало -- там лишь общие сведения) глухо. Скорее всего, что-то самодельное от sonyericsson, мобила-то относительно старая, смартфоном с Symbian и т.п. и не пахнет.

> Bircoph, посмотри здесь [linuxmobile.lrn.ru]

Спасибо, но это не поможет, т.к. нету bluetooth на мобиле 8-((.

З.Ы. У меня уже закрадывается подозрение, что криво работает Prolific PL2303 USB to serial adaptor driver v0.9, но я не вижу способа проверки корректности работы драйвера.
Re: Подключение Sony Ericsson T290i через USB-кабель 03.03.2006 14:26gl00m Есть еще [kmobiletools.berlios.de] ,правда она для KDE

А по поводу драйвера я не уверен. У меня та же версия (0.9)но проблем нет (с Сименсом).
На кабель грешить вроде тоже нет оснований - под виндой-то ведь работает...
Re: Подключение Sony Ericsson T290i через USB-кабель 12.03.2006 16:17duck У меня мотор MOTOROLA E398

Я тоже искал ответ на этот вопрос...

У меня у-во было не ttyUSB0 а ttyACM0 (по моему)
т.е. как я понял модемы в мобилках - являются АСМ модемами..
И должны быть к ядру подгружены соотв ... модуди...
(если их нет , то надо пересобрать ядро вкл. подд. ACM)

У меня все заработало... Попробуй... Мож. че и выйдет.. )

Я уже по-моему кому-то в форуме тоже самое подсказывал... Если надо поищи... Улыбка ... Щас уже точно я не помню.. .. Удачи...
Re: Подключение Sony Ericsson T290i через USB-кабель 12.03.2006 16:24duck Вот нашел.... на linuxmobile.ru

Кусок привожу:
----------------------------------------
Подключение лично мной тестировалось начиная с kernel 2.4.19 и заканчивая kernel 2.6.5

Для ядер 2.4.Х

Если у Вас ядро 2.4.19 или 2.4.20, то придётся сделать следущее (начиная с ядра 2.4.21, пункт 1 пропускаем):

1) Откройте на редактирование файл /usr/src/linux/drivers/usb/acm.c (перед редактированием не забудьте сделать резервную копию этого файла):

Находим в этом файле следущую секцию:
/*
* USB driver structure.
*/
static struct usb_device_id acm_ids[] = {
{ USB_DEVICE_INFO(USB_CLASS_COMM, 0, 0) },
{ }
};

И приводим её к следующему виду:
/*
* USB driver structure.
*/
static struct usb_device_id acm_ids[] = {
{ USB_DEVICE_INFO(USB_CLASS_COMM, 0, 0) },
{ USB_DEVICE_INFO(USB_CLASS_COMM, 2, 0) },
{ }
};

2) Далее выполняем следующую команду:
mknod /dev/ttyACM0 c 166 0

Соответственно ваш теперь ваш GPRS-модем = /dev/ttyACM0

3) Делаем символическую ссылку ln-s /dev/ttyACM0 /dev/modem и используем один из способов подключения к GPRS (рекомендую скрипты)

Для ядер 2.6.Х

В Вашем ядре должна быть включена поддержка ACM модема.

Существует два варианта - поддержка осуществляется модулем либо вкомпиливается в само ядро. Рассмотрим оба варианта:

Модулем

Для тех кто не собирает ядро сам, а использует ядро входящее в состав дистрибутива пункт 1 пропускается

1) Во время конфигурации ядра указываем следущее
Device Drivers ---> USB support ---> USB Modem (CDC ACM) support

2) После сборки и загрузки с новым ядром выполняем команду

modprobe cdc_acm

3) Теперь ваш GPRS-модем это /dev/ttyACM0, в случае если вы используете devfs, ваш GPRS-модем - /dev/usb/acm/0

4) Делаем символическую ссылку ln-s /dev/ttyACM0 /dev/modem (ln-s /dev/usb/acm/0 /dev/modem) и используем нужный скрипт для gprs соединения(об этом ниже)

Включаем в ядро

1) Во время конфигурации ядра указываем следущее
Device Drivers ---> USB support ---> <*> Support for Host-side USB
Device Drivers ---> USB support ---> <*> USB Modem (CDC ACM) support

2) После сборки и загрузки с новым ядром ваш GPRS-модем это /dev/ttyACM0, в случае если вы используете devfs, ваш GPRS-модем - /dev/usb/acm/0

3) Делаем символическую ссылку ln-s /dev/ttyACM0 /dev/modem (ln-s /dev/usb/acm/0 /dev/modem) и используем нужный скрипт для gprs соединения

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

Регион

Скрипт

МТС

Все

mts_gprs.tar.gz

BeeLine

Все

beeline_gprs.tar.gz

MegaFon

Для т,п, Lite Московского района

megafon_gprs.tar.gz

MegaFon

Для всех т,п, Питера

megafon.spb_gprs.tar.gz

MegaFon

Для всех т.п. Томска

megafon.tomsk_gprs.tar.gz

MegaFon

Для всех т.п. Северного Кавказа

megafon.nk_gprs.tar.gz

Моби

?

mobi_gprs.tar.gz


Последовательность действий:
# поместить, только что закачанный скрипт в корневую директорию (/)
# выполнить следующие команды:
cd /
tar zxvf mts_gprs.tar.gz (вместо mts_gprs.tar.gz нужно поставить название файла, который вы закачали)

удалить скрипт из корневой директории

Ну всё, теперь можно подключаться в Интернет. Для этого откройте командную строку и набирете команду gprs, всё вы в сети. Разрываем соединение по двойному нажатию Ctrl+C.
----------------------------------------------


Тока я не скриптом пользовался а KPPP...
Re: Подключение Sony Ericsson T290i через USB-кабель 15.03.2006 18:57a_eugene Народ, давайте сравним версии КДЕ - у меня на 11 бете все работало, а послн обновлений и апгрэйдов перестало. Сейчас у меня КДЕ 3.5.1 - на нем не работает...На 3.5.0 все работало...
Re: Подключение Sony Ericsson T290i через USB-кабель 17.03.2006 15:16a_eugene modprobe cdc_acm

Только что заработал GPRS Улыбка)) через /dev/ttyUSB0 Siemens M65
Re: Подключение Sony Ericsson T290i через USB-кабель 07.04.2006 15:47Bircoph На старом ядре 2.4.20-34asp modprobe не помогал, хотя в исходниках ядра всё было ок.

Ладно, фиг с ним: я сейчас обновляюсь до АСП11 (ручками), ядро 2.6.14 - там всё ок, мобилу видит, на at-команды отвечает. Теперь ищу способ закачать на мобилу музыку/картинки: из спецификации at-команд я пока только понял как работать с sms.
Re: Подключение Sony Ericsson T290i через USB-кабель 12.04.2006 15:03dusoft У меня заработал GPRS через этот телефон. Если еще надо - могу поделиться настройками.
Re: Подключение Sony Ericsson T290i через USB-кабель 18.04.2006 15:01Bircoph Если не сложно, то скинь на мыло: mts у меня работает, а вот
megafon никак не могу настроить.
RSS-материал