마더보드가 있어요인텔 H97 칩셋. 칩셋은 최대 8개의 USB 2.0 포트와 최대 6개의 USB 3.0 포트를 지원합니다. 마더보드 설명서에 따르면 I/O 패널에 USB 2.0 포트 2개와 USB 3.0 포트 4개가 있으며 나머지 USB 포트는 마더보드의 커넥터를 통해 사용할 수 있습니다. 이제 USB 장치를 후면 I/O 패널의 USB 2.0 또는 3.0 포트에 연결하든 마더보드의 USB 헤더에 연결하든 장치는 항상 버스의 루트 허브 아래에 나타납니다 #2
. Mass Storage
마더보드 I/O 패널의 USB 포트 중 하나에 연결된 장치 유형의 예:
# lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/14p, 480M
|__ Port 1: Dev 18, If 0, Class=Communications, Driver=cdc_ether, 480M
|__ Port 1: Dev 18, If 1, Class=CDC Data, Driver=cdc_ether, 480M
|__ Port 1: Dev 18, If 2, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 12: Dev 27, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
#
그런데 버스란 무엇 입니까 #1
? 버스의 경우 한 가지 유형의 장치가 연결된 것 같습니다 .#3
#4
#4
Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
버스의 경우 #3
8 #1
포트( 8p
출력 lsusb -t
) Intel USB 2.0 허브( 8087:8001
) 및 6포트 Intel USB 3.0( 8087:8009
) 허브가 연결된 것으로 보입니다.
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8009 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
#3
우연인지는 모르겠지만 인텔 버스허브와 인텔 버스허브에 있는 포트 개수를 합치면 14개가 됩니다. 이는 칩셋 문서 및 버스 #1
출력에 표시된 포트 수 와 일치합니다 .lsusb -t
#2
답변1
Intel H97 칩셋은 USB 3을 지원하지 않는 이전 운영 체제(예: Windows 7)와의 역호환성을 위해 이전 EHCI USB 2.0 컨트롤러 구현을 계속 제공합니다.
운영 체제가 EHCI 및 이전 USB 컨트롤러 유형만 지원하는 경우 마더보드는 BIOS 설정을 통해 또는 자동으로 EHCI 컨트롤러를 통해 모든 USB 포트에 대한 액세스를 허용할 수 있으며, 이 경우 USB 버스 #1 및 #3이 사용됩니다. (이 경우 2번, 4번 버스는 아예 나타나지 않습니다.)
XHCI 컨트롤러는 나중에 추가 드라이버를 통해 활성화할 수 있으며, 포트를 전환하기 위한 특정 전환 프로토콜이 있습니다.
그러나 최신 운영 체제에는 XHCI 컨트롤러용 드라이버가 있으므로 XHCI 컨트롤러가 즉시 활성화됩니다. 이로 인해 USB 2 또는 이전 속도를 사용하는 모든 장치가 버스 #2, 버스 #1 및 #3에 나타나게 됩니다. EHCI 컨트롤러를 통해 보이는 USB 포트)는 사용되지 않습니다.
버스 #4는 USB 3 SuperSpeed 장치에만 사용할 수 있습니다. USB 3 커넥터의 추가 전선을 사용하기 때문에 별도의 버스로 나타납니다.
버스 #4에 연결하려면 실제로 SuperSpeed (또는 그 이상) 속도를 지원하는 USB 3.0(또는 그 이상) 장치와 새로운 SuperSpeed 전선 및 커넥터가 포함된 케이블이 필요합니다.
마케팅상의 이유로 USB 3.0 사양에 포함된 USB 프로토콜 개선 사항 중 일부를 구현하는 USB 2.x 장치는 합법적으로 주장할 수 있습니다.USB 3 지원. 하지만 4번 버스를 이용하려면 다음 사항을 구체적으로 명시해야 합니다.USB 3.0초고속지원하다.
USB 3.1 및 3.2 사양은 이전 USB 3.x 장치에 대한 권장 레이블을 소급하여 변경하여 명명법을 더욱 혼란스럽게 합니다. 원래 USB 3.0 SuperSpeed는 이제 "USB 3.1 Gen 1", "USB 3.2 Gen 1x1"이라고도 하며 ( 현재 선호되는 이름) "SuperSpeed USB 5Gbps".
마찬가지로 USB 3.1 사양에 도입된 새로운 모드는 처음에는 "SuperSpeed+"이지만 "USB 3.2 Gen 2x1" 또는 (선호) "SuperSpeed USB 10Gbps"라고도 합니다.