首页 > 解决方案 > 如何在不重新启动系统的情况下将服务 USB 重置为 lsmod 中列出的串行驱动程序?

问题描述

我有一个 usb_to_serial 连接我的 USB 并通过此命令安装

modprobe usbserial 供应商=0x67b 产品=0x2303

并通过控制台连接到其他设备

例如,当使用屏幕连接到控制台时

屏幕 /dev/ttyUSB0 9600

我可以通过这个命令停止会话

定影器 -k /dev/ttyUSB0

但是当连接到其他设备控制台时,我的控制台空显示

我的问题是,当我重新启动系统并通过控制台连接第一台设备时,一切正常,但是当我需要连接到其他设备时,必须重新启动操作系统,这样才能连接新设备!有什么方法不需要重启,只重置usbserial服务而不重启?

感谢帮助

标签: linux-device-driverusbserial

解决方案


现在我找到了一种方法来重新启动服务 usbconsole 如果你有同样的问题然后可以尝试通过杀死进程

pkill -f /dev/ttyUSB0 ; 屏幕 /dev/ttyUSB0 9600

通过此命令,您可以终止串行控制台上的先前会话并为它们创建新会话


推荐阅读