我在 pfSense 2.0.2(基于 FreeBSD 8.1-RELEASE-p13)上有一个 USB 3G 调制解调器(华为 E353-u2),它似乎创建了 2 个 /dev/cuaU 设备:
/dev/cuaU0.0
/dev/cuaU0.3
1)为什么有2个设备?其中之一可能是USB大容量存储棒吗?
2)在操作系统级别(shell),我如何找出这两个设备中的哪一个是“真正的调制解调器”/映射到/dev/cuaUx.y?
感谢您的任何提示:-)
答案1
CUA 设备都是串行端口。 3G 调制解调器通常有 1 到 3 个串行端口。其中之一是沟通端口和其余端口是控制和监视端口,您可以使用它们在连接时检查信号电平(使用 AT 命令)。
第一个端口是几乎始终是您应该使用的通信端口。
您可以查看是否dmesg
给出了有关哪个端口是哪个端口的任何提示,但很可能只有调制解调器知道而华为不会告诉。
答案2
网络搜索表明该调制解调器知道 AT 命令集,因此您可以使用两个端口的“tip”或“cu”命令轻松检查这一点,并检测哪个端口响应 AT。