我想与通过 USB 连接的华为 e5573s 建立串行连接 com 端口,这样我就可以向它发送一些 AT 命令
据我了解,我需要在 com 端口上建立与设备的 TTY 连接才能执行上述操作。
我尝试了 usb_modeswitch -J -v 12d1 -p 14db 但切换失败并显示:
Error: can't use storage command in MessageContent with interface 0;
interface class is 2, expected 8. Abort
我只是不知道如何连接到它。在 Windows 上,建议使用 putty 和一些自定义驱动程序。我需要在 Debian 上使用什么工具才能实现上述描述?
// 编辑1
lsusb | grep Huawei
<< Bus 001 Device 004: ID 12d1:14db Huawei Technologies Co., Ltd.
for file in $(find /sys/dev/ -name 189:3);
do
source ${file}/uevent; echo $DEVNAME;
done;
<< bus/usb/001/004
那么,我的调制解调器安装点是:
/dev/bus/usb/001/004
screen /dev/bus/usb/001/004
<< '/dev/bus/usb/001/004' is not a tty
这意味着我必须使用 usb_modeswitch 在设备上启用串行。
// 编辑2
设备从一开始就处于正确的模式(我以为我将其置于 tty 模式,但相反,通过为 usb_modeswitch 创建 .rules 文件将其置于存储模式)
由于某种原因,它没有显示为 ttyUSB,并且我找不到它所连接的内容
cdc_ether 1-2:1.0 eth0: register 'cdc_ether' at usb-0000:00:14.0-2,
CDC Ethernet Device, 0c:5b:8f:27:9a:64