linux usb 复位
时间: 2023-08-06 22:26:15 浏览: 218
mach-mx51_babbage.rar_V2 _usb reset
在 Linux 中,可以使用以下方法对 USB 设备进行复位:
1. 使用 USB 设备的 ID 进行复位
首先需要查找 USB 设备的 ID。可以使用以下命令列出所有连接到计算机上的 USB 设备:
```
lsusb
```
找到需要复位的 USB 设备的 ID,例如:
```
Bus 001 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
```
其中的 `1a86:7523` 就是该 USB 设备的 ID。然后使用以下命令对该 USB 设备进行复位:
```
sudo sh -c 'echo 0 > /sys/bus/usb/devices/1-1.3/authorized'
sudo sh -c 'echo 1 > /sys/bus/usb/devices/1-1.3/authorized'
```
其中的 `1-1.3` 就是该 USB 设备在系统中的路径,可以根据实际情况进行修改。
2. 使用 USB 接口进行复位
如果无法确定 USB 设备的 ID,也可以尝试对 USB 接口进行复位。可以使用以下命令对 USB 接口进行复位:
```
sudo sh -c 'echo 0 > /sys/bus/usb/drivers/usb/1-1.3/authorized'
sudo sh -c 'echo 1 > /sys/bus/usb/drivers/usb/1-1.3/authorized'
```
其中的 `1-1.3` 就是需要进行复位的 USB 接口,可以根据实际情况进行修改。
需要注意的是,以上方法只是对 USB 设备进行了软件复位,如果 USB 设备出现了硬件故障,软件复位是无法解决问题的。
阅读全文