Huawei E3531: посмотреть уровень сигнала?

У меня есть 3G ключ Huawei E3531 (который отлично работает на Ubuntu 14.04, прямо из коробки). Тем не менее, он регистрируется в качестве адаптера USB-Ethernet, и я не могу просмотреть уровень сигнала или другую информацию о соединении, кроме как путем посещения внутренней веб-страницы ключа по адресу 192.168.8.1. Может ли этот ключ также использоваться в качестве модемного устройства ttyUSBx, чтобы он правильно работал с сетевым менеджером?

Спасибо! Florian

2 ответа

Решение

TL;DR: чтобы E3531 работал как модем с последовательным интерфейсом через USB, вам нужно изменить правило переключения режимов на то, которое вы опубликовали (12d1: 1001), и отключить автодозвон на странице внутренней конфигурации, в противном случае конфликт, и компьютер не может использовать модем.

Мне нужно было настроить этот модем для работы с роутером OpenWrt, поэтому я потратил немало часов на тестирование своей коробки Fedora и самого роутера. Он работает в режиме CDC Ethernet, но нет возможности настроить такие вещи, как переадресация портов. В /etc/usb_modeswitch.d/12d1:1f01 у меня было:

# Huawei E353 (3.se)

TargetVendor=  0x12d1
TargetProduct= 0x14db

MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
NoDriverLoading=1

и аналогично в /etc/usb-mode.json в OpenWrt (значения в скобках в десятичном виде):

    "12d1:1f01": {
        "*": {
            "t_vendor": 4817,
            "t_product": [ 5339, 5340 ],
            "mode": "HuaweiNew",
            "no_driver": true,
            "msg": [  ]
        }
    }

Кажется, что опция NoDriverLoading=1 ("no_driver": true) не позволяет устройству переключаться в режим последовательной передачи через USB. Я не могу вспомнить, верно ли то же самое для "mode": "HuaweiNew", так как я отправил маршрутизатор клиенту.

Итак, подведем итоги, вам необходимо:

  1. Отключить автодозвон на странице конфигурации
  2. Измените правило переключения режимов на идентификатор целевого продукта 0x1001 (десятичное число: 4097) и сообщение "55534243123456780000000000000011062000000100000000000000000000"
  3. Удалите опцию NoDriverLoading=1
  4. Сохраните правило, отключите и снова подключите

Теперь я могу ответить на свой вопрос: можно переключить флешку в "модемный режим", где представлены 3 последовательных устройства. Однако в настоящее время подключение через эти модемные устройства не работает. В любом случае, вот волшебное заклинание - поместите следующее в файл "/etc/usb_modeswitch.d/12d1:1f01":

# Huawei E3531s-2 - switch to modem mode instead of HiLink CDC-Ether mode
TargetVendor=0x12d1
TargetProduct=0x1f01

# switch to 12d1:1001 (modem mode, 3 virtual serial ports)
MessageContent="55534243123456780000000000000011062000000100000000000000000000"

# switch to 12d1:14dc (default HiLink CDC-Ether mode)
# MessageContent="55534243123456780000000000000a11062000000000000100000000000000"

# switch to 12d1:1442 (debug mode with 2 virtual serial ports)
# MessageContent="55534243000000000000000000000011060000000000000000000000000000"

Находится по адресу: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1897

Другие вопросы по тегам