HP ProBook G5ノートブックからのUSB-C電源制御

HP ProBook G5ノートブックからのUSB-C電源制御

質問:以下のパラメータを見たいのですが、/sys/class/typec私のラップトップには表示されません。モジュールを手動でロードすると、typecディレクトリが表示されますが空です。モジュールをロードした後はtcpm何も起こりません。

このインターフェイスを取得するにはどうすればよいですか/sys/class/typec?サポートされているかどうかはどうすればわかりますか?そうでなければなぜならないのですか?私のハードウェアはコントロールを公開しませんか?ドライバーがいなくなった?など。

ノートブックは、HP ProBook 430 G5(Intel 8gen Kaby Lake Refresh Core 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モジュールを挿入した後は空になります。

ベストアンサー1

USB-Cは新しい技術であり、これまでLinuxカーネルはこれをサポートすると約束していません。[1] [2]

ドライバーがいなくなった?

私は一つに歩いたはい使っているので答えてください。古いコア。


最善の方法は、まず最新のカーネルに更新し、それでも不足している場合は、次のカーネルバージョンを待つのが最善だと思います。

おすすめ記事