4个版本
0.1.3 | 2024年4月2日 |
---|---|
0.1.2 | 2024年4月2日 |
0.1.1 | 2024年4月2日 |
0.1.0 | 2024年4月2日 |
#399 在 硬件支持
每月45次下载
4KB
58 行
usbautoreset
如果你像我一样,你的USB设备有时会停止工作,即使重新插拔也无法解决问题。这是一个简单的脚本,通过解绑和绑定来重置USB设备。
它会查找如下错误
xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 10 ep 1 on endpoint
xhci_hcd 0000:00:14.0: WARN: buffer overrun event for slot 10 ep 1 on endpoint
当它看到这样的消息时,它会执行相当于
echo -n "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/unbind && echo -n "0000:00:14.0" > /sys/bus/pci/drivers/xhci_hcd/bind
安装
cargo install usbautoreset
使用方法
sudo ./usbautoreset
依赖项
~2.1–3MB
~53K SLoC