📌  相关文章
📜  启用 USB 端口 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:11.684000             🧑  作者: Mango

启用 USB 端口 Ubuntu - Shell-Bash

有时候,我们在 Ubuntu 中插入一个 USB 设备时会发现无法识别,这可能是因为 USB 端口未启用。本文介绍如何使用 Shell-Bash 命令启用 USB 端口。

步骤
  1. 打开终端(快捷键 Ctrl+Alt+T),输入以下命令来查询系统中是否存在 USB 设备:
lsusb

输出内容类似于以下内容:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 13d3:56a6 IMC Networks 
Bus 001 Device 002: ID 8087:0a2b Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  1. 输入以下命令来卸载 USB 设备:
sudo modprobe -r usbhid
  1. 输入以下命令重新加载 USB 设备:
sudo modprobe usbhid
  1. 输入以下命令打开 USB 端口:
echo "on" | sudo tee /sys/bus/usb/devices/usbX/power/level

其中,usbX 中的 X 是要启用的 USB 设备的编号。

例如,如果要启用 Bus 001 Device 003,则 usbX 应该是 usb1/1-3。命令应该如下所示:

echo "on" | sudo tee /sys/bus/usb/devices/usb1/1-3/power/level
  1. 断开 USB 设备并重新插入,然后重新运行 lsusb 命令,应该能够识别到 USB 设备了。
总结

现在,您已经学会了如何在 Ubuntu 中通过 Shell-Bash 命令启用 USB 端口。尝试使用上述命令来解决 USB 设备无法识别的问题。