Ngoài câu trả lời austinmarton đưa ra, bạn có thể chạy
lsusb -v -d VPID | grep -i interface
VPID là ID nhà cung cấp / sản phẩm được báo cáo lsusb
. Ví dụ:
$ 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
Lưu ý rằng bInterfaceProtocol
giá trị duy nhất được liệt kê là 80 Bulk-Only
. Thiết bị này sẽ không phải là thiết bị có cấu hình UASP. Tuy nhiên, nếu bạn thấy một bổ sung bInterfaceProtocol 98
, đây sẽ là một thiết bị được cấu hình UASP.
Các giá trị này được đưa ra dưới dạng thập phân, nhưng thông số kỹ thuật đề cập đến chúng bởi các giá trị hex của chúng ...
50h (80d): USB Mass Storage Class Bulk-Only (BBB) Transport
62h (98d): Allocated by USB-IF for UAS.
Thông tin này có thể được tìm thấy trong Thông số kỹ thuật lưu trữ lớn trên usb.org , phần 3 Mã giao thức, Bảng 2 - Giao thức truyền tải lưu trữ lớn.
Tuy nhiên, tôi không chắc liệu câu trả lời này có trả lời câu hỏi thứ nhất hoặc thứ hai không, vì không rõ giá trị này sẽ được báo cáo trên cả máy / thiết bị hỗ trợ UASP và những máy không hỗ trợ.
Driver=uas
, thật tuyệt khi có thể tìm hiểu lý do - ví dụ: có thể là chipset hoặc thiết bị (hoặc có thể cả hai?) Không hỗ trợ UAS . Tôi sẽ để câu hỏi mở cho đến cuối tuần trong trường hợp ai đó có thể trả lời hai điểm khác, nhưng nếu không tôi sẽ chấp nhận câu trả lời của bạn.