मुझे कैसे पता चलेगा कि मेरे सिस्टम में यूएसबी 3.0 पोर्ट हैं?


70

मैं एक बाहरी USB 3.0 ड्राइव खरीदना चाहता हूं और मुझे आश्चर्य है कि कैसे पता लगाया जाए कि मेरे लैपटॉप में ऐसा पोर्ट है (या केवल 2.0)।

न तो lsusb -v, और न ही /proc/bus/input/devicesकोई स्पष्ट संकेत प्रदान करता है, हालांकि पूर्व में बहुत कुछ कहा गया है 2.0 root hubजिसका अर्थ वी 2 हो सकता है और वी 3 नहीं। सही?

जवाबों:


77

lsusb आपको दिखाता है कि कर्नेल यूएसबी 3.0 सपोर्ट को देखता है या नहीं।

इस गैर- USB3 प्रणाली के विपरीत:

$ lsusb 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1210:2604 DigiTech 
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp. 

इस के साथ, जो USB3 का समर्थन करता है:

$ lsusb 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 08ff:168b AuthenTec, Inc. 
Bus 001 Device 004: ID 04f2:b1d6 Chicony Electronics Co., Ltd 
Bus 002 Device 015: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth

USB3 के लिए "3.0 रूट हब" मौजूद है।

उस ने कहा, मैं यह निर्धारित करता हूं कि यदि आपका हार्डवेयर USB3 है तो यह निर्धारित करने का सबसे अच्छा तरीका खुद बंदरगाहों को देखकर है; यूएसबी 3 आमतौर पर रंग-कोडित होता है और नीला होता है, और इसमें कुछ अतिरिक्त कंडक्टर होते हैं (जो कि देखने में थोड़ा मुश्किल होते हैं)। यदि एक यूएसबी 3.0 पोर्ट नीला नहीं है, तो आप इस तरह से सुपर स्पीड के लिए "एसएस" वाक्यांश को देखेंगे।

यूएसबी 3.0 पोर्ट की पहचान करना


1
कभी-कभी जब नाम USB3.0 नहीं दिखाता है, तो आप उपयोग कर सकते हैं lsusb -t(बैन का जवाब देखें) या lsusb -vनिश्चित रूप से आप किसी फ़ाइल की प्रतिलिपि बना सकते हैं और यदि यह 480Mbps या 60MB / s हस्तांतरण की गति से अधिक है, तो यह> USB2.0 (I) होना चाहिए कभी-कभी पाया जाता है कि lsusb मेरे उपकरणों के लिए संस्करणों को सही ढंग से नहीं दिखाता है - वे 480M कहते हैं, लेकिन मैं इससे भी तेजी से कॉपी कर सकता हूं।)
pd12

22

USB 3 पोर्ट नीले हैं । बस अपने लैपटॉप पर बंदरगाहों को देखें। यदि वे नीले नहीं हैं, तो वे USB 3 पोर्ट नहीं हैं। यह निर्धारित करने के लिए शायद कुछ टर्मिनल कमांड है लेकिन बस बंदरगाहों का निरीक्षण करना सबसे सरल होगा।

संपादित करें : एक अनाम उपयोगकर्ता ने एक उपयोगी संपादन का सुझाव दिया था जिसे अस्वीकार कर दिया गया था, लेकिन मुझे लगता है कि यह उपयोगी है क्योंकि यह साबित करता है कि मेरा उत्तर 100% सही नहीं है। मैं इसे नीचे शब्दशः कॉपी करूँगा और आशा है कि यह उपयोगी साबित होगा:

मैंने कई जगह पढ़ा है कि यूबीएस 3.0 पोर्ट नीले हैं, लेकिन मेरे अनुभवों में यह सच नहीं है। मेरे पास एक Dell अक्षांश E6430 है जिसमें दो 2.0 USB पोर्ट और दो 3.0 USB पोर्ट हैं। उन्हें उपरोक्त एसएस मार्किंग के साथ लेबल किया गया है, लेकिन लैपटॉप के बाहर से किसी भी प्रकार का कोई नीला भाग दिखाई नहीं देता है।

मैं इस विषय पर थोड़ा शोध कर रहा हूं और मैं कभी-कभी कृपालु देख रहा हूं, लेकिन इस मामले में नहीं, सिर्फ देखने के बारे में टिप्पणी करता हूं। वे हमेशा नीले नहीं होते हैं और तथ्य के रूप में मैं एक सॉफ्टवेयर परीक्षण इंजीनियर हूं और मैं दिन में कई कंप्यूटरों के साथ काम करता हूं और मुझे अभी तक एक को ढूंढना है जहां बंदरगाह में बाहरी रूप से कोई नीला दिखाई दे रहा था। मैंने कुछ नीले रंग के साथ एक डिवाइस देखा है, लेकिन कंप्यूटर पोर्ट नहीं।

सुनने के लिए धन्यवाद!


4
मेरा लेनोवो थिंकपैड X240 भी दो यूएसबी 3.0 पोर्ट के साथ आता है और उनमें से कोई भी नीला नहीं है, वे बिल्कुल अन्य यूएसबी पोर्ट की तरह दिखते हैं। उन्हें "सुपरस्पीड" के लिए "एसएस" लेबल दिया गया है, लेकिन वे नीले नहीं हैं।
मिठाई

