Làm cách nào để biết các cổng USB của tôi là 1.1 hoặc 2.0 cho các hệ điều hành khác nhau?


12

Cũng giống như câu hỏi này , làm thế nào để bạn xác định tốc độ các cổng USB trên máy của bạn với các hệ điều hành khác nhau được cài đặt?

  • Windows XP
  • Windows Vista
  • Windows 7
  • Mac OS X
  • Linux ( Ubuntu )
  • Vân vân.

vấn đề của tôi dường như luôn luôn là xác định cổng nào trong trường hợp kết nối với cổng nào ...
jamuraa

Kiểm tra câu trả lời của hyperslug dưới đây để biết gợi ý về cách xác định điều đó.
dwj

Câu trả lời:


5

Cách tôi kiểm tra Windows là Bắt đầu → Chạy → devmgmt.msc→ Bộ điều khiển Bus nối tiếp vạn năng -> (mở rộng) .

  • Nếu có một cái có ghi "Bộ điều khiển máy chủ nâng cao" thì nó có 2.0.
  • Nếu tất cả chúng là "Bộ điều khiển máy chủ chung" giả sử 1.1.

Ít nhất đó là giao diện của Windows Vista, Server 2008 và XP đối với tôi. Windows 2000 Pro cho biết một cái gì đó giống như USB 2.0 root.


4
Một cách dễ dàng hơn trên Windows XP trở lên nếu bạn có hỗn hợp cổng USB 1.1 và 2.0 là chỉ cần cắm vào thiết bị tuân thủ USB 2.0. Nếu cổng là USB 1.1, Windows sẽ thông báo cho bạn rằng việc chuyển sang cổng nhanh hơn sẽ cải thiện hiệu suất. Nếu bạn không nhận được thông báo, sẽ an toàn khi cho rằng cổng tuân thủ USB 2.0.
Kenneth Cochran

Thật thú vị khi máy tính hiện tại của tôi hiển thị một hỗn hợp: img32.imageshack.us/i/usblistcapture728200962.png Tôi sẽ phải sử dụng đề xuất của Kenneth để xem đó là gợi ý nào.
dwj

Tôi đã nghe ở đâu đó rằng có thể có cả bộ điều khiển 1.1 và 2.0 trong một chip, tự động chọn đúng bộ điều khiển. Mặc dù điều đó có ý nghĩa gì.
dùng1686

@Kenneth, điều đó chỉ biến câu hỏi thành "làm thế nào để tôi biết nếu [một số thiết bị] có tuân thủ USB 2.0 không?" Mẹo tốt mặc dù.
Pops

5
BTW, trên Trình quản lý thiết bị, "Xem" / "Thiết bị theo kết nối" cực kỳ hữu ích để theo dõi như thế này so với "Thiết bị theo loại", vì sau đó bạn có thể thấy đường dẫn kết nối cho mọi thiết bị. Giống như, "Bàn phím kết nối với USB hub X, kết nối với hub Y".
Zds

5

Trên Linux

  • USB 2.0 sẽ sử dụng ehci_hcdmô-đun
  • USB 1.x sẽ sử dụng một trong hai ohci_hcdhoặc uhci_hcdmô-đun.

Bạn có thể tìm ra mô-đun nào đang được sử dụng bởi lspci -vhoặc lshw.

Có lẽ một phương pháp tốt hơn (nếu bạn quan tâm đến các cổng / thiết bị cụ thể) là sử dụng "lsusb -t"


2

Trên OSX, bạn có thể khởi chạy System Profiler và tìm USB. Nếu bạn có xe buýt tốc độ cao, điều đó có nghĩa là USB 2.0.

nhập mô tả hình ảnh ở đây

Ngoài ra, tốc độ được hiển thị, ở đây là 480 Mb / giây, biểu thị USB 2.0

nhập mô tả hình ảnh ở đây

Ngoài ra điều này có thể giúp:

$ ioreg -k IOUserClientClass | grep UserClientClass | grep USBDeviceUserClient | head -1 | sed -e 's/.* = //'
"IOUSBDeviceUserClientV2"

0

Trên Mac OS X, nó phụ thuộc vào phần cứng chứ không phải phần mềm. Nếu bạn đang chạy một máy Mac khá hiện đại, thì bạn có USB 2.0. Tất cả các máy Mac của Intel và một vài thế hệ máy PowerPC cuối cùng đều có USB 2.0. Tôi đã có một thế hệ nhôm PowerBook 17 "mà tôi đã mua cách đây 5,5 năm. Máy đó có USB 2.0, vì vậy trừ khi bạn có một máy thực sự cũ, nó có thể sẽ có USB 2.0.


1
Trên Windows, nó cũng phụ thuộc vào phần cứng :)
Brian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.