Linux 内核中应该有音频驱动程序,但设备未被识别

Linux 内核中应该有音频驱动程序,但设备未被识别

我刚刚将我的 Asus E200H 笔记本电脑升级到 Ubuntu 19.10。根据我所见,这台笔记本电脑的音频设备应该在 Ubuntu 19.10 使用的主线内核中得到支持。我没有音频输出,在 Ubuntu 声音设置中,输出设备被列为虚拟输出,这表明该设备未被识别。我可以做些什么来提示 Ubuntu 识别该设备?

作为参考,这是‘uname -a’的输出...

Linux zenoarrow-E200HA 5.3.0-23-generic #25-Ubuntu SMP Tue Nov 12 09:22:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

这是 5.3 内核更新日志的相关部分,显示已添加对所需编解码器(Conexant CX2072X)的支持...

https://kernelnewbies.org/LinuxChanges#Linux_5.3.Audio

在两个相关内核提交中的一个中,开发人员列出了在华硕 E200HA 上进行的测试,它应该与我的笔记本电脑非常相似/相同(我不知道 E200H 和 E200HA 之间有什么区别,但我怀疑这些区别与音频有关,因为我过去曾使用过“E200HA”音频补丁)...

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3917da94f787e6c907e440653ead0c666a71379e

使用华硕 E200HA 笔记本电脑进行测试。

在这些补丁进入主线内核之前,我构建了一个自定义 4.19 内核,其中包含支持笔记本电脑音频硬件的补丁,效果很好。我现在将重新使用这个内核,但如果能在标准安装后让 Ubuntu 与音频硬件兼容,我将不胜感激。

先感谢您。

编辑:我将根据要求报告一个错误,但我现在还没有回答这个问题,因为我还想知道是否有办法强制 Ubuntu 识别设备(也许使用终端中可用的工具或通过配置文件更改),如果可能的话,它将来也可能对其他 Ubuntu 用户有用。

答案1

不确定为什么这个问题被否决了。无论如何,我能够修复这个问题,结果发现我需要更新版本的 alsa-lib (1.2.1.1-1) 才能获得修复音频所需的文件。应该只需要下载此包并运行 update-initramfs 即可识别音频设备。将把这个问题标记为已回答。

相关内容