オースティンマートンが与えた答えに加えて、あなたは実行することができます
lsusb -v -d VPID | grep -i interface
ここで、VPIDはで報告されたベンダー/製品ID lsusb
です。例えば:
$ lsusb -v -d 1234:5678 | grep -i interface
Couldn't open device, some information will be missing
bDeviceClass 0 (Defined at Interface level)
bNumInterfaces 1
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 6
bInterfaceProtocol
リストされている値はのみであることに注意してください80 Bulk-Only
。このデバイスは、UASPで構成されたデバイスではありません。ただし、追加のが表示される場合bInterfaceProtocol 98
、これは UASPで構成されたデバイスです。
これらの値は10進数で指定されていますが、仕様では16進数値でそれらを参照しています...
50h (80d): USB Mass Storage Class Bulk-Only (BBB) Transport
62h (98d): Allocated by USB-IF for UAS.
この情報は、usb.orgのMass Storage Specificationのセクション3プロトコルコード、表2 — Mass Storage Transport Protocolにあります。
ただし、この値がUASPをサポートするマシン/デバイスとサポートしないマシン/デバイスの両方で報告されるかどうかは不明であるため、これが最初の質問か2番目の質問のどちらに答えるかはわかりません。
Driver=uas
、理由を見つけることができればいいと思います。たとえば、チップセットまたはデバイス(あるいはその両方)がUASをサポートしていない可能性があります。 。誰かが他の2つのポイントに答えられるように、週末まで質問を開いたままにしますが、そうでなければ、あなたの答えを受け入れます。