EC800M 在 Linux 下无法识别 USB 端口【图片测试】

系统:Ubuntu 22.04,内核 5.15。
插入 EC800M 模块后,lsusb 能看到 2C7C:0800,但 /dev/ttyUSB* 没有出现。
已经加载了 option、usb_wwan 驱动,也添加了 USB 厂商 ID。
如图:

还需要做什么?

感谢您在本板块发布主题。为了让技术支持人员更快、更准确地协助您,请您补充说明使用的模组型号、软硬件版本、运行环境、问题现象、日志或截图等关键信息,我们将尽快为您提供支持。

EC800M 没有 /dev/ttyUSB* 是因为它处于 QMI/RMNET 模式2C7C:0800 是这个模式的标志),需要切换到串口模式。

解决办法:

  1. 手动绑定驱动:
    sudo modprobe option
    echo "2c7c 0800" | sudo tee /sys/bus/usb-serial/drivers/option1/new_id

  2. minicompicocom 连接出现的 /dev/ttyUSB0,发送:
    AT+QCFG="usbnet",0
    AT+CFUN=1,1

  3. 重新插拔模块,/dev/ttyUSB* 就会出现。

(无回复)