我把一个 minipcie 转 4 通道 RS485 EMP2-X404 模块插到我的电脑上,在gpiochip1
下多了一个/dev/
。我安装了制造商提供的驱动程序,xrserial
在 中可以看到一个附加项,但下/proc/tty/drivers
没有。这是什么原因?/dev/ttyXR
/dev
我的系统是 Ubuntu 20.04,内核为 6.1.0。
cat /proc/tty/drivers
/dev/tty /dev/tty 5 0 system:/dev/tty
/dev/console /dev/console 5 1 system:console
/dev/ptmx /dev/ptmx 5 2 system
/dev/vc/0 /dev/vc/0 4 0 system:vtmaster
xrserial /dev/ttyXR 30 0-255 serial
serial /dev/ttyS 4 64-95 serial
pty_slave /dev/pts 136 0-1048575 pty:slave
pty_master /dev/ptm 128 0-1048575 pty:master
unknown /dev/tty 4 1-63 console
如果设备节点尚未自动创建,则无需担心其缺失。如果将来的应用程序或系统设置需要该设备节点,则可以随时手动创建或根据需要进行配置。
您可以尝试通过运行手动创建设备节点
sudo mknod /dev/ttyXR c <major_number> <minor_number>
您可以从结果中找到主编号和次编号
cat /proc/tty/drivers
。对于 xrserial,主编号为 30,次编号通常从 0 开始,如输出中的此行所示:如果此命令不起作用并且您的 Ubuntu 正常运行,则无需立即创建额外的设备节点。