问题:
我正在使用华为加密狗。在我当前的内核版本上,我安装了 usb_modeswitch。一旦我插入华为加密狗,它就会检测为大容量存储而不是调制解调器。 系统盘
Bus 001 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
实验
在 usb_modeswitch.conf 文件中使 DisableSwitching=1。这也不起作用。
发布
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 后,它运行正常。