[broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer works on Dell Venue 11 Pro 7140
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
Linux |
Confirmed
|
Medium
|
|||
linux (Ubuntu) |
Fix Released
|
High
|
Hui Wang | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
High
|
Unassigned | ||
linux-oem-osp1 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
With the current default kernel config, the SND_SOC_
is set to Y, then it will make the legacy intel soc driver fail, and
moreover the current sof driver can't support broadwell well, as a
result, many broadwell computers with I2S codec can't support sound anymore.
[Fix]
Intel submitted a patch, it will make those two kconfig options exclusive,
and the legacy soc's option has higher priority, if both of them are
enabled, sof's option will be disabled.
[Test Case]
Build the kernel and check the debian/
SND_SOC_
[Regression Risk]
Low, so far, the sof driver can't support broadwell machine well, so
there is no machine use this driver yet.
Hello!
I noticed that since Linux 5.2rc2 audio playback no longer works on Dell Venue 11 Pro 7140 (Intel Core M-5Y71; rt286). Turns out that happened because SND_SOC_
To verify this assumption I tested two builds of Linux 5.3.1.
1. Build with enabled SND_SOC_
Audio playback doesn't work, dmesg:
[ 4.072800] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_
[ 4.212606] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.238009] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.294920] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.407351] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.428922] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.458926] broadwell-audio broadwell-audio: ASoC: failed to init link System PCM: -517
[ 4.472113] haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2
[ 4.472118] haswell-pcm-audio haswell-pcm-audio: fw image intel/IntcPP01.bin not available(-2)
[ 4.472735] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43
[ 4.474607] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok
[ 4.474676] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok
[ 4.474741] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok
[ 4.474807] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok
[ 4.476377] broadwell-audio broadwell-audio: rt286-aif1 <-> snd-soc-dummy-dai mapping ok
[ 4.480344] input: broadwell-rt286 Headset as /devices/
[ 7.892659] haswell-pcm-audio haswell-pcm-audio: error: message type 7 header 0x87000000
[ 13.015379] haswell-pcm-audio haswell-pcm-audio: error: reset stream 2 still running
[ 13.127262] haswell-pcm-audio haswell-pcm-audio: error: reset stream 0 still running
[ 19.623436] haswell-pcm-audio haswell-pcm-audio: ipc: --message timeout-- ipcx 0x86120000 isr 0x00000000 ipcd 0x47000000 imrx 0x7fff0000
[ 19.623446] haswell-pcm-audio haswell-pcm-audio: ipc: error set dx state 3 faile
2. Build with disabled SND_SOC_
Audio playback works, dmesg:
[ 4.839028] haswell-pcm-audio haswell-pcm-audio: Direct firmware load for intel/IntcPP01.bin failed with error -2
[ 4.839034] haswell-pcm-audio haswell-pcm-audio: fw image intel/IntcPP01.bin not available(-2)
[ 4.839644] haswell-pcm-audio haswell-pcm-audio: FW loaded, mailbox readback FW info: type 01, - version: 00.00, build 77, source commit id: 876ac6906f31a43
[ 4.851204] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops i915_audio_
[ 4.907386] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> System Pin mapping ok
[ 4.907475] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload0 Pin mapping ok
[ 4.909831] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Offload1 Pin mapping ok
[ 4.909931] broadwell-audio broadwell-audio: snd-soc-dummy-dai <-> Loopback Pin mapping ok
[ 4.912149] broadwell-audio broadwell-audio: rt286-aif1 <-> snd-soc-dummy-dai mapping ok
[ 4.929629] input: broadwell-rt286 Headset as /devices/
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 5.3.0-13-generic x86_64
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CurrentDesktop: GNOME
Date: Fri Oct 4 01:22:54 2019
InstallationDate: Installed on 2019-02-12 (233 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
PackageArchitec
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_
Symptom_
W r i t e e r r o r : - 5 , I n p u t / o u t p u t e r r o r
x r u n _ r e c o v e r y f a i l e d : - 5 , I n p u t / o u t p u t e r r o r
T r a n s f e r f a i l e d : I n p u t / o u t p u t e r r o r
Symptom_Card: Встроенное аудио - broadwell-rt286
Symptom_
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Symptom_Type: No sound at all
Title: [broadwell-rt286 - broadwell-rt286, playback] No sound at all
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/21/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A19
dmi.board.name: 0VYPC7
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Venue 11 Pro 7140
dmi.product.sku: 066B
dmi.sys.vendor: Dell Inc.
CVE References
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in linux: | |
status: | Confirmed → Invalid |
Changed in linux: | |
importance: | Medium → Unknown |
status: | Invalid → Unknown |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
affects: | alsa-driver (Ubuntu) → ubuntu |
Changed in linux (Ubuntu): | |
assignee: | nobody → Hui Wang (hui.wang) |
importance: | Undecided → High |
description: | updated |
affects: | ubuntu → hwe-next |
Changed in linux (Ubuntu Eoan): | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in linux-oem-osp1 (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | New → Invalid |
tags: |
added: verification-done-eoan removed: verification-needed-eoan |
Changed in linux (Ubuntu Eoan): | |
status: | Fix Committed → Fix Released |
Changed in hwe-next: | |
status: | Confirmed → Fix Released |
Created attachment 283853
dmesg output
Since kernel 5.2 there is no sound on my Broadwell-based laptop with bdw-rt5677 driver. The laptop is a Chromebook Pixel 2015 (Samus) converted to Linux with UEFI firmware by MrChromebox. There was no problem with this component with 4.19.*, 5.0.* and 5.1.* kernels up until 5.1.16.
> uname -a
Linux pixie 5.2.1-arch1-1-ARCH #1 SMP PREEMPT Sun Jul 14 14:52:52 UTC 2019 x86_64 GNU/Linux
> cat /proc/version heftig- 55221) (gcc version 9.1.0 (GCC)) #1 SMP PREEMPT Sun Jul 14 14:52:52 UTC 2019
Linux version 5.2.1-arch1-1-ARCH (builduser@
> cat /proc/cpuinfo | grep -i name
model name : Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz