МТС-модем (E171) - переключить в режим модема

Компьютеры Linux железо

Есть МТС-модем (E171) который видится как:
$> lsusb | grep Huawei
Bus 010 Device 015: ID 12d1:155b Huawei Technologies Co., Ltd.

Есть конфиг переключения для usb_modeswitch
$> cat /etc/usb_modeswitch.d/12d1\:155b
#######################################################
# Huawei E171

DefaultVendor= 0x12d1
DefaultProduct=0x155b

TargetVendor= 0x12d1
TargetProduct= 0x1506

MessageContent="55534243123456780000000000000011062000000100000000000000000000"

Но, запуск:
$> sudo usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:155b
не приводит к нужному результату:
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 015 on bus 010 ...
Getting the current device configuration ...
OK, got current device configuration (1)
Using first interface: 0x00
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found ("usb-storage")
OK, driver "usb-storage" detached

SCSI inquiry data (for identification)
-------------------------
Vendor String:
Model String: Mass Storage
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer:
Product: Mobile Connect
Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
OK, message successfully sent
Resetting response endpoint 0x81
Resetting message endpoint 0x01
-> Run lsusb to note any changes. Bye.

$> lsusb | grep Huawei
Bus 010 Device 015: ID 12d1:155b Huawei Technologies Co., Ltd.
Ответы:
типичный пример того, линуксоиды занимаются решением проблем, которых на нормальной операционной сиситеме быть вообще не должно
Насколько мне известно теперь всё работает из «коробки», должны появится последовательные порты /dev/ttyUSB{0,1,2} и останется только настроить соединение.
echo AT^U2DIAG=0 > /dev/ttyUSB0
Случайно наткнулся. Для сделанного жопой 3131/e171 usb_modeswitch надо тупо повторить раза три. Ну и он в новых udev rules есть.


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.