कौन सा USB स्लॉट 2.0 या 3.0 है? मुझे कैसे पता चलेगा?


18

मैं जानना चाहूंगा कि क्या मेरा डेस्कटॉप कंप्यूटर समर्थन करता है USB 3.0, लेकिन नीचे दिए गए आउटपुट से यह संभव नहीं लगता है।

मुझे निम्न आउटपुट मिलते हैं lspci:

root@liv-HP-Compaq-dc7900:/home/liv# lspci -v | grep -i usb
00:1a.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
00:1a.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
00:1a.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
00:1a.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
00:1d.0 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
00:1d.1 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
00:1d.2 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
00:1d.7 USB controller: Intel Corporation 82801JD/DO (ICH10 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])

और से lsusb:

root@liv-HP-Compaq-dc7900:/home/liv# lsusb 
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:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 004 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 002 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) 64MB QDI U2 DISK

USB 2.0 , USB 2.0 के रूप में पाए गए सभी USB पोर्ट के बाद , मैं इसका आउटपुट भी पोस्ट कर रहा हूं lsusb -t:

root@liv-HP-Compaq-dc7900:/home/liv# lsusb -t
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 1, Class=HID, Driver=usbhid, 12M
    |__ Port 2: Dev 2, If 2, Class=HID, Driver=usbhid, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 5: Dev 6, If 0, Class=stor., Driver=usb-storage, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
    |__ Port 3: Dev 2, If 0, Class=vend., Driver=ath9k_htc, 480M

क्या मैं सही ढंग से समझता हूं कि केवल दो स्लॉट यूएसबी 2.0 का समर्थन करते हैं? और यदि हां, तो मैं बिल्कुल कैसे पिन कर सकता हूं कि कौन सा भौतिक स्लॉट यूएसबी 2.0 का समर्थन करता है?

जवाबों:


8

कई सवाल हैं।

प्रश्नों के पहले समूह में, आपके कंप्यूटर का चिपसेट USB3 का समर्थन नहीं करता है। आप एक प्लगइन कार्ड जोड़ सकते हैं जो USB3 पोर्ट प्रदान करता है - उस स्थिति में, कार्ड पर दिए गए पोर्ट केवल USB3 होते हैं, जबकि आपके मौजूदा पोर्ट USB2 ही रहते हैं। Http://www.newegg.com/Product/Product.aspx?Item=N82E16815166026 (एक लैपटॉप के लिए) या http://www.newegg.com/Product/Product.aspx?Item=N82E1683931414014 (डेस्कटॉप कंप्यूटर के लिए ) देखें ) उदाहरण के रूप में।

आपके अंतिम प्रश्न के अनुसार, कौन से पोर्ट USB1 हैं और कौन से USB2 हैं: सभी पोर्ट दोनों हैं।

USB मानक में USB1 (UHCI) नियंत्रकों को "साथी नियंत्रक" कहा जाता है। डिफ़ॉल्ट रूप से, सभी बंदरगाहों को वहां रूट किया जाता है (EHCI ड्राइवर के बिना ऑपरेटिंग सिस्टम के साथ संगतता के लिए), लेकिन एक तरह से USB2 (EHCI) कंट्रोलर ले सकता है अगर USB ड्राइवर USB2 डिवाइस का पता लगाता है।

इसका मतलब है कि जब आप USB1 डिवाइस (जैसे। एक कीबोर्ड) और USB2 डिवाइस (जैसे। एक अंगूठे ड्राइव) को एक ही पोर्ट से जोड़ते हैं, तो वे lsusb आउटपुट में अलग-अलग स्थानों पर दिखाई देंगे। USB2 डिवाइस एक EHCI कंट्रोलर पर खत्म होगा जबकि USB1 डिवाइस UHCI कंट्रोलर पर खत्म होगा। भौतिक बंदरगाहों और नियंत्रकों के बीच कोई 1: 1 संबंध नहीं है।

