有时UAS
Linux 的驱动程序有问题,我需要使用usb-storage
. 过去,我通过在/etc/modprobe.d
指定连接驱动器的 SATA/USB 电缆的怪癖中输入一个条目来做到这一点,但这每次我想切换时都需要重新启动。
我已经尝试从UAS
驱动程序中取消绑定设备并将其重新绑定到,usb-storage
但是重新绑定时我得到了write error: No such device
.
(该unbind
命令确实成功,我使用完全相同的总线 ID 进行绑定)。
有时UAS
Linux 的驱动程序有问题,我需要使用usb-storage
. 过去,我通过在/etc/modprobe.d
指定连接驱动器的 SATA/USB 电缆的怪癖中输入一个条目来做到这一点,但这每次我想切换时都需要重新启动。
我已经尝试从UAS
驱动程序中取消绑定设备并将其重新绑定到,usb-storage
但是重新绑定时我得到了write error: No such device
.
(该unbind
命令确实成功,我使用完全相同的总线 ID 进行绑定)。
没有设置怪癖似乎是不可能的。驱动程序的源代码
usb-storage
始终首先检查UAS
是否受支持,如果支持,则返回-ENXIO
错误代码 - 未找到设备。似乎另一种方式也行不通-将黑名单列入黑名单
UAS
,但在需要时手动绑定到它,因为它还会检查UAS
黑名单标志。但是,您似乎可以在运行时更改怪癖,因此您可以取消绑定
UAS
驱动程序替换
0bc2:ab38
为您设备的 VID:PID(您可以通过lsusb
et. al. 进行检查),然后尝试绑定到usb-storage
驱动程序。