特定の問題に対してLinuxカーネルをパッチしてコンパイルする方法は? (HP ENVY x360 2-in-1ノートブック15-ey0xxxでは音は聞こえません。)

特定の問題に対してLinuxカーネルをパッチしてコンパイルする方法は? (HP ENVY x360 2-in-1ノートブック15-ey0xxxでは音は聞こえません。)

私はここで誰かと同じ問題に直面しました。 HP Envy x360 2022 Ryzen Editionスピーカーが機能しない

次のようにカーネルをパッチして再コンパイルしたいと思います。 https://lore.kernel.org/lkml/[Eメール保護]/

カーネルをパッチしてコンパイルする方法については、チュートリアルがたくさんあることを知っていますが、この特定の変更が必要です。私が知っている限り、この変更はカーネルリリースに正式に含まれていません。間違っていたら訂正してください。私は何をすべきですか?どこから始めるべきか、リンクからパッチを取得する方法もわかりません。

ところで、私はArch Linuxを使用しています。しかし、私はこれに慣れていません。

私のカーネルバージョン:6.3.1-arch2-1

答え1

最良のオプションは次のとおりです。

  • Eメール/バグトラッカーを使用してArch Linuxカーネル管理者に連絡して、パッチを含めるように依頼してください。
  • 次のカーネルバージョンを待っています
  • 適切なカーネルモジュールのみを再構築してみてください。アーチのカーネル、設定ファイルをダウンロードし、パッチを適用し(cd /where/the/kernel/is/unpacked; patch -p1 < fix.patch、 。make what/where/name.ko/lib/modules/linux-version/somewherehttps://bbs.archlinux.orgそこでこれを行う方法を尋ねることができます。

関連情報