時々UAS
、Linuxには使用する必要があるドライバにバグがありますusb-storage
。以前は、/etc/modprobe.d
ドライブを接続するSATA / USBケーブルを指定する項目を入れてこれを実行しましたが、切り替えるたびに再起動する必要があります。 。
UAS
ドライバでデバイスのバインディングをオフにして再バインドしようとしましたが、usb-storage
再バインドするとwrite error: No such device
。
(unbind
コマンドは成功し、まったく同じバスIDを使用してバインドします。)
ベストアンサー1
星の設定がなければ不可能だそうです。ドライバのソースコードはusb-storage
常にサポートされているかどうかを最初に確認し、サポートされているUAS
場合は-ENXIO
エラーコードであるデバイスが見つからないことを返します。
他のアプローチも機能しないようです - blacklist 。ただし、ブラックリストフラグUAS
も確認するため、必要に応じて手動でバインドします。UAS
しかし、、あなただと思います。できるUAS
ドライバのバインドを解除できるように、実行時に奇妙な点を変更してください。
$ echo "0bc2:ab38:u" > /sys/module/usb_storage/parameters/quirks
0bc2:ab38
デバイスのVID:PIDに置き換えて(などで確認できます)、ドライバにlsusb
バインドしてみてください。usb-storage