Автор Гілка: Під’єнання 3g модему  (Прочитано 10888 раз)

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Недавно купив 3g-модем від mts(wetelecom WM-D300), на сайті написано що працює з усіма системами linux)
У мене стоїть opensuse 13.1 + SLED 11SP2 - всі проблеми такі ж.
Вставляю в ноут і… нічого. Жодна з програм модем не бачить, пристрою ttyUSB немає.
офсайт мтс дає такі інструкції, з яких нічого не зрозуміло і нічого не працює.
В інтернеті нарив лише оце, modprobe - все норм, dmesg показує з’єднання модему, з’являється ttyUSB0. Далі - жодна з програм не бачить його як модем. Ні networkmanager, ні vwdial(modem not responding)
тепер не знаю що робити з ним… сьогодні поїду в сервіс центр, але не певний що там хтось щось знає
Може, хтось щось знає про це?
« Змінено: 2014-10-07 15:55:16 від ukrkyi »
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: Під’єнання 3g модему
« Відповідей #1 : 2014-10-08 15:28:13 »
а під’єднатись терміналом пробували до ttyUSB0 ?

також пінкод мабуть треба забрати якщо він присутній
« Змінено: 2014-10-08 15:29:54 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #2 : 2014-10-08 20:15:46 »
а під’єднатись терміналом пробували до ttyUSB0 ?
wvdial пробував. Маєте на увазі просто "/dev/ttyUSB0"?

також пінкод мабуть треба забрати якщо він присутній
піну немає
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 480
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #3 : 2014-10-09 13:45:47 »
Спробуйте так: підключитися в Windows потім, не виймаючи модем з USB, перевантажитися в Linux і там спробуйте встановити з'єднання.
чи планетяне щче не подали блакитне свитло?

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #4 : 2014-10-09 17:58:00 »
підключитися в Windows
У мене віндоуз не стоїть. Я вирішив що мій ноут не витримає такого гівна ;)
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: Під’єнання 3g модему
« Відповідей #5 : 2014-10-11 16:49:45 »
Цитата
wvdial пробував. Маєте на увазі просто "/dev/ttyUSB0"?
так, маю на увазі наприклад через putty
« Змінено: 2014-10-11 16:50:04 від tarasian666 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Під’єнання 3g модему
« Відповідей #6 : 2014-10-13 14:57:23 »
Крім цього: http://eostapets.blogspot.com/2012/05/wetelecom-wm-d200-linux.html, гляньте ще на цю сторінку: http://stackoverflow.com/questions/11920118/cannot-automatically-connect-usb-modem-using-udev-under-debian-linux.

Судячи з усього, вам потрібно додати наступне у файли конфігурації:

/etc/modprobe.d/wetelecom.conf:
options usbserial vendor=0x22de product=0x6803

/etc/udev/rules.d/wetelecom.rules:
SUBSYSTEM=="usb", ATTR{idProduct}=="6803", ATTR{idVendor}=="22de", RUN+="/sbin/modprobe option"

(чисто емпірично, нічого не гарантую)

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: Під’єнання 3g модему
« Відповідей #7 : 2014-10-14 09:22:05 »
а до речі може бути чисто банальне - права доступу на /dev/ttyUSB0
Kernel alive - куди поділи цю "фразу" в новому ядрі?

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #8 : 2014-10-14 14:35:20 »
вам потрібно додати наступне у файли конфігурації:

/etc/modprobe.d/wetelecom.conf:
options usbserial vendor=0x22de product=0x6803

/etc/udev/rules.d/wetelecom.rules:
SUBSYSTEM=="usb", ATTR{idProduct}=="6803", ATTR{idVendor}=="22de", RUN+="/sbin/modprobe option"

Додав, тепер прикол такий:
> sudo dmesg | grep usb

[  240.930116] usb 3-4: new high-speed USB device number 4 using xhci_hcd
[  240.942979] usb 3-4: New USB device found, idVendor=22de, idProduct=6803
[  240.942982] usb 3-4: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[  240.942985] usb 3-4: Product: Wetelecom Mobile Products
[  240.942986] usb 3-4: Manufacturer: WeTelecom Incorporated
[  240.942988] usb 3-4: SerialNumber: 1dcf3ea80000
[  240.943829] usbserial_generic 3-4:1.0: The "generic" usb-serial driver is only for testing and one-off prototypes.
[  240.943832] usbserial_generic 3-4:1.0: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[  240.943834] usbserial_generic 3-4:1.0: generic converter detected
[  240.943913] usb 3-4: generic converter now attached to ttyUSB0
[  241.470840] usbserial_generic 3-4:1.0: device disconnected

на якусь частку секунди повідомлення про пристрій з’являється, але потім все зникає
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #9 : 2014-10-14 14:36:48 »
права доступу

з-під руту все роблю

openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Під’єнання 3g модему
« Відповідей #10 : 2014-10-14 21:10:11 »
Прогрес. Ці повідомлення означають, що ядро розпізнало модем і завантажило модуль, але уже ще не може з ним "спілкуватися". Далі треба поміняти стан модема (man usb_modeswitch). Подивіться, чи є у вас каталог /etc/usb_modeswitch.d/ - база даних конфігурацій пристоїв для програми usb_modeswitch. Подивіться, чи є в ньому файл під назвою 22de:6803 (idVendor:idProduct). Якщо ні, то створіть його:

