질문:아래 매개변수를 보고 싶은데 /sys/class/typec
내 노트북에는 표시되지 않습니다. 모듈을 수동으로 로드 하면 typec
디렉토리가 나타나지만 비어 있습니다. 모듈을 로드한 후에는 tcpm
아무 일도 일어나지 않습니다.
이 인터페이스를 얻으려면 어떻게 해야 합니까 /sys/class/typec
? 지원되는지 어떻게 알 수 있나요? 그렇지 않다면 왜 안 됩니까? 내 하드웨어가 컨트롤을 노출하지 않습니까? 운전자가 없어졌나요? 등.
노트북은 HP ProBook 430 G5(Intel 8gen Kaby Lake Refresh 코어 i5 기반)입니다. USB 전원 공급(DisplayPort 및 일반 USB 트래픽은 물론)이 가능한 USB-C 포트가 있습니다.
저는 Linux Mint Sylvia를 사용하고 있으며 커널은 kernel.ubuntu.com( ukuu
도구를 통해 설치됨)의 4.15.3입니다. 이것은 최근의 일이어야 하며 모든 관련 커널이 거기에 있습니다. 왜 볼 수 없나요?
(또한 TypeC 인터페이스에 대해 배우고 싶었기 때문에 아래에 표시된 작업 중심 변형이 아닌 이 특정 질문을 하는 이유가 있습니다.)
배경,일명, 이것이 도움이 될 경우를 대비해 내가 왜 이 일을 하고 있는 걸까요?
HP 하드웨어는 타사 USB-C 충전기를 좋아하지 않는 것으로 유명하지만 8gen 시리즈에서는 이것이 개선되어 이제 작동합니다.
다음 USB-C 도크를 사용하고 있습니다.http://i-tec.cz/?t=3&v=443
노트북이 AC 전원에 연결되어 있으면 도킹 스테이션을 연결할 수 있고 모든 것이 잘 작동합니다. AC 어댑터를 분리하면 노트북이계속해서 비용이 청구됩니다USB-C를 통해 연결하세요. 노트북이 닫힌 상태에서 도킹 스테이션을 연결해도 같은 현상이 발생합니다.
하지만 노트북이 AC 전원을 사용하는 동안 도크에 연결하면 전혀 작동하지 않습니다. 충전도 없고, 기기도 없고, 연결 이벤트도 없습니다. 게다가 노트북에서 약간의 딸깍거리는 소리가 나기 시작했습니다. Windows에서는 반복적인 연결/연결 해제 소리가 동반됩니다. 에서 dmesg
다음 메시지가 표시됩니다.
[10356.375855] xhci_hcd 0000:00:14.0: Cannot set link state. [10356.375866] usb usb2-port2: cannot disable (err = -32)
(예, 하드웨어 문제일 수 있습니다)
그러나 문제가 전원 공급 장치에 있는 경우("AC에 연결되어 있는 동안 연결"을 고려한 것 같음) 포트를 비 PD 모드로 전환해 보고 싶습니다. 그러면 최소한 도크 기능은 얻을 수 있습니다. 이는 USB Type-C 포트 관리자( ) 인터페이스를 통해 tcpm
수행되는 것으로 보입니다. 제 노트북에는 이게 없어요. /sys/class/typec
처음에는 존재하지 않으며 typec
모듈을 삽입한 후에는 비어 있는 것으로 나타납니다.