@dessert वही यहाँ, एक डेल इंस्पिरॉन के साथ।
नोनी मूस

16

USB होस्ट नियंत्रक PCI डिवाइस हैं, जिससे आप उन्हें देख सकते हैं lspci। 'XHCI' के लिए देखें जो USB3 है:

$ lspci | grep USB
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)

lsusb -t कोई भी xhci नियंत्रक या हब दिखाएगा:

$ lsusb -t | grep xhci
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M

प्रत्येक पंक्ति के अंत में ऑपरेटिंग गति दिखाई जाती है। USB3 5000M होना चाहिए।


8

आपको इस तरह के एक कार्यक्रम का उपयोग करके पता लगाने में सक्षम होना चाहिए UsbView, जो बहुत विस्तृत और तकनीकी जानकारी देता है। जैसा कि जीथब साइट पर उल्लेख किया गया है ,

USBView एक छोटा GTK एप्लिकेशन है जो यह दर्शाता है कि USB बस का डिवाइस ट्री कैसा दिखता है। यह दिखाता है ... USB बस की टोपोलॉजी। यह बस पर प्रत्येक व्यक्तिगत डिवाइस की जानकारी भी प्रदर्शित करता है।

यह हाल ही में अद्यतन किया गया है , और संकलन और चलाने के लिए सरल है। यह कैसे करना है:

पहले कुछ आवश्यक कार्यक्रमों और gtk निर्भरता के साथ स्थापित करें

sudo apt-get install git build-essential libgtk2.0-dev libgtk-3-dev

फिर दर्ज करें

git clone git://github.com/gregkh/usbview.git

और cdकरने के लिए usbviewफ़ोल्डर और रन

./autogen.sh && ./configure

और फिर

make

आप या तो चला सकते हैं sudo make installया sudo checkinstall, जिसके आधार पर आप उपयोग करते हैं।

जब आप कार्यक्रम चलाते हैं, तो आपको इसकी gksudoजांच करने की आवश्यकता होगी कि यह क्या होता है:

gksudo usbview

आपको अपनी usb क्षमताओं के विवरण के रूप में नीचे एक स्क्रीनशॉट दिखाई देगा: सूचीबद्ध होस्ट नियंत्रक आपके पास मौजूद क्षमताओं को दिखाएगा: मेरे पास कोई usb 3 होस्ट नियंत्रक मौजूद नहीं है।

यहाँ छवि विवरण दर्ज करें


1
शांत एप्लिकेशन, लेकिन मैं कभी भी स्रोतों से इंस्टॉल नहीं करता जब तक कि मैं एप्लिकेशन में योगदान नहीं करता।
sds

1
usbview 14.04 के बाद से ब्रह्मांड भंडार में उपलब्ध है: packages.ubuntu.com/usbview
HFS

यह केवल lsusb और lspci द्वारा दिए गए पाठ की एक चित्रमय प्रस्तुति की तरह दिखता है, और इस प्रश्न का उत्तर देने के लिए बस एक ऐप इंस्टॉल करना शीर्ष पर थोड़ा सा लगता है। हालांकि, बार-बार उपयोग के लिए, यह एक अच्छा उपकरण जैसा दिखता है।
नील मैय्यू

हो सकता है कि मैं ही बन जाऊं लेकिन मैंने अभी-अभी 14.04 से अधिक नवीनतम कर्नेल अपडेट के साथ usbview की कोशिश की और यह गलत हो गया, इसलिए जागरूक रहें!
पीटरडज़

1
./autogen.sh && ./configureनिर्माण कर रहा हैbash: ./autogen.sh: No such file or directory
voo_doo

5

यदि lsusbअलग-अलग USB छंद वाले पोर्ट दिखाते हैं और आपको अपनी मशीन के संबंधित USB पोर्ट के लिए प्रत्येक पंक्ति से मेल खाने में समस्या हो रही है, तो निम्न प्रयास करें: प्रश्न में पोर्ट पर मेमोरी स्टिक में प्लग करें। फिर दौड़ें lsusb -tऔर "मास स्टोरेज" वाक्यांश देखें। इस नोड का मूल USB पोर्ट से मेल खाता है जहाँ आपने अपनी मेमोरी स्टिक में प्लग किया था। जैसा कि बैन ने कहा, उस लाइन के अंत में ट्रांसफर स्पीड आपको USB संस्करण बताती है (USB 1 12M है, USB 2 480M है, और USB 3 मेरी मशीनों पर 5000M है)।

(क्षमा करें, मैंने बैन के उत्तर में केवल एक टिप्पणी जोड़ने की कोशिश की, लेकिन मेरे पास पर्याप्त प्रतिष्ठा नहीं है।)


4

अपने USB संस्करणों की जाँच करने के लिए बस टाइप करें:

sudo lsusb -v | grep -i bcdusb

सुपर आसान उत्तर
बॉन

सबसे अच्छा जवाब!
RedEyed
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.