su && touch 22de:6803

Зміст його повинен бути приблизно наступний:

# WeTelecom WM-D300

DefaultVendor= 0x22de
DefaultProduct=0x6803

TargetVendor= 0x22de
TargetProduct=0x6801

MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"

ReleaseDelay=4000

NeedResponse=1

CheckSuccess=5

Виконайте usb_modeswitch -I -W -c /etc/usb_modeswitch.d/22de:6803 і подивіться вивід.

Для довідки:

http://importgeek.wordpress.com/2012/08/14/how-to-connect-reliance-netconnect-huawei-ec156-in-ubuntu/
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=994
http://linux.die.net/man/1/usb_modeswitch
« Змінено: 2014-10-14 21:12:22 від tech »

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #11 : 2014-10-15 13:39:16 »
Ніфіга
usb_modeswitch дюбить посилати :-/
ukrkyi-openSUSE:/etc # usb_modeswitch -I -W -c /etc/usb_modeswitch.d/22de:6803

Reading config file: /etc/usb_modeswitch.d/22de:6803

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 1.2.5 (C) Josua Dietze 2012
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x22de
DefaultProduct= 0x6803
TargetVendor=   0x22de
TargetProduct=  0x6801
TargetClass=    not set
TargetProductList=""

DetachStorageOnly=0
HuaweiMode=0
SierraMode=0
SonyMode=0
QisdaMode=0
GCTMode=0
KobilMode=0
SequansMode=0
MobileActionMode=0
CiscoMode=0
MessageEndpoint=  not set
MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"
NeedResponse=1
ResponseEndpoint= not set

InquireDevice disabled
Success check enabled, max. wait time 5 seconds
System integration mode disabled


Looking for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 No devices in target mode or class found
Looking for default devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
   found matching product ID
   adding device
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 Found device in default mode, class or configuration (1)
Accessing device 003 on bus 003 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using interface number 0
Using endpoints 0x01 (out) and 0x81 (in)

USB description data (for identification)
-------------------------
Manufacturer: WeTelecom Incorporated
     Product: Wetelecom Mobile Products
  Serial No.: 1dcf3ea80000
-------------------------
Looking for active driver ...
 No driver found. Either detached before or never attached
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
Reading the response to message 1 (CSW) ...
 Response reading got error -110
 Device is gone, skipping any further commands

Checking for mode switch (max. 5 times, once per second) ...
 Searching for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 Searching for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 Searching for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 Searching for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 Searching for target devices ...
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 04f2:b370
  searching devices, found USB ID 8087:0024
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 22de:6803
   found matching vendor ID
  searching devices, found USB ID 1d6b:0002
  searching devices, found USB ID 1d6b:0003
 No new devices in target mode or class found

Mode switch has failed. Bye.
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Під’єнання 3g модему
« Відповідей #12 : 2014-10-15 17:11:06 »
* Version 1.2.5
Найостанніша версія usb-modeswitch - 2.2.0. Доведеться оновити хоча б трохи.

http://www.draisberghof.de/usb_modeswitch/

// Здається знайшов навіть латку, в якій було додано підтримку WM-D300.
« Змінено: 2014-10-15 17:17:27 від tech »

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #13 : 2014-10-15 18:21:58 »
* Version 1.2.5
Найостанніша версія usb-modeswitch - 2.2.0. Доведеться оновити хоча б трохи.

ukrkyi-openSUSE:/etc # usb_modeswitch -I -W -c /etc/usb_modeswitch.d/22de:6803

Read config file: /etc/usb_modeswitch.d/22de:6803

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 2.1.1 (C) Josua Dietze 2014
 * Based on libusb1/libusbx

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x22de
DefaultProduct= 0x6803
TargetVendor=   0x22de
TargetProduct=  0x6801
MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"
NeedResponse=1

InquireDevice=1
Success check enabled, max. wait time 5 seconds

Look for target devices ...
  found USB ID 8087:0024
  found USB ID 8087:0024
  found USB ID 22de:6803
   vendor ID matched
  found USB ID 1d6b:0002
  found USB ID 1d6b:0002
  found USB ID 1d6b:0002
  found USB ID 1d6b:0003
  found USB ID 04f2:b370
 No devices in target mode or class found
Look for default devices ...
  found USB ID 8087:0024
  found USB ID 8087:0024
  found USB ID 22de:6803
   vendor ID matched
   product ID matched
  found USB ID 1d6b:0002
  found USB ID 1d6b:0002
  found USB ID 1d6b:0002
  found USB ID 1d6b:0003
  found USB ID 04f2:b370
 Found devices in default mode (1)
Access device 005 on bus 003
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)
Inquire device details; driver will be detached ...
Looking for active driver ...
 No active driver found. Detached before or never attached
^C
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…

Відсутній ukrkyi

  • Дописувач
  • **
  • дописів: 99
  • Карма: +0/-0
Re: Під’єнання 3g модему
« Відповідей #14 : 2014-10-15 18:22:47 »
підвисає…

// Здається знайшов навіть латку, в якій було додано підтримку WM-D300.

і як її поставити?
openSUSE TUMBLEWEED | Arch Linux | HP ProBook 4540s | Шукаю драйвер rtbth… Відлетів після оновлення ядра і не повернувся…