কোন ইউএসবি স্লটটি 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 পোর্ট ইউএসবি 1.0, না USB 2.0 এর হিসাবে সনাক্ত আমিও আউটপুট পোস্ট করছি 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 সমর্থন করে?

উত্তর:


8

প্রশ্ন আছে অনেক।

প্রথম গোষ্ঠীর প্রশ্নের কাছে আপনার কম্পিউটারের চিপসেট ইউএসবি 3 সমর্থন করে না। আপনি ইউএসবি 3 পোর্ট সরবরাহ করে এমন একটি প্লাগইন কার্ড যুক্ত করতে পারেন - সেক্ষেত্রে কার্ডে সরবরাহিত পোর্টগুলি কেবল ইউএসবি 3, যখন আপনার বিদ্যমান পোর্টগুলি ইউএসবি 2 থাকে। দেখুন http://www.newegg.com/Product/Product.aspx?Item=N82E16815166026 (ক ল্যাপটপ) অথবা http://www.newegg.com/Product/Product.aspx?Item=N82E16839314014 একটি ডেস্কটপ কম্পিউটারের জন্য ( ) উদাহরণ স্বরূপ.

আপনার শেষ প্রশ্ন হিসাবে, কোন বন্দরগুলি ইউএসবি 1 এবং কোনটি ইউএসবি 2: সমস্ত বন্দর দুটিই both

ইউএসবি 1 (ইউএইচসিআই) কন্ট্রোলারগুলিকে ইউএসবি স্ট্যান্ডার্ডে "সহযোগী নিয়ন্ত্রণকারী" বলা হয়। ডিফল্টরূপে, সমস্ত পোর্ট সেখানে রুট করা হয় (ইএইচসিআই ড্রাইভারবিহীন অপারেটিং সিস্টেমের সাথে সামঞ্জস্যের জন্য), তবে ইউএসবি 2 (ইএইচসিআই) নিয়ন্ত্রক যদি ইউএসবি ড্রাইভার কোনও ইউএসবি 2 ডিভাইস সনাক্ত করে তবে এটি নিয়ন্ত্রণ করতে পারে।

এর অর্থ হ'ল আপনি যখন একই পোর্টটিতে একটি ইউএসবি 1 ডিভাইস (যেমন, একটি কীবোর্ড) এবং ইউএসবি 2 ডিভাইস (উদাহরণস্বরূপ একটি থাম্ব ড্রাইভ) সংযুক্ত করেন, তখন তারা lsusb আউটপুটে বিভিন্ন স্থানে উপস্থিত হবে। ইউএসবি 2 ডিভাইসটি একটি EHCI নিয়ামক হিসাবে শেষ হবে যখন ইউএসবি 1 ডিভাইসটি কোনও ইউএইচসিআই নিয়ামকটিতে শেষ হবে। শারীরিক বন্দর এবং নিয়ামকগুলির মধ্যে 1: 1 সম্পর্ক নেই।

ডিভাইস লাইনে নিজেই কোনও ডিভাইস Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 12Mlsusb এর অধীনে চলমান মোডটি আপনি নির্ধারণ করতে পারেন :, 12 এম এর অর্থ 12MBit / s = ইউএসবি 1, 480 এম = 480 এমবিট / এস = ইউএসবি 2, 5000 এম = 5000 এমবিট / এস = ইউএসবি 3 3

এটি ইউএসবি 3 এর সাথে ভিন্ন কারণ এটি ভিন্ন বন্দর নকশা নিয়ে আসে - এক সাথে 4 এর পরিবর্তে দুটি সারি 9 টি লাইন এবং অনেক ডিভাইস উত্সর্গীকৃত ইউএসবি 3 পোর্ট এবং কিছু অতিরিক্ত ইউএসবি 2 বন্দর নিয়ে আসে (যেহেতু তারা সস্তা)।

সহজেই তাদের সনাক্ত করতে, ইউএসবি 3 মানক আদেশ দেয় যে ইউএসবি 3 পোর্টের একটি নীল সন্নিবেশ থাকতে হবে।


অনেক আগ্রহব্যাঞ্জক! আপনি যখন বলেন যে "কম্পিউটারের চিপসেট [ইউএসবি 3] সমর্থন করে না", আপনি কি বোঝাতে চাইছেন যে কোনও ইউএসবি 3 স্লট নেই, বা মাদারবোর্ড ইউএসবি 3 বুঝতে অক্ষম? নীতিগতভাবে, USB3কোনও ডেস্কটপ কম্পিউটারে একটি নিয়ামক যুক্ত করার উপায় থাকবে ?
ল্যান্ড্রোনি

1
মাদারবোর্ড ইউএসবি 3 সমর্থন করতে অক্ষম। সমর্থন যোগ করার জন্য আপনি একটি ইউএসবি 3 কার্ড যুক্ত করতে পারেন (এবং ইউএসবি 3 পোর্টগুলিও হবে না - মাদারবোর্ডটি তৈরি করার সময় তারা ইতিমধ্যে বিদ্যমান ছিল এমনটা ধরে নিয়ে কেন তাদের যুক্ত করা উচিত?) সেক্ষেত্রে আপনার এক বা দুটি ইউএসবি 3 পোর্ট রয়েছে কার্ডে, এবং পুরানো ইউএসবি 2 পোর্টগুলি "যথারীতি", কেবল ইউএসবি 2। উদাহরণস্বরূপ, newegg.com/Product/Product.aspx?Item=N82E16815166026 (ল্যাপটপ) বা newegg.com/Product/Product.aspx?Item=N82E16839314014 (ডেস্কটপ কম্পিউটার)
প্যাট্রিক জর্জি

