echo on > /sys/bus/usb/devices/usb2/power/control cat /sys/bus/usb/devices/usb2/idVendor cat /sys/bus/usb/devices/usb2/idProduct echo 2-0:1.0 > /sys/bus/usb/drivers/hub/unbind echo 1d6b 0003 > /sys/bus/usb/drivers/lvs/new_id echo 2-0:1.0 > /sys/bus/usb/drivers/lvs/bind echo 1 > /sys/bus/usb/drivers/lvs/2-0:1.0/enable_compliance什么意思
时间: 2023-07-17 11:53:40 浏览: 284
USB设备状态监控,插拔事件响应等。
3星 · 编辑精心推荐
这是一组 Linux 命令,用于控制 USB 设备的电源和驱动程序。其中:
- `echo on > /sys/bus/usb/devices/usb2/power/control`:将 USB2 设备的电源控制设置为 “on”,以便在系统启动时打开设备。
- `cat /sys/bus/usb/devices/usb2/idVendor` 和 `cat /sys/bus/usb/devices/usb2/idProduct`:显示 USB2 设备的 Vendor ID 和 Product ID。
- `echo 2-0:1.0 > /sys/bus/usb/drivers/hub/unbind`:将 USB2 设备从 USB hub 中解绑。
- `echo 1d6b 0003 > /sys/bus/usb/drivers/lvs/new_id`:向 Linux USB Video Class 驱动程序注册一个新的 USB 设备 ID。
- `echo 2-0:1.0 > /sys/bus/usb/drivers/lvs/bind`:将 USB2 设备绑定到 Linux USB Video Class 驱动程序。
- `echo 1 > /sys/bus/usb/drivers/lvs/2-0:1.0/enable_compliance`:启用 USB2 设备的 USB 规范兼容性模式。
这些命令可以用于诊断和修复 USB 设备的问题,但需要谨慎使用,以免造成不可逆的损害。
阅读全文