Rating@Mail.ru

Форум сайта "Виртуальная энциклопедия "Linux по-русски"


Текущее время: 27 май 2017, 07:35

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 21 апр 2015, 14:38 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Это такой старый телефон Samsung SCH-U350, CDMA (со всеми там возможностями 3G EUDO etc. ... судя по всему):
Изображение

Телефон контрактный, оператор Интертелеком.

Вопросов у меня, собственно, 2 ... к этому телефону:
1. как из него извлечь картинки, сделанные его видеокамерой (частный вопрос).
2. как CDMA телефон подключённый кабелем использовать в качестве 3G модема через сервисы его оператора (это вопрос куда более общий, касающийся всех CDMA телефонов ... почему я и стал копаться с этим старым телефоном).


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 21 апр 2015, 14:46 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
При подключении через USB-кабель делает так:
Код:
bash-4.2$ lsusb
...
Bus 003 Device 003: ID 04e8:6640 Samsung Electronics Co., Ltd Usb Modem Enumerator
...

Т.е. он прекрасно видится, а вопросы сложностей использование - это уже руки не такие ;-)

Далее ... при подключении:
Код:
bash-4.2$ udevadm monitor --property
...
KERNEL[7903.356928] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/tty/ttyACM0 (tty)
ACTION=add
DEVNAME=/dev/ttyACM0
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/tty/ttyACM0
MAJOR=166
MINOR=0
SEQNUM=2442
SUBSYSTEM=tty
...
KERNEL[7903.367712] add      /devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.2/ttyUSB0/tty/ttyUSB0 (tty)
ACTION=add
DEVNAME=/dev/ttyUSB0
DEVPATH=/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.2/ttyUSB0/tty/ttyUSB0
MAJOR=188
MINOR=0
SEQNUM=2446
SUBSYSTEM=tty
...

Код:
bash-4.2$ ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 апр 21 12:21 /dev/ttyACM0
bash-4.2$ ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 апр 21 12:21 /dev/ttyUSB0

Код:
bash-4.2$ lsmod | grep cdc_acm
cdc_acm                27956  0
bash-4.2$ modinfo cdc_acm
filename:       /lib/modules/3.19.3-100.fc20.i686/kernel/drivers/usb/class/cdc-acm.ko
alias:          char-major-166-*
license:        GPL
description:    USB Abstract Control Model driver for USB modems and ISDN adapters
...
bash-4.2$ lsmod | grep qcaux
qcaux                  12539  1
bash-4.2$ modinfo qcaux
filename:       /lib/modules/3.19.3-100.fc20.i686/kernel/drivers/usb/serial/qcaux.ko
license:        GPL
...


Но установить через него коннект мне пока не удаётся... :-?


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 21 апр 2015, 16:13 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Olej писал(а):
Но установить через него коннект мне пока не удаётся... :-?


Вот как распознаётся модем (порты модема):
Код:
bash-4.2$ sudo wvdialconf
[sudo] пароль для Olej:
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1   S2   S3   
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Manufacturer: I: SAMSUNG ELECTRONICS CO., LTD.
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 21 апр 2015, 20:37 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Olej писал(а):
Вот как распознаётся модем (порты модема):

Никак не совладал ... пока ;-) :
Код:
bash-4.2$ sudo wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1
ATQ0 V1 E1 S0=0 &C1
AT+CSQ
26, 99
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
AT+CAD?
1
OK
pwd
AT+CSQ
26, 99
OK
^CCaught signal 2:  Attempting to exit gracefully...
--> Disconnecting at Tue Apr 21 20:31:32 2015

Что ему не так? ... или провайдеру?
Никак не возьму в толк.
Придётся пока это временно оставить.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 25 апр 2015, 18:10 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Olej писал(а):
Что ему не так? ... или провайдеру?

Попробую порт модема minicom пощупать ;-)
Правда, я minicom последний раз в руках держал ... года 4 назад?
Для тех, кому понадобится (как мне) напоминалка (и себе в следующий раз памятка ;-) ):
- Как "приручить" МТС-модем Huawei E1550
- Проводной модем -как заставить работать в Линукс Минт
А я как-раз и пробую теперь "в Линукс Mint" ;-) ... на этот раз:
Код:
olej@nvidia ~ $ uname -a
Linux nvidia 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux
olej@nvidia ~ $ lsusb | grep Samsung
Bus 003 Device 005: ID 04e8:6640 Samsung Electronics Co., Ltd Usb Modem Enumerator
olej@nvidia ~ $ modprobe -c | grep -i 04e8 | grep 6640
alias usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in* qcaux
olej@nvidia ~ $ ls -l /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 апр.  25 17:30 /dev/ttyUSB0
olej@nvidia ~ $ ls -l /dev/ttyA*
crw-rw---- 1 root dialout 166, 0 апр.  25 17:30 /dev/ttyACM0


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 06 май 2015, 21:26 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Характерно, что этот телефон в режиме модема:
Olej писал(а):
Код:
olej@nvidia ~ $ modprobe -c | grep -i 04e8 | grep 6640
alias usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in* qcaux


Он поддерживается совершенно другим (qcaux) модулем ядра (драйвером), чем другой CDMA телефон того же класса (той же давности и ценовой категории) CDMA телефон ZTE:
Olej писал(а):
Код:
olga@atom:~$ modprobe -c | grep -i 19d2 | grep -i 0011
alias usb:v19D2p0011d*dc*dsc*dp*icFFiscFFipFFin* option


Здесь модуль option.

Об этом уже упоминалось (Установка и настройка USB-модемов):
Цитата:
Я видел модемы, поддерживаемые только 3-мя модулями:
- option - это наиболее часто, в большинстве случаев (создаёт только устройства /dev/ttyUSB*);
- cdc-acm - это, как я предполагаю, для самых старых моделей, и последние изменения в код модуля датированы 2011г. (создаёт только устройства /dev/ttyACM*);
- qcaux - а это, похоже, поддержка из самых новых моделей (?) (создаёт и устройства /dev/ttyUSB* и /dev/ttyACM* одновременно);


Вот из за этого "расщепления" всей номенклатуры USB-модемов между 3-мя модулями и происходит, думаю, неразбериха и гвалт в Интернет относительно оживления USB-модемов!


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: CDMA телефон Samsung U350
Непрочитанное сообщениеДобавлено: 11 мар 2017, 21:14 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 9456
Откуда: Харьков
Ещё раз...
Код:
[olej@dell libcpp]$ lsusb
Bus 002 Device 005: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
Bus 002 Device 004: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Bus 002 Device 008: ID 04e8:6640 Samsung Electronics Co., Ltd Usb Modem Enumerator
Bus 002 Device 003: ID 0d8d:0516 Promotion & Display Technology, Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Код:
[olej@dell Texamples]$ dmesg | tail -n12
[158254.359623] usb 2-1.4: new full-speed USB device number 8 using ehci-pci
[158254.439976] usb 2-1.4: New USB device found, idVendor=04e8, idProduct=6640
[158254.439979] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[158254.439981] usb 2-1.4: Product: SAMSUNG CDMA Technologies
[158254.439983] usb 2-1.4: Manufacturer: SAMSUNG Electronics Bo.,Ltd.
[158255.163145] usbcore: registered new interface driver qcaux
[158255.163177] usbserial: USB Serial support registered for qcaux
[158255.163203] qcaux 2-1.4:1.2: qcaux converter detected
[158255.163346] usb 2-1.4: qcaux converter now attached to ttyUSB0
[158255.166637] cdc_acm 2-1.4:1.0: ttyACM0: USB ACM device
[158255.167318] usbcore: registered new interface driver cdc_acm
[158255.167320] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Код:
[olej@dell Texamples]$ modprobe -c | grep -i 04e8 | grep 6640
alias usb:v04E8p6640d*dc*dsc*dp*icFFisc00ip00in* qcaux

Код:
[olej@dell Texamples]$ lsmod | grep qcaux
qcaux                  16384  0

[olej@dell Texamples]$ lsmod | grep cdc_acm
cdc_acm                36864  0

Код:
[olej@dell libcpp]$ ls -l /dev/ttyACM* /dev/ttyUSB*
crw-rw---- 1 root dialout 166, 0 мар 11 19:53 /dev/ttyACM0
crw-rw---- 1 root dialout 188, 0 мар 11 19:53 /dev/ttyUSB0


Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.037s | 17 Queries | GZIP : On ]