如何在不重启系统的情况下将服务 usb 重置为 lsmod 中列出的串行驱动程序?
how can i reset service usb to serial driver that listed in lsmod without reboot system?
我有一个 usb_to_serial 连接了我的 USB
并通过此命令安装
modprobe usbserial vendor=0x67b product=0x2303
并通过控制台连接到其他设备
以及例如使用屏幕连接到控制台时
screen /dev/ttyUSB0 9600
我可以通过这个命令停止会话
fuser -k /dev/ttyUSB0
但是当连接到其他设备控制台时,我的控制台显示为空
我的问题是,当我重新启动系统并通过控制台连接第一台设备时,一切正常,但是当我需要连接到其他设备时,必须重新启动 os 这样才能连接新设备!有什么方法不需要重启,只重置usbserial服务而不重启?
感谢帮助
现在我找到了重启服务usbconsole的方法
如果你有同样的问题那么可以尝试通过
终止进程
pkill -f /dev/ttyUSB0 ; screen /dev/ttyUSB0 9600
通过此命令,您可以终止串行控制台上的先前会话并为其创建新会话
我有一个 usb_to_serial 连接了我的 USB 并通过此命令安装
modprobe usbserial vendor=0x67b product=0x2303
并通过控制台连接到其他设备
以及例如使用屏幕连接到控制台时
screen /dev/ttyUSB0 9600
我可以通过这个命令停止会话
fuser -k /dev/ttyUSB0
但是当连接到其他设备控制台时,我的控制台显示为空
我的问题是,当我重新启动系统并通过控制台连接第一台设备时,一切正常,但是当我需要连接到其他设备时,必须重新启动 os 这样才能连接新设备!有什么方法不需要重启,只重置usbserial服务而不重启?
感谢帮助
现在我找到了重启服务usbconsole的方法 如果你有同样的问题那么可以尝试通过
终止进程pkill -f /dev/ttyUSB0 ; screen /dev/ttyUSB0 9600
通过此命令,您可以终止串行控制台上的先前会话并为其创建新会话