어떤 USB 슬롯이 2.0 또는 3.0입니까? 내가 어떻게 알아? 내 데스크톱

내 데스크톱 컴퓨터가를 지원하는지 알고 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 1.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

두 개의 슬롯 만 USB 2.0을 지원한다는 것을 올바르게 알고 있습니까? 그렇다면 USB 2.0을 지원하는 물리적 슬롯을 정확히 어떻게 알 수 있습니까?



답변

여러 가지 질문이 있습니다.

첫 번째 질문으로, 컴퓨터의 칩셋은 USB3를 지원하지 않습니다. USB3 포트를 제공하는 플러그인 카드를 추가 할 수 있습니다.이 경우 카드에 제공된 포트만 USB3이고 기존 포트는 USB2로 유지됩니다. http://www.newegg.com/Product/Product.aspx?Item=N82E16815166026 (노트북) 또는 http://www.newegg.com/Product/Product.aspx?Item=N82E16839314014 (데스크톱 컴퓨터 )을 참조하십시오 . )를 예로들 수 있습니다.

마지막 질문에 관해서는, 어떤 포트가 USB1이고 어떤 포트가 USB2인지 : 모든 포트는 둘 다입니다.

USB1 (UHCI) 컨트롤러는 USB 표준에서 “컴패니언 컨트롤러”라고합니다. 기본적으로 모든 포트는 EHCI 드라이버가없는 운영 체제와의 호환성을 위해 라우팅되지만 USB 드라이버가 USB2 장치를 감지하면 USB2 (EHCI) 컨트롤러가 대신 할 수있는 방식으로 라우팅됩니다.

이는 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 개가 아닌 2 개의 행으로 9 줄이 있으며 많은 장치에는 전용 USB3 포트와 일부 추가 USB2 포트가 있습니다 (싸기 때문에).

USB3 표준을 쉽게 식별하려면 USB3 포트에 파란색 인서트가 있어야합니다.


답변

USBWikipedia 페이지에 따르면 :

그림 물감

포트와 커넥터는 종종 서로 다른 기능을 구별하기 위해 색상으로 구분됩니다. 이 색상은 USB 사양의 일부가 아니며 제조업체마다 다를 수 있습니다.

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

USB 3.0 Wikipedia 페이지 를 보면 추가 식별자로 사용할 수 있습니다 .

2008 년에 처음 도입 된 USB 3.0은 “SuperSpeed”라는 새로운 전송 모드를 추가합니다 (포트의 파란색 또는 이니셜 SS에 의해 USB 2.0과 구별됨)

뿐만 아니라 :

USB 2.0 및 USB 3.0 포트는 동일한 시스템에 공존 할 수 있으며 비슷해 보이므로 Standard-A USB 3.0 커넥터에는 파란색 삽입물 (Pantone 300C 색상)이 있습니다. 동일한 색상 코딩이 USB 3.0 Standard-A 플러그에 적용됩니다.

케이블 연결 (및 때로는 포트 자체에서 케이블의 “SS”에 주목하는 것은 3.0 USB의 이름 인 Super Speed를 나타냅니다.

                                       SS의 SS

명령 줄에서?

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

참고 : a 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항상 유형 (일명. 전원이 켜져 수면 및 충전 포트 동안) USB2USB 3.0그에 따라 표시됩니다.


답변