Установка и настройка USB-модемов

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 08 сен 2012, 19:16

Как я понимаю, ваш модем Skylink это вот это? :

Код: Выделить всё

Bus 007 Device 002: ID 1edf:6004 
Я категорически не понимаю, как он может вообще работать:

Код: Выделить всё

[ya@antony ~]$ modprobe -c | grep -i 1edf | grep 6004
[ya@antony ~]$
Но обращает на себя внимание:

Код: Выделить всё

bash-4.2$ ls /etc/usb_modeswitch.d | grep 1edf
1edf:6003

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение dmitriev » 08 сен 2012, 19:51

Я категорически не понимаю, как он может вообще работать
Однако факт на лице!
"Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам..."

tundra37
Писатель
Сообщения: 149
Зарегистрирован: 03 мар 2012, 19:26
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение tundra37 » 10 сен 2012, 10:01

Сделал поиск по словам mmc+storage+modem - нашел кучу сообщений про ZTE модемы и советы отключать устройство MMC , чтобы модем работал устойчиво. И действительно указано, что эти модемы имеют две функции : MMC-карточка и модем. Это к теме про 2304, но может и в других случаях будет полезно.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 11 сен 2012, 20:18

tundra37 писал(а):Сделал поиск по словам mmc+storage+modem - нашел кучу сообщений про ZTE модемы и советы отключать устройство MMC , чтобы модем работал устойчиво.
Как отключать?
Где советуют? (URL).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 11 сен 2012, 23:20

tundra37 писал(а):- нашел кучу сообщений про ZTE модемы и советы отключать устройство MMC , чтобы модем работал устойчиво. И действительно указано, что эти модемы имеют две функции : MMC-карточка и модем.
Попал мне в руки ещё один прелюбопытнейший экземпляр модема - как раз ZTE; чем прелюбопытнейший:
1. это 4G - 4-е поколение, что ещё сильно редкость
2. протокол WiMAX (как я понимаю, из 4G существуют только 2: WiMAX + LTE)
3. эти протоколы (ещё) и их операторы (в моём случае это - FRESHTEL) не распознаются Linux NetManager-ом.

Код: Выделить всё

bash-4.2$ lsusb
...
Bus 003 Device 004: ID 19d2:0065 ONDA Communication S.p.A.
Модуль option опознаёт это устройство:

Код: Выделить всё

bash-4.2$ modprobe -c | grep -i 19d2 | grep 0065
alias usb:v19D2p0065d*dc*dsc*dp*icFFiscFFipFF* option
Если посмотрим код модуля ядра option.c - http://lxr.free-electrons.com/source/dr ... l/option.c (kernel 3.5):

Код: Выделить всё

317 /* ZTE PRODUCTS */
318 #define ZTE_VENDOR_ID                           0x19d2

Код: Выделить всё

882         { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x0064, 0xff, 0xff, 0xff) },
883         { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x0065, 0xff, 0xff, 0xff) },
884         { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x0066, 0xff, 0xff, 0xff) },
Но вот выглядит оно в /dev - ой как странно - не 3, а 1-но устройство /dev/ttyUSB*:

Код: Выделить всё

bash-4.2$ ls -l /dev/ttyUSB*
crw-rw----. 1 root dialout 188, 0 сент. 11 20:31 /dev/ttyUSB0
И, соответственно, его подключение:

Код: Выделить всё

[ 2433.214042] usb 1-4: new high-speed USB device number 11 using ehci_hcd
[ 2433.328949] usb 1-4: New USB device found, idVendor=19d2, idProduct=0044
[ 2433.328957] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2433.328961] usb 1-4: Product: ZTE Mobile WiMAX USB Ad
[ 2433.328965] usb 1-4: Manufacturer: ZTE Corporation
[ 2433.328968] usb 1-4: SerialNumber: 0
[ 2433.446422] usbcore: registered new interface driver option
[ 2433.446463] USB Serial support registered for GSM modem (1-port)
[ 2433.446663] option 1-4:1.0: GSM modem (1-port) converter detected
[ 2433.447251] usb 1-4: GSM modem (1-port) converter now attached to ttyUSB0

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 11 сен 2012, 23:51

Olej писал(а): Попал мне в руки ещё один прелюбопытнейший экземпляр модема - как раз ZTE; чем прелюбопытнейший:
1. это 4G - 4-е поколение, что ещё сильно редкость
2. протокол WiMAX (как я понимаю, из 4G существуют только 2: WiMAX + LTE)
3. эти протоколы (ещё) и их операторы (в моём случае это - FRESHTEL) не распознаются Linux NetManager-ом.
На морде у него ещё написано ;-) : ZTE AX320
Изображение

К вопросу переключения мод ZTE модемов PID - есть более менее внятная статья: Опыт настройки HSDPA USB модема ZTE MF620 в Linux
А в каталоге

Код: Выделить всё

[root@notebook usb_modeswitch.d]# pwd
/etc/usb_modeswitch.d
- множество файлов usb_modeswitch для различных моделей ZTE:

Код: Выделить всё

[root@notebook usb_modeswitch.d]# ls 19d2*
19d2:0003  19d2:0040  19d2:0101  19d2:0115  19d2:0166  19d2:1007  19d2:1171  19d2:1201  19d2:1517  19d2:bccd  19d2:fff5
19d2:0013  19d2:0053  19d2:0103  19d2:0146  19d2:0169  19d2:1009  19d2:1175  19d2:1216  19d2:1520  19d2:ffde  19d2:fff6
19d2:0026  19d2:0083  19d2:0110  19d2:0149  19d2:1001  19d2:1013  19d2:1179  19d2:1224  19d2:2000  19d2:ffe6

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 12 сен 2012, 01:32