আরেকটি প্রশ্ন: "ইউএসবি 2 ডিভাইসটি একটি ইএইচসিআই নিয়ামক হিসাবে শেষ হবে যখন ইউএসবি 1 ডিভাইসটি একটি ইউএইচসিআই নিয়ামকটিতে শেষ হবে" " এর অর্থ কি এই যে একবারে আমি কোনও ডিভাইস প্লাগ ইন করি আমি কেবল lsusb -tইউএসবি 1 বা ইউএসবি 2 এর অধীনে কাজ করে কিনা তা যাচাই করে ডিভাইসটি ব্যবহার করে EHCIএবং বিজ্ঞাপন দিচ্ছে কিনা তা পরীক্ষা করে 480MB( usb-storageওপিতে ডিভাইসটি গ্রহণ করবেন )?
ল্যান্ড্রোনি

1
ডিভাইস লাইনে নিজেই কোনও ডিভাইস lsusb এর অধীনে চলমান মোডটি নির্ধারণ করতে পারেন: "পোর্ট 2: দেব 2, যদি 0, শ্রেণি = এইচআইডি, ড্রাইভার = ইউএসবিড, 12 এম", 12 এম মানে 12 এমবিট / এস = ইউএসবি 1, 480 এম = 480 এমবিট / এস = ইউএসবি 2, 5000 এম = 5000 এমবিট / এস = ইউএসবি 3।
প্যাট্রিক জর্জি

ধন্যবাদ, এটি আমার প্রশ্নের উত্তর দেয়। আমি যতদূর যেতে পারি আপনার এখানে দুটি মন্তব্য করা উত্তরের নিজের বুকের মধ্যে অন্তর্ভুক্ত worth
ল্যান্ড্রোনি

18

ইউএসবিতে উইকিপিডিয়া পৃষ্ঠা অনুসারে :

রং

পোর্ট এবং সংযোজকগুলি প্রায়শই বিভিন্ন ফাংশনকে আলাদা করতে রঙিন কোডেড হয়। এই রঙগুলি ইউএসবি স্পেসিফিকেশনের অংশ নয় এবং নির্মাতাদের মধ্যে পৃথক হতে পারে।

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

আপনি যদি ইউএসবি Wikipedia.০ উইকিপিডিয়া পৃষ্ঠাটি দেখে থাকেন তবে অতিরিক্ত শনাক্তকারী হিসাবে :

২০০৮ সালে প্রথম প্রবর্তিত, ইউএসবি ৩.০ একটি নতুন ট্রান্সফার মোড যুক্ত করে যার নাম "সুপারস্পিড", (ইউএসবি ২.০ থেকে বন্দরটির নীল রঙ বা আদ্যক্ষর এসএসের দ্বারা পৃথক)

ঠিক এটার মতন:

যেহেতু ইউএসবি 2.0 এবং ইউএসবি 3.0 বন্দরগুলি একই মেশিনে সহাবস্থান করতে পারে এবং সেগুলি দেখতে একইরকম, স্ট্যান্ডার্ড-এ ইউএসবি 3.0 সংযোগকারীটিতে একটি নীল সন্নিবেশ রয়েছে (প্যান্টোন 300 সি বর্ণ)। একই রঙ-কোডিংটি ইউএসবি 3.0 স্ট্যান্ডার্ড-এ প্লাগের ক্ষেত্রে প্রযোজ্য।

ক্যাবলিং হিসাবে (এবং কখনও কখনও বন্দরগুলি নিজেরাই, ক্যাবলিংয়ের উপর "এসএস" লক্ষ্য করুন, এটি সুপার স্পিড যা 3.0 ইউএসবি এর নামকরণ for

                                       এসএস এর এসএস

কমান্ড লাইন থেকে?

lsusb

আপনি lsusbকোন পোর্টগুলি ইউএসবি 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হলুদ ইউএসবি পোর্ট থাকে যা সর্বদা চালিত হয়।

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
@ল্যান্ড্রোনি - ল্যাপটপ বা সিস্টেম স্থগিত বা বন্ধ হয়ে গেলে, এই পোর্টগুলি এখনও চালিত হয়। তারা মূলত ডিভাইস চার্জ করার জন্য।
slm

@ ল্যান্ড্রোনি - আপনার সিস্টেমে ইউএসবি 3 রয়েছে কিনা সে সম্পর্কে আপনার প্রশ্নের উত্তর দিতে, আপনার সরবরাহিত আউটপু না বলবে। তবে এটি মাথায় রাখুন। আমার 2 টি অভিন্ন সিস্টেম রয়েছে, একটিতে সেন্টোস 5 এবং অন্যটি 6 চলছে USB সিস্টেমটিতে ইউএসবি 3 বন্দর রয়েছে, তবে সেন্টোস 5 সেগুলি ব্যবহার করতে পারে না, যখন সেন্টোস 6 করতে পারে, আমার এ
slm

এর অর্থ কি USBকন্ট্রোলারদের চেয়ে ধীর USB2? (দুঃখিত, আমি এখনও এই সমস্ত আউটপুটটি বোঝার চেষ্টা করছি))
ল্যান্ড্রোনি

@ল্যান্ড্রোনি - হ্যাঁ আমি বিশ্বাস করি যে তারা নিখুঁত থেকে lsusbউপরের আউটপুটটির উপর ভিত্তি করে নিয়মিত 1.1 ইউএসবি পোর্ট রয়েছে । দৃষ্টিকোণ।
slm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.