내 데스크톱 컴퓨터가를 지원하는지 알고 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, 12M
12M은 12MBit / s = USB1, 480M = 480MBit / s = USB2, 5000M = 5000MBit / s = USB3을 의미합니다.
USB3과는 다른 포트 디자인이 제공되므로 한 줄에 4 개가 아닌 2 개의 행으로 9 줄이 있으며 많은 장치에는 전용 USB3 포트와 일부 추가 USB2 포트가 있습니다 (싸기 때문에).
USB3 표준을 쉽게 식별하려면 USB3 포트에 파란색 인서트가 있어야합니다.
답변
USB 의 Wikipedia 페이지에 따르면 :
그림 물감
포트와 커넥터는 종종 서로 다른 기능을 구별하기 위해 색상으로 구분됩니다. 이 색상은 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를 나타냅니다.
명령 줄에서?
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
항상 유형 (일명. 전원이 켜져 수면 및 충전 포트 동안) USB2
과 USB 3.0
그에 따라 표시됩니다.