นอกเหนือจากคำตอบที่ให้ไว้แล้วคุณสามารถวิ่งได้
lsusb -v -d VPID | grep -i interface
ที่ VPID เป็นผู้ขาย / 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
ค่าเหล่านี้ให้เป็นทศนิยม แต่สเป็คอ้างอิงกับพวกมันด้วยค่าฐานสิบหก ...
50h (80d): USB Mass Storage Class Bulk-Only (BBB) Transport
62h (98d): Allocated by USB-IF for UAS.
ข้อมูลนี้สามารถพบได้ในสเปคที่เก็บข้อมูลขนาดใหญ่บนusb.org , ส่วนที่ 3 รหัสโพรโทคอล, ตารางที่ 2 - โพรโทคอลการขนส่งที่เก็บข้อมูลขนาดใหญ่
ฉันไม่แน่ใจว่าสิ่งนี้จะตอบคำถามแรกหรือคำถามที่สองของคุณอย่างไรเนื่องจากยังไม่ชัดเจนว่าจะรายงานค่านี้ในทั้งเครื่อง / อุปกรณ์ที่รองรับ UASP และที่ไม่ได้
Driver=uas
มันคงจะดีถ้าคุณรู้ว่าทำไม - ตัวอย่างเช่นอาจเป็นได้ทั้งชิปเซ็ตหรืออุปกรณ์ (หรืออาจเป็นได้ทั้งคู่) ไม่สนับสนุน UAS . ฉันจะเปิดคำถามทิ้งไว้จนถึงสิ้นสัปดาห์ในกรณีที่บางคนสามารถตอบอีกสองประเด็นได้ แต่ไม่เช่นนั้นฉันจะยอมรับคำตอบของคุณ