找出 /dev/cuaU 映射到什么?

找出 /dev/cuaU 映射到什么?

我在 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。

相关内容