如何针对特定问题修补和编译 Linux 内核? (HP ENVY x360 二合一笔记本电脑 15-ey0xxx 中没有声音)

如何针对特定问题修补和编译 Linux 内核? (HP ENVY x360 二合一笔记本电脑 15-ey0xxx 中没有声音)

我遇到了与这里的人完全相同的问题: HP Envy x360 2022 Ryzen 版扬声器不工作

我想用以下命令修补并重新编译我的内核: https://lore.kernel.org/lkml/[电子邮件受保护]/

我知道有很多关于如何修补和编译内核的教程,但我需要这个特定的更改,据我所知,该更改并未正式包含在内核版本中。如我错了请纠正我。我需要做什么?我不知道如何从哪里开始,甚至不知道如何从链接获取补丁。

顺便说一句,我使用 Arch Linux。但我是新手。

我的内核版本:6.3.1-arch2-1

答案1

最好的选择是:

  • 通过电子邮件/错误跟踪器联系 Arch Linux 内核维护人员并要求他们包含补丁
  • 等待下一个内核版本
  • 尝试仅重建适当的内核模块:下载 arch 的内核、配置文件,应用补丁(cd /where/the/kernel/is/unpacked; patch -p1 < fix.patchmake what/where/name.ko并替换/lib/modules/linux-version/somewhere.https://bbs.archlinux.org您可以在其中询问如何做到这一点。

相关内容