我正在尝试使用以下绑定/取消绑定命令打开/关闭 USB 驱动器这个帖子,有人能给我指出正确的方向吗?在哪里可以找到绑定/取消绑定 USB 驱动器的教程/解释(找到了一些帖子,但很旧,并且命令已被弃用,而且我对 linux 的了解不深,无法理解 man 中的所有内容)?我不明白的是如何在此示例 echo 命令中找到总线端口号
echo '1-2.2:1.0' > /sys/bus/usb/drivers/r8712u/bind # switch on
就我而言,我想我必须将驱动程序更改为USB存储,所以命令是
echo '?-?.?:?.?' > /sys/bus/usb/drivers/usb-storage/bind # switch on
我应该使用哪个命令来查找总线端口?
答案1
经过进一步查找,发现了一些识别USB设备编号的技巧这里,在我的例子中,它是一个三星 USB 驱动器,被列为设备 2-2:1.0,所以命令是
echo '2-2:1.0' | sudo tee /sys/bus/usb/drivers/usb-storage/unbind
echo '2-2:1.0' | sudo tee /sys/bus/usb/drivers/usb-storage/bind