ฉันจะทราบได้อย่างไรว่าระบบของฉันมีพอร์ต USB 3.0 หรือไม่


70

ฉันต้องการซื้อไดรฟ์ USB 3.0 ภายนอกและฉันสงสัยว่าจะทราบได้อย่างไรว่าแล็ปท็อปของฉันมีพอร์ตดังกล่าว (หรือ 2.0 เท่านั้น)

ไม่lsusb -vและ/proc/bus/input/devicesไม่มีคำแนะนำที่ชัดเจนใด ๆ แม้ว่าในอดีตบอกว่ามีหลาย2.0 root hubสิ่งที่อาจบอกเป็นนัยถึง v2 และไม่ใช่ v3 ขวา?

คำตอบ:


77

lsusb แสดงให้คุณเห็นว่าเคอร์เนลเห็นว่ารองรับ usb 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

"3.0 root hub" มีอยู่สำหรับ USB3

ที่กล่าวว่าฉันเห็นด้วยว่าวิธีที่ดีที่สุดในการตรวจสอบว่าฮาร์ดแวร์ของคุณเป็น USB3 หรือไม่โดยดูจากพอร์ตตัวเอง USB3 มักใช้รหัสสีและเป็นสีน้ำเงินและมีตัวนำเสริมบางตัว (ซึ่งยากที่จะมองเห็น) หากพอร์ต USB 3.0 ไม่ใช่สีฟ้าคุณจะเห็นวลี "SS" เป็นพิเศษสำหรับความเร็วสูงที่อยู่ติดกันเช่นนี้:

การระบุพอร์ต USB 3.0


1
บางครั้งเมื่อชื่อไม่แสดง USB3.0 คุณสามารถใช้lsusb -t(ดูคำตอบของ Bain) หรือlsusb -vแน่นอนว่าคุณสามารถคัดลอกไฟล์และหากเกิน 480Mbps หรือความเร็วการถ่ายโอน 60MB / s ก็ควร> USB2.0 (I ' พบบางครั้ง lsusb ไม่แสดงรุ่นที่ถูกต้องสำหรับอุปกรณ์ของฉัน - พวกเขาพูดว่า 480M แต่ฉันสามารถคัดลอกได้เร็วกว่านั้น)
pd12

22

USB 3 พอร์ตเป็นสีฟ้า เพียงแค่ดูพอร์ตบนแล็ปท็อปของคุณ หากพวกเขาไม่ใช่สีน้ำเงินพวกเขาไม่ใช่พอร์ต USB 3 อาจมีคำสั่งเทอร์มินัลเพื่อพิจารณาสิ่งนี้ แต่เพียงตรวจสอบด้วยสายตาว่าพอร์ตนั้นจะง่ายที่สุด

แก้ไข : ผู้ใช้ที่ไม่ระบุชื่อแนะนำการแก้ไขที่เป็นประโยชน์ซึ่งถูกปฏิเสธ แต่ฉันคิดว่ามันมีประโยชน์เพราะพิสูจน์ว่าคำตอบของฉันไม่ถูกต้อง 100% ฉันจะคัดลอกคำต่อคำด้านล่างและหวังว่าจะเป็นประโยชน์:

ฉันได้อ่านสถานที่ต่าง ๆ ที่พอร์ต UBS 3.0 เป็นสีน้ำเงิน แต่นั่นไม่เป็นความจริงในประสบการณ์ของฉัน ฉันมี Dell Latitude E6430 ที่มีพอร์ต USB 2.0 สองพอร์ตและพอร์ต USB 3.0 สองพอร์ต พวกเขามีป้ายกำกับที่มีเครื่องหมาย SS ข้างต้น แต่ไม่มีส่วนสีน้ำเงินใด ๆ ที่มองเห็นได้จากด้านนอกของแล็ปท็อป

ฉันค้นคว้าเรื่องนี้มาซักพักแล้วและฉันก็เห็นบางครั้งก็วางตัว แต่ไม่ใช่ในกรณีนี้ความคิดเห็นเกี่ยวกับการมอง พวกเขาไม่ได้เป็นสีน้ำเงินเสมอไปและในความเป็นจริงฉันเป็นวิศวกรทดสอบซอฟต์แวร์และฉันทำงานกับคอมพิวเตอร์จำนวนมากตลอดทั้งวันและฉันยังไม่พบที่พอร์ตมีสีน้ำเงินแสดงอยู่ภายนอก ฉันเคยเห็นอุปกรณ์ที่มีสีน้ำเงิน แต่ไม่ใช่พอร์ตคอมพิวเตอร์

ขอบคุณสำหรับการฟัง!


4
Lenovo Thinkpad X240 ของฉันยังมาพร้อมกับพอร์ต USB 3.0 สองพอร์ตและไม่มีพอร์ตใดที่เป็นสีฟ้าและดูเหมือนกับพอร์ต USB อื่น ๆ พวกเขามีป้ายกำกับ "SS" สำหรับ "SuperSpeed" แต่ไม่ได้เป็นสีน้ำเงิน
ของหวาน

@dessert เหมือนกันที่นี่พร้อม Dell Inspiron
Nonny Moose

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ที่ให้รายละเอียดและข้อมูลทางเทคนิค ตามที่ระบุไว้บนเว็บไซต์ GitHub ,

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 มีให้บริการใน repository ของจักรวาลตั้งแต่ 14.04: packages.ubuntu.com/usbview
hfs

ดูเหมือนว่างานนำเสนอแบบกราฟิกของข้อความที่ส่งคืนโดย lsusb และ lspci และการติดตั้งแอพเพื่อตอบคำถามนี้ดูเหมือนจะอยู่ด้านบน อย่างไรก็ตามสำหรับการใช้งานซ้ำ ๆ นี่จะดูเหมือนเครื่องมือที่ดี
Neil Mayhew

อาจจะเป็นฉันก็ได้ แต่ฉันลอง usbview มากกว่า 14.04 ด้วยการอัพเดตเคอร์เนลล่าสุดและอื่น ๆ และมันผิดพลาดดังนั้นระวัง!
PeterDz

1
./autogen.sh && ./configureกำลังผลิตbash: ./autogen.sh: No such file or directory
voo_doo

5

หากเอาต์พุตของlsusbแสดงพอร์ตที่มีพอร์ต USB แตกต่างกันและคุณมีปัญหาในการจับคู่แต่ละบรรทัดกับพอร์ต USB ที่สอดคล้องกันของเครื่องให้ลองทำดังนี้: เสียบปลั๊กเมมโมรี่สติ๊กที่พอร์ตที่เป็นปัญหา จากนั้นเรียกใช้lsusb -tและค้นหาวลี "Mass Storage" ผู้ปกครองของโหนดนี้สอดคล้องกับพอร์ต USB ที่คุณเสียบหน่วยความจำของคุณ ตามที่ Bain บอกไว้ความเร็วการโอนที่จุดสิ้นสุดของบรรทัดนั้นจะบอกคุณว่าเวอร์ชั่น USB (USB 1 คือ 12M, USB 2 เป็น 480M และ USB 3 คือ 5000M บนเครื่องของฉัน)

(ขออภัยฉันพยายามเพิ่มความคิดเห็นในคำตอบของ Bain แต่ฉันมีชื่อเสียงไม่พอ)


4

หากต้องการตรวจสอบรุ่น USB ของคุณเพียงแค่พิมพ์:

sudo lsusb -v | grep -i bcdusb

คำตอบที่ง่ายสุด ๆ
บอนน์

คำตอบที่ดีที่สุด!
RedEyed
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.