অস্টিনমার্টন উত্তর প্রদানের পাশাপাশি আপনি চালাতে পারেন
lsusb -v -d VPID | grep -i interface
যেখানে ভিপিআইডি হ'ল বিক্রেতার / প্রোডাক্ট আইডি হিসাবে রিপোর্ট করা 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
। এই ডিভাইসটি ইউএএসপি-কনফিগার করা ডিভাইস হবে না । যাইহোক, যদি আপনি একটি অতিরিক্ত দেখুন 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 - ভর সংগ্রহস্থল পরিবহন প্রোটোকল।
আমি নিশ্চিত না যে এটি আপনার প্রথম বা দ্বিতীয় প্রশ্নের উত্তর দেয় কিনা, যদিও এটি অস্পষ্ট যেহেতু এই মানটি ইউএসএসপি সমর্থন করে না এমন মেশিন / ডিভাইস এবং যেগুলি না দেয় তাদের উভয় ক্ষেত্রেই রিপোর্ট করা হবে কিনা it's
Driver=uas
তবে এটি কেন ভাল তা জানতে পেরে ভাল লাগবে - উদাহরণস্বরূপ এটি হতে পারে যে চিপসেট বা ডিভাইস (অথবা সম্ভবত উভয়?) ইউএএস সমর্থন করে না । কেউ যদি অন্য দুটি পয়েন্টের উত্তর দিতে পারে তবে আমি সপ্তাহের শেষ অবধি প্রশ্নটি খোলা রেখে দেব, তবে অন্যথায় আমি আপনার উত্তরটি গ্রহণ করব।