내 모니터에는 USB 3.0 포트가 3개 있다고 하는데 모니터가 USB-C를 통해 연결되어 있으면 작동하지 않는 이유는 무엇입니까?

내 모니터에는 USB 3.0 포트가 3개 있다고 하는데 모니터가 USB-C를 통해 연결되어 있으면 작동하지 않는 이유는 무엇입니까?

최근에 하나 구입했어요HP Z27 모니터. 4K/UHD이고 USB-C를 통한 비디오 입력을 지원합니다.

또한 3개의 "다운스트림 USB 3.0" 포트가 있어 USB-C 케이블을 연결하면 바로 사용할 수 있습니다.

나는 그것을 연결하고있다레노버 X1 카본(7세대), Debian test/bullseye를 실행하세요. 2개의 USB-A 포트가 있으며 둘 다 다음과 같이 표시되어 있습니다.

USB 초고속

또한 2개의 USB-C 포트가 있으며 둘 다 다음과 같이 표시되어 있습니다.

여기에 이미지 설명을 입력하세요.

이것은 내 현재 커널입니다.

$ uname -a
Linux tak 5.4.0-2-amd64 #1 SMP Debian 5.4.8-1 (2020-01-05) x86_64 GNU/Linux

lspci노트북에 다음 Thunderbolt 컨트롤러(USB-C 포트가 연결되어 있을 수 있음)가 있음을 나타냅니다.

Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)

lsusb아무것도 삽입하지 않은 상태입니다 .

$ lsusb -tv
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 8: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 8: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 9: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 06cb:00bd Synaptics, Inc.

... lsusb모니터가 USB-C를 통해 연결되어 있고 모니터 다운스트림의 USB-A 포트에는 아무 것도 연결되어 있지 않습니다.

$ lsusb -tv
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 2: Dev 6, If 0, Class=Hub, Driver=hub/2p, 480M
        ID 03f0:0169 HP, Inc 
        |__ Port 1: Dev 8, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 03f0:0169 HP, Inc 
    |__ Port 8: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 8: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 9: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 06cb:00bd Synaptics, Inc.

USB 3.0 외장 드라이브를 노트북의 USB-A 포트에 연결하면 lsusb"3.0 허브" 아래에 표시되고 속도는 "5000M"입니다.

$ lsusb -tv
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 4: Dev 11, If 0, Class=Mass Storage, Driver=uas, 5000M
        ID 0bc2:ab26 Seagate RSS LLC Backup Plus Slim Portable Drive 1 TB
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 2: Dev 23, If 0, Class=Hub, Driver=hub/2p, 480M
        ID 03f0:0169 HP, Inc 
        |__ Port 1: Dev 24, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 03f0:0169 HP, Inc 
    |__ Port 8: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 8: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 9: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 06cb:00bd Synaptics, Inc.

그러나 동일한 드라이브를 Z27의 다운스트림 "USB 3.0" 포트 중 하나에 연결하면 해당 드라이브가 lsusb.

X1 Carbon의 USB-C 포트를 우회하고 HDMI(비디오용) 및 USB-A(노트북)를 통해 USB-C(모니터)로 모니터에 연결하면 모니터에 연결하면 외장 드라이브가 감지되고, 속도는 5000M입니다.

$ lsusb -tv
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 4: Dev 12, If 0, Class=Hub, Driver=hub/1p, 5000M
        ID 03f0:0620 HP, Inc 
        |__ Port 1: Dev 13, If 0, Class=Hub, Driver=hub/4p, 5000M
            ID 03f0:0620 HP, Inc 
            |__ Port 2: Dev 14, If 0, Class=Mass Storage, Driver=uas, 5000M
                ID 0bc2:ab26 Seagate RSS LLC Backup Plus Slim Portable Drive 1 TB
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 4: Dev 28, If 0, Class=Hub, Driver=hub/2p, 480M
        ID 03f0:0169 HP, Inc 
        |__ Port 1: Dev 29, If 0, Class=Hub, Driver=hub/4p, 480M
            ID 03f0:0169 HP, Inc 
    |__ Port 8: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 8: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 04f2:b67d Chicony Electronics Co., Ltd 
    |__ Port 9: Dev 7, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 06cb:00bd Synaptics, Inc.

놀랍게도 마지막 예에서는 모니터에 노트북에 대한 USB 연결이 하나만 있어도 "HP Inc" 장치가 두 root_hubs 아래에 나타납니다.

답변1

모니터를 다음과 같이 연결하면:

  • 비디오: HDMI(비디오용)
  • USB 데이터: USB-A(노트북) - USB-C(모니터)

그런 다음 모니터의 모든 USB-A 포트가 USB 3.0으로 작동하고 USB 3.0 외부 드라이브가 5000M에 연결됩니다.

비디오/데이터/전원 전송을 위해 USB-C를 통해 모니터를 연결하면 모니터의 모든 USB-A 포트가 USB 2.0으로 작동합니다.

그러나 모니터가 USB-C를 통해 연결되면 화면 메뉴에 추가 옵션이 있다는 것을 발견했습니다.

  1. 3840x2160 60Hz + USB 2.0
  2. 3840x2160 30Hz + USB 3.0

(1)은 공장 기본값입니다. (2)로 변경하면 모니터가 USB-C를 통해 연결될 때 모니터의 USB-A 포트가 USB 3.0으로 작동합니다.

저는 이 모니터를 사무용으로 사용하기 때문에 30Hz로 떨어지는 것은 문제가 되지 않습니다. 이는 USB 3.0과 더 높은 새로 고침 빈도를 모두 실행하려는 모든 사람이 알아야 할 사항입니다.

답변2

사용 가능한 모든 대역폭을 사용하는 USB 비디오 연결의 제한 외에도 일부 노트북에는 대역폭을 공유하는 USB-C 및 USB-A 포트(및 컨트롤러)가 있습니다. 특히 6세대 Carbon에서 대역폭 공유가 문제였던 것으로 기억하는 것 같습니다. 그럼에도 불구하고 USB-C 포트를 통해 비디오를 모니터로 보내는 경우 다운스트림 포트는 최대 속도로 작동하지 않습니다.

일단 분할하고 HDMI 케이블을 통해 비디오를 전송하고 모니터 USB 허브를 전용 포트에 연결하면 최종 장치에 의도한 대역폭이 할당됩니다(비디오 신호가 없으면 대역폭이 줄어듭니다).

HP 사양에는 "1개의 USB Type-C™(대체 모드 DisplayPort™ 1.2, 최대 65W의 전원 공급)"라고 나와 있습니다. 이는 USB 3 허브, x 또는 DisplayPort가 될 수 있는 포트를 의미하므로 둘 다 사용할 수는 없습니다. 동시에 .

답변3

답변이 매우 늦었습니다. 많은 hpz27은 절전 모드에서 USB 허브를 비활성화합니다. 모니터 OSD에서 전원 설정을 확인하세요.

관련 정보