आप यह निर्धारित कर सकते हैं कि डिवाइस जिस डिवाइस में lsusb में चल रही है, वह डिवाइस में ही है: Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12M12M का मतलब 12MBit / s = USB1, 480M = 480MBit / s = USB2, 5000M = 5000MBit / s = USB3 है।

यह USB3 के साथ भिन्न है क्योंकि यह एक अलग पोर्ट डिज़ाइन के साथ आता है - एक में 4 के बजाय दो पंक्तियों में 9 पंक्तियाँ, और कई डिवाइस समर्पित USB3 पोर्ट और कुछ अतिरिक्त USB2 पोर्ट (क्योंकि वे सस्ता हैं) के साथ आते हैं।

उन्हें आसानी से पहचानने के लिए, USB3 मानक यह कहता है कि USB3 पोर्ट में एक नीला इंसर्ट होना चाहिए।


बहुत ही रोचक! जब आप कहते हैं कि "कंप्यूटर का चिपसेट [USB3] का समर्थन नहीं करता है", तो क्या आपका मतलब है कि USB3 स्लॉट नहीं हैं, या मदरबोर्ड USB3 को समझने में असमर्थ है? सिद्धांत रूप में, क्या USB3डेस्कटॉप कंप्यूटर में नियंत्रक जोड़ने का कोई तरीका होगा ?
लैंड्रोनी

1
मदरबोर्ड USB3 का समर्थन करने में असमर्थ है। आप समर्थन जोड़ने के लिए एक USB3 कार्ड जोड़ सकते हैं (और USB3 पोर्ट नहीं होंगे - या तो उन्हें क्यों जोड़ना चाहिए, यहां तक ​​कि यह मानते हुए कि वे पहले से ही मौजूद थे जब मदरबोर्ड डिज़ाइन किया गया था?) उस स्थिति में आपके पास एक या दो USB3 पोर्ट स्थित हैं? कार्ड पर, और पुराने USB2 पोर्ट "हमेशा की तरह", USB2- केवल। उदाहरण के लिए, newegg.com/Product/Product.aspx?Item=N82E16815166026 (लैपटॉप) या newegg.com/Product/Product.aspx?Item=N82E16839364014 (डेस्कटॉप कंप्यूटर)
पैट्रिक जॉर्जी

एक और सवाल: "USB2 डिवाइस एक EHCI कंट्रोलर पर खत्म होगा जबकि USB1 डिवाइस UHCI कंट्रोलर पर खत्म होगा।" क्या इसका मतलब यह है कि एक बार जब मैं किसी डिवाइस में प्लग इन करता हूं, तो यह सत्यापित कर सकता है कि क्या यह lsusb -tडिवाइस के इस्तेमाल EHCIऔर विज्ञापन करने 480MB( usb-storageओपी में डिवाइस को लेने ) के लिए यूएसबी 1 या यूएसबी 2 के तहत काम करता है ?
लैंड्रोनी

1
आप यह निर्धारित कर सकते हैं कि डिवाइस जिस डिवाइस लाइन में lsusb में चल रहा है, वह मोड: "पोर्ट 2: देव 2, यदि 0, क्लास = HID, ड्राइवर = usbhid, 12M", 12M का अर्थ है 12MBit / s / USB1, 480M = 480MBit / s = USB2, 5000M = 5000MBit / s = USB3।
पैट्रिक जॉर्जी

धन्यवाद, यह मेरे सवाल का जवाब देता है। जहाँ तक मैं यहाँ आपके द्वारा की गई दो टिप्पणियों के जवाब के शरीर में शामिल करने लायक हैं।
लैंड्रोनी

18

USB पर विकिपीडिया पृष्ठ के अनुसार :

रंग की

पोर्ट और कनेक्टर अक्सर अलग-अलग कार्यों को अलग करने के लिए रंग कोडित होते हैं। ये रंग USB विनिर्देश का हिस्सा नहीं हैं और निर्माताओं के बीच भिन्न हो सकते हैं।

