Selain jawaban yang diberikan austinmarton, Anda dapat menjalankan
lsusb -v -d VPID | grep -i interface
di mana VPID adalah ID vendor / produk yang dilaporkan dalam lsusb
. Sebagai contoh:
$ 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
Perhatikan bahwa satu-satunya bInterfaceProtocol
nilai yang terdaftar adalah 80 Bulk-Only
. Perangkat ini tidak akan menjadi perangkat yang dikonfigurasi UASP. Namun, jika Anda melihat tambahan bInterfaceProtocol 98
, ini akan menjadi perangkat yang dikonfigurasi UASP.
Nilai-nilai ini diberikan dalam desimal, tetapi spec merujuk kepada mereka dengan nilai hex mereka ...
50h (80d): USB Mass Storage Class Bulk-Only (BBB) Transport
62h (98d): Allocated by USB-IF for UAS.
Informasi ini dapat ditemukan di Spesifikasi Penyimpanan Massal di usb.org , bagian 3 Kode Protokol, Tabel 2 - Protokol Transport Penyimpanan Massal.
Saya tidak yakin apakah ini menjawab pertanyaan pertama atau kedua Anda, karena tidak jelas apakah nilai ini akan dilaporkan pada kedua mesin / perangkat yang mendukung UASP dan yang tidak.
Driver=uas
, alangkah baiknya untuk mengetahui mengapa - misalnya bisa jadi chipset atau perangkat (atau mungkin keduanya?) Tidak mendukung UAS . Saya akan membiarkan pertanyaan terbuka sampai akhir minggu kalau-kalau ada yang bisa menjawab dua poin lainnya, tetapi kalau tidak saya akan menerima jawaban Anda.