USB_modeSwitch 无法自动检测我的华为加密狗作为调制解调器

USB_modeSwitch 无法自动检测我的华为加密狗作为调制解调器

问题:

我正在使用华为加密狗。在我当前的内核版本上,我安装了 usb_modeswitch。一旦我插入华为加密狗,它就会检测为大容量存储而不是调制解调器。 系统盘

Bus 001 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard

实验

  1. 在 usb_modeswitch.conf 文件中使 DisableSwitching=1。这也不起作用。

  2. 发布usb_modeswitch -v 0x12d1 -p 0x1506 -M "55534243123456780000000000000a11062000000000000100000000000000"

此时它可以工作,我的设备被检测为调制解调器,并且我能够同时获得 wwan0 接口。但如果我移除加密狗并再次插入,它会再次将其检测为存储设备。

--> 我希望这可以自动发生,无论我多少次移除加密狗,它都应该总是能被检测到。

所有这些更改在内核中都有以下设置

CONFIG_USB_SERIAL_WWAN=m
CONFIG_USB_SERIAL_OPTION=m

谢谢,Ashish

答案1

安装最新版本的 usb_modeSwitch 2.5 后,它运行正常。

相关内容