- USB 1.x               White
- USB 2.0               Black, sometimes white
- USB 3.0               Blue
- Sleep-and-charge      Yellow or red

अतिरिक्त पहचानकर्ता के रूप में यदि आप USB 3.0 विकिपीडिया पृष्ठ को देखते हैं :

पहली बार 2008 में पेश किया गया, USB 3.0 "SuperSpeed," नामक एक नया स्थानांतरण मोड जोड़ता है (पोर्ट या प्रारंभिक एसएस के नीले रंग या तो USB 2.0 से अलग)

साथ में यह भी:

चूंकि USB 2.0 और USB 3.0 पोर्ट एक ही मशीन पर सह-अस्तित्व में हो सकते हैं और वे समान दिखते हैं, इसलिए Standard-A USB 3.0 कनेक्टर में ब्लू इंसर्ट (पैनटोन 300 सी कलर) है। USB 3.0 मानक-ए प्लग में एक ही रंग-कोडिंग लागू होता है।

केबलिंग के रूप में (और कभी-कभी बंदरगाहों खुद को, केबल पर "एसएस" नोटिस करें, यह सुपर स्पीड के लिए खड़ा है जो 3.0 यूएसबी के लिए नामकरण है।

                                       एसएस के एस.एस.

कमांड लाइन से?

lsusb

आप यह lsusbपहचानने के लिए भी उपयोग कर सकते हैं कि कौन से पोर्ट USB 2 बनाम 3 के रूप में रेट किए गए हैं:

$ sudo lsusb -v | grep -iE "Bus|^Device Desc|bcdusb"
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bcdUSB               2.00
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Device Descriptor:
  bcdUSB               1.10
...
...
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Device Descriptor:
  bcdUSB               3.00

नोट: प्रत्येक डिवाइस जिसमें एक 1.10पीले रंग का USB पोर्ट होता है जो हमेशा चालू रहता है।

lspci

आप भी कुछ ऐसा ही कर सकते हैं lspci

$ sudo lspci | grep USB
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)

फिर उत्पादन में, बंदरगाह के रूप में चिह्नित USBहमेशा प्रकार (उर्फ। पर संचालित कर रहे हैं सो जाओ और प्रभारी बंदरगाहों ) है, जबकि USB2और USB 3.0तदनुसार चिह्नित कर रहे हैं।


"हमेशा संचालित" प्रकार का क्या मतलब है?
लैंडरोनी

1
@landroni - जब लैपटॉप या सिस्टम को निलंबित या बंद कर दिया जाता है, तो ये पोर्ट अभी भी संचालित हैं। वे मुख्य रूप से उपकरणों को चार्ज करने के लिए हैं।
स्लम

@landroni - यदि आपके सिस्टम में USB 3 है, तो आपके Q का उत्तर देने के लिए, आपके द्वारा प्रदान किया गया आउटप्यू नहीं कहेगा। लेकिन इस बात का ध्यान रखें। मैं 2 समान सिस्टम है, एक 5 CentOS और अन्य 6. प्रणाली यूएसबी 3 बंदरगाह हैं चल रहा है, अभी तक 5 CentOS उनमें से उपयोग नहीं कर पाएंगे, जबकि CentOS 6 कर सकते हैं, मैं अपने आदेशों ए में पता चला है के आधार पर
SLM

इसका मतलब यह है कि USBनियंत्रकों की तुलना में धीमी कर रहे हैं USB2? (क्षमा करें, मैं अभी भी इस सभी आउटपुट से समझ बनाने की कोशिश कर रहा हूं।)
लैंड्रोनी

@landroni - हाँ। मेरा मानना ​​है कि वे नियमित रूप से 1.1 USB पोर्ट हैं, lsusbऊपर से आउटपुट से , एक पूर्ण से। दृष्टिकोण।
स्लम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.