升级到 Ubuntu 19.10 后,内核 5.3.0-19-generic 下没有声音。这是一台戴尔 Venue 7140,配有 Broadwell RT286 声卡,用于 I2S 上的内置音频(以及用于 HDMI 的 Intel HD Audio,工作正常)。
但如果我按下它们,界面就会锁定一段时间。
我收到以下错误信息/var/log/syslog
:
Nov 2 15:52:23 pulseaudio[2232]: E: [alsa-source-System Playback/Capture (*)] alsa-source.c: Failed to set hardware parameters: Connection timed out
Nov 2 15:52:23 kernel: [11956.051457] haswell-pcm-audio haswell-pcm-audio: ipc: --message timeout-- ipcx 0x83000000 isr 0x00000000 ipcd 0x00000000 imrx 0x7fff0000
Nov 2 15:52:23 kernel: [11956.051463] haswell-pcm-audio haswell-pcm-audio: error: stream commit failed
Nov 2 15:52:23 kernel: [11956.051466] System PCM: error: failed to commit stream -110
Nov 2 15:52:23 kernel: [11956.051469] haswell-pcm-audio haswell-pcm-audio: ASoC: haswell-pcm-audio hw params failed: -110
Nov 2 15:52:23 kernel: [11956.051474] System PCM: ASoC: hw_params FE failed -110
pavucontrol
连接 pulseaudio 速度较慢,但显示声卡参数和详细信息正常。
alsamixer
显示声卡正常,但调整需要很长时间才能被识别。
我尝试删除该.config/pulse
目录但情况并没有改善。
如果我启动升级之前的内核,内核 5.0.0-32-generic,声音就可以正常工作!\o/ 所以这肯定与内核有关。
我怎样才能使声卡再次正常工作?
答案1
此时,该错误已被报告(感谢@DavidWard),并被称为错误1846539。
目前唯一的解决方法似乎是使用 5.2.0rc2 之前的内核版本,但不幸的是该版本不附带 Ubuntu 19.10,因此可能需要手动安装早期内核。