小编Mag*_*nus的帖子

为什么我的 USB 调制解调器会产生多个 /dev/ttyUSB* 文件?

我有一个 Sierra Wireless USB 308 调制解调器,用于向客户发送 SMS 消息和接收来自客户的 SMS 消息。

插入此单个设备时,系统会创建多个设备文件:/dev/ttyUSB0/dev/ttyUSB1/dev/ttyUSB2/dev/ttyUSB3。我在某处读到 SMSes 的发送必须使用第三个设备文件 ( /dev/ttyUSB2)。我正在使用短信工具

问题:

  1. 为什么单个设备会在/dev目录中产生多个设备文件?
  2. 我希望能够符号链接/dev/ttyUSB2/dev/sms-sierra. 当运行udevadm info -a /dev/ttyUSBXXX中的每个设备文件(“XXX”表示为“0”,“1”,“2”或“3”),对于每个“设备”的信息几乎是相同的。由于设备编号并不总是相同,我该如何编写udev规则来检测要使用的适当设备编号?

对于问题 1,我不知道。对于问题 2,是否需要一个程序来探测设备文件是否可以发送 SMS(例如,通过查看它是否响应适当的调制解调器“AT”命令)?

udev centos modem usb-device sms

6
推荐指数
1
解决办法
2090
查看次数

标签 统计

centos ×1

modem ×1

sms ×1

udev ×1

usb-device ×1