Olej писал(а):
tundra37 писал(а):Сделал поиск по словам mmc+storage+modem - нашел кучу сообщений про ZTE модемы и советы отключать устройство MMC , чтобы модем работал устойчиво.
Как отключать?
Как я предполагаю, это должна быть команда типа (реально это потом вписывается в скрипт в /etc/usb_modeswitch.d/)

Код: Выделить всё

[root@notebook usb_modeswitch.d]# /usr/sbin/usb_modeswitch -v 0x19d2 -p 0x0065 -V 0x19d2 -P 0x0044 \
-M 5553424312345678000000000000061e000000000000000000000000000000
...
- где мне нужно устройство СD-ROM PID=0x0065 перевести в /dev/ttyUSB0 PID=0x0044 (в Windows установочной их программе подсмотрел).
Но откуда берут hex-строки переконфигурации -M ...?

Или тоже самое:

Код: Выделить всё

[root@notebook usb_modeswitch.d]# /usr/sbin/usb_modeswitch -c /etc/usb_modeswitch.d/19d2:0065
...

Где файл /etc/usb_modeswitch.d/19d2:0065 запишем по аналогии с другими ZTE (19d2:2000):

Код: Выделить всё

[root@notebook usb_modeswitch.d]# cat /etc/usb_modeswitch.d/19d2:0065
# ZTE AX32 WiMAX (Variant)

DefaultVendor=0x19d2
DefaultProduct=0x0065
TargetVendor=  0x19d2
TargetProduct= 0x0044

MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
NeedResponse=1
Не помогает! :-( :

Код: Выделить всё

[root@notebook usb_modeswitch.d]# /usr/sbin/usb_modeswitch -c 19d2:0065 

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
   found matching product ID
   adding device
 Found device in default mode, class or configuration (1)
Accessing device 018 on bus 001 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x02 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 No driver found. Either detached before or never attached

SCSI inquiry data (for identification)
-------------------------
  Vendor String: ZTE     
   Model String: CD Less         
Revision String: 1100
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: ZTE Corporation
     Product: USB DISK
  Serial No.: AA04012700008291
-------------------------
Setting up communication with interface 0
Using endpoint 0x02 for message sending ...
Trying to send message 1 to endpoint 0x02 ...
 OK, message successfully sent
Resetting response endpoint 0x81
Resetting message endpoint 0x02
 Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
Т.е. строка сообщения, похоже, посылается USB устройству, ним принимается (ОК), но устройству эта строка до фени:

Код: Выделить всё

[root@notebook usb_modeswitch.d]# lsusb | grep ONDA
Bus 001 Device 018: ID 19d2:0065 ONDA Communication S.p.A. 

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 12 сен 2012, 09:54

Olej писал(а): Попал мне в руки ещё один прелюбопытнейший экземпляр модема - как раз ZTE; чем прелюбопытнейший:
...
На морде у него ещё написано ;-) : ZTE AX320
http://pele.com.ua/prod.php?c=modems_wi ... TE&m=AX320
Технические характеристики ZTE AX320 4G WiMAX FreshTel
Стандарт: • 4G - WiMAX Mobile (протокол IEEE 802.16e-2005)
Диапазон рабочих частот: • 3400 - 3600 МГц
Мощность передатчика: • 0.2 Вт
Функциональные возможности:
• скорость загрузки до 20 Мбит/с
• скорость отправки до 6 Мбит/с
Поддерживаемые ОС: • Windows XP/Vista
Вот это и есть обещанные 4G: 20 Мбит/с

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 12 сен 2012, 10:01

Olej писал(а):
Технические характеристики ZTE AX320 4G WiMAX FreshTel
Вот это и есть обещанные 4G: 20 Мбит/с
Как мне кажется, всё, что есть FreshTel + WiMAX - это всё сильно на уровне экспериментов?
Вот российский FreshTel (2012г.), покрытие - http://www.freshtel.ru/retail/coverage/:
Тула Чехов Серпухов Новомосковск Липецк Ростов-на-Дону Щербинка Россошь Иваново

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Установка и настройка USB-модемов

Непрочитанное сообщение Olej » 12 сен 2012, 12:54

Olej писал(а): - где мне нужно устройство СD-ROM PID=0x0065 перевести в /dev/ttyUSB0 PID=0x0044 (в Windows установочной их программе подсмотрел).
Это хорошо видно в Windows XP, но под VirtualBox в Linux: когда все USB устройства отдельно контролируются, и должны указываться в свойствах VM явно:
-WinXP - Свойства-3.png
-WinXP - Свойства-3.png (57.62 КБ) 7390 просмотров
И как результат имеем работающий в VirtualBox модем!
-WinXP [Работает] - Oracle VM VirtualBox-3.png
(262.97 КБ) 6193 скачивания
P.S. интересно, что на вкладке отображается "Модель устройства" = bece0310.
А в cat /etc/usb_modeswitch.d есть конфиг для какого-то предыдущего ZTE WiMax:

Код: Выделить всё

[olej@nvidia usb_modeswitch.d]$ cat /etc/usb_modeswitch.d/19d2:bccd 
########################################################
# ZTE AX226 WiMax

DefaultVendor= 0x19d2
DefaultProduct=0xbccd

TargetVendor=  0x19d2
TargetProduct= 0x0172

MessageContent="555342431234567824000000800006bc626563240000000000000000000000"
NoDriverLoading=1

CheckSuccess=20
P.P.S. И видно, что скорость (с которой я вот это сейчас пишу) действительно ... - 8.4 Mbit/sec. + и это в VirtualBox с виртуализацией USB (и на картинке краем видно, что я отключил eth0):
-WinXP [Работает] - Oracle VM VirtualBox-4.png
(274.27 КБ) 6203 скачивания

Ответить

Вернуться в «Железо для Linux»

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

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