This bug was fixed in the package linux - 5.4.0-9.12
---------------
linux (5.4.0-9.12) focal; urgency=medium
* alsa/hda/realtek: the line-out jack doens't work on a dell AIO
(LP: #1855999)
- SAUCE: ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO
* scsi: hisi_sas: Check sas_port before using it (LP: #1855952)
- scsi: hisi_sas: Check sas_port before using it
* CVE-2019-19078
- ath10k: fix memory leak
* cifs: DFS Caching feature causing problems traversing multi-tier DFS setups
(LP: #1854887)
- cifs: Fix retrieval of DFS referrals in cifs_mount()
* Support DPCD aux brightness control (LP: #1856134)
- SAUCE: drm/i915: Fix eDP DPCD aux max backlight calculations
- SAUCE: drm/i915: Assume 100% brightness when not in DPCD control mode
- SAUCE: drm/i915: Fix DPCD register order in
intel_dp_aux_enable_backlight()
- SAUCE: drm/i915: Auto detect DPCD backlight support by default
- SAUCE: drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED
panel
- USUNTU: SAUCE: drm/i915: Force DPCD backlight mode on Dell Precision 4K
sku
* The system cannot resume from S3 if user unplugs the TB16 during suspend
state (LP: #1849269)
- PCI: pciehp: Do not disable interrupt twice on suspend
- PCI: pciehp: Prevent deadlock on disconnect
* change kconfig of the soundwire bus driver from y to m (LP: #1855685)
- [Config]: SOUNDWIRE=m
* alsa/sof: change to use hda hdmi codec driver to make hdmi audio on the
docking station work (LP: #1855666)
- ALSA: hda/hdmi - implement mst_no_extra_pcms flag
- ASoC: hdac_hda: add support for HDMI/DP as a HDA codec
- ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi
- ASoC: Intel: skl-hda-dsp-generic: fix include guard name
- ASoC: SOF: Intel: add support for snd-hda-codec-hdmi
- ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support
- ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support
- ASoC: intel: sof_rt5682: common hdmi codec support
- ASoC: Intel: bxt_rt298: common hdmi codec support
- ASoC: SOF: enable sync_write in hdac_bus
- [config]: SND_SOC_SOF_HDA_COMMON_HDMI_CODEC=y
* Fix unusable USB hub on Dell TB16 after S3 (LP: #1855312)
- SAUCE: USB: core: Make port power cycle a seperate helper function
- SAUCE: USB: core: Attempt power cycle port when it's in eSS.Disabled state
* Focal update: v5.4.3 upstream stable release (LP: #1856583)
- rsi: release skb if rsi_prepare_beacon fails
- arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
- arm64: tegra: Fix 'active-low' warning for Jetson Xavier regulator
- perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite
- sparc64: implement ioremap_uc
- lp: fix sparc64 LPSETTIMEOUT ioctl
- time: Zero the upper 32-bits in __kernel_timespec on 32-bit
- mailbox: tegra: Fix superfluous IRQ error message
- staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC
- usb: gadget: u_serial: add missing port entry locking
- serial: 8250-mtk: Use platform_get_irq_optional() for optional irq
- tty: serial: fsl_lpuart: use the sg count from dma_map_sg
- tty: serial: msm_serial: Fix flow control
- serial: pl011: Fix DMA ->flush_buffer()
- serial: serial_core: Perform NULL checks for break_ctl ops
- serial: stm32: fix clearing interrupt error flags
- serial: 8250_dw: Avoid double error messaging when IRQ absent
- serial: ifx6x60: add missed pm_runtime_disable
- mwifiex: Re-work support for SDIO HW reset
- io_uring: fix dead-hung for non-iter fixed rw
- io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR
- fuse: fix leak of fuse_io_priv
- fuse: verify nlink
- fuse: verify write return
- fuse: verify attributes
- io_uring: fix missing kmap() declaration on powerpc
- io_uring: ensure req->submit is copied when req is deferred
- SUNRPC: Avoid RPC delays when exiting suspend
- ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
- ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G
- ALSA: pcm: oss: Avoid potential buffer overflows
- ALSA: hda - Add mute led support for HP ProBook 645 G4
- ALSA: hda: Modify stream stripe mask only when needed
- soc: mediatek: cmdq: fixup wrong input order of write api
- Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
- Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
- Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
- Input: goodix - add upside-down quirk for Teclast X89 tablet
- coresight: etm4x: Fix input validation for sysfs.
- Input: Fix memory leak in psxpad_spi_probe
- media: rc: mark input device as pointing stick
- x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
- CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
- CIFS: Fix SMB2 oplock break processing
- tty: vt: keyboard: reject invalid keycodes
- can: slcan: Fix use-after-free Read in slcan_open
- nfsd: Ensure CLONE persists data and metadata changes to the target file
- nfsd: restore NFSv3 ACL support
- kernfs: fix ino wrap-around detection
- jbd2: Fix possible overflow in jbd2_log_space_left()
- drm/msm: fix memleak on release
- drm: damage_helper: Fix race checking plane->state->fb
- drm/i810: Prevent underflow in ioctl
- arm64: Validate tagged addresses in access_ok() called from kernel threads
- arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc
node"
- KVM: PPC: Book3S HV: XIVE: Free previous EQ page when setting up a new one
- KVM: PPC: Book3S HV: XIVE: Fix potential page leak on error path
- KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocated
- KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
- KVM: arm/arm64: vgic: Don't rely on the wrong pending table
- KVM: x86: do not modify masked bits of shared MSRs
- KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
- KVM: x86: Remove a spurious export of a static function
- KVM: x86: Grab KVM's srcu lock when setting nested state
- crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
- crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
- crypto: af_alg - cast ki_complete ternary op to int
- crypto: geode-aes - switch to skcipher for cbc(aes) fallback
- crypto: ccp - fix uninitialized list head
- crypto: ecdh - fix big endian bug in ECC library
- crypto: user - fix memory leak in crypto_report
- spi: spi-fsl-qspi: Clear TDH bits in FLSHCR register
- spi: stm32-qspi: Fix kernel oops when unbinding driver
- spi: atmel: Fix CS high support
- spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
- spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
- can: ucan: fix non-atomic allocation in completion handler
- RDMA/qib: Validate ->show()/store() callbacks before calling them
- rfkill: allocate static minor
- bdev: Factor out bdev revalidation into a common helper
- bdev: Refresh bdev size for disks without partitioning
- iomap: Fix pipe page leakage during splicing
- thermal: Fix deadlock in thermal thermal_zone_device_check
- vcs: prevent write access to vcsu devices
- Revert "serial/8250: Add support for NI-Serial PXI/PXIe+485 devices"
- binder: Fix race between mmap() and binder_alloc_print_pages()
- binder: Prevent repeated use of ->mmap() via NULL mapping
- binder: Handle start==NULL in binder_update_page_range()
- KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID
(CVE-2019-19332)
- ALSA: hda - Fix pending unsol events at shutdown
- cpufreq: imx-cpufreq-dt: Correct i.MX8MN's default speed grade value
- md/raid0: Fix an error message in raid0_make_request()
- drm/mcde: Fix an error handling path in 'mcde_probe()'
- watchdog: aspeed: Fix clock behaviour for ast2600
- EDAC/ghes: Fix locking and memory barrier issues
- perf script: Fix invalid LBR/binary mismatch error
- kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
- Linux 5.4.3
* Realtek ALC256M with DTS Audio Processing internal microphone doesn't work
on Redmi Book 14 2019 (LP: #1846148) // Focal update: v5.4.3 upstream stable
release (LP: #1856583)
- ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
* Miscellaneous Ubuntu changes
- [Debian] add python depends to ubuntu-regression-suite
- SAUCE: selftests: net: tls: remove recv_rcvbuf test
- update dkms package versions
-- Seth Forshee <[email protected]> Mon, 16 Dec 2019 14:54:19
-0600
** Changed in: linux (Ubuntu)
Status: Confirmed => Fix Released
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-19078
** CVE added: https://cve.mitre.org/cgi-bin/cvename.cgi?name=2019-19332
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1846539
Title:
[broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no
longer works on Dell Venue 11 Pro 7140
Status in HWE Next:
Confirmed
Status in Linux:
Confirmed
Status in linux package in Ubuntu:
Fix Released
Status in linux-oem-osp1 package in Ubuntu:
Confirmed
Status in linux source package in Bionic:
Invalid
Status in linux-oem-osp1 source package in Bionic:
Fix Released
Status in linux source package in Eoan:
Fix Released
Status in linux-oem-osp1 source package in Eoan:
Confirmed
Bug description:
[Impact]
With the current default kernel config, the SND_SOC_SOF_BROADWELL_SUPPORT
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/build/$buidling_dir/.config, the
SND_SOC_SOF_BROADWELL_SUPPORT is disabled.
[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_SOF_BROADWELL_SUPPORT was enabled in kernel
binary builds since 5.2rc2: https://kernel.ubuntu.com/~kernel-
ppa/mainline/v5.2-rc2/
To verify this assumption I tested two builds of Linux 5.3.1.
1. Build with enabled SND_SOC_SOF_BROADWELL_SUPPORT from
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.1/
Audio playback doesn't work, dmesg:
[ 4.072800] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[ 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:
876ac6906f31a43b6772b23c7c983ce9dcb18a19
[ 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/pci0000:00/INT3438:00/broadwell-audio/sound/card1/input14
[ 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_SOF_BROADWELL_SUPPORT.
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:
876ac6906f31a43b6772b23c7c983ce9dcb18a19
[ 4.851204] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
[ 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/pci0000:00/INT3438:00/broadwell-audio/sound/card1/input14
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: alsa-base 1.0.25+dfsg-0ubuntu5
ProcVersionSignature: Ubuntu 5.3.0-13.14-generic 5.3.0
Uname: Linux 5.3.0-13-generic x86_64
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: irina 818 F.... pulseaudio
/dev/snd/controlC0: irina 818 F.... pulseaudio
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)
PackageArchitecture: all
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SourcePackage: alsa-driver
Symptom: audio
Symptom_AlsaPlaybackTest: ALSA playback test through plughw:broadwellrt286
failed
Symptom_AlsaPlaybackTestStderr:
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_DevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: irina 818 F.... pulseaudio
/dev/snd/controlC0: irina 818 F.... pulseaudio
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.:bvrA19:bd06/21/2019:svnDellInc.:pnVenue11Pro7140:pvr:rvnDellInc.:rn0VYPC7:rvrA00:cvnDellInc.:ct8:cvr:
dmi.product.name: Venue 11 Pro 7140
dmi.product.sku: 066B
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1846539/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp