[XPS 13 9360, Realtek ALC3246, Black Headphone Out, Front] High noise floor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Undecided
|
Unassigned | ||
| Bionic |
Medium
|
Unassigned | ||
| Disco |
Medium
|
Unassigned | ||
| Eoan |
Medium
|
Unassigned |
Bug Description
Since linux-image-
This is a regression in a stable release (Bionic). The problem consistently reproduces as follows:
OK: linux-image-
BAD: linux-image-
BAD: linux-image-
BAD: linux-image-
Steps to reproduce:
Hardware: Dell XPS 9360 (shipped with Ubuntu). I'm using a manually reinstalled Ubuntu Bionic, not the OEM installation. Mostly everything is on defaults.
1. Boot with no headphones connected
2. Log in
3. Plug the headphones in
Expected: normal noise level
Actual: very high noise level. Playback does work correctly but the SnR is terrible.
The "Select Audio Device" prompt appears, but the noise problem is present before I make a selection. If I select Headphones or Headset (I'm using a headset) then the noise remains after a brief (~0.5s) interruption. If I select Microphone then the noise goes, but then the audio comes through the speakers and not the headset as required.
I have tried messing with alsamixer but haven't found anything to explain or reduce the noise. Switching to a previous kernel fixes the problem immediately with no settings change required.
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 4.15.0-64-generic x86_64
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: ubuntu:GNOME
Date: Sat Sep 28 23:51:05 2019
InstallationDate: Installed on 2017-05-11 (870 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170507)
PackageArchitec
SourcePackage: alsa-driver
Symptom: audio
Symptom_
Symptom_Card: Built-in Audio - HDA Intel PCH
Symptom_Jack: Black Headphone Out, Front
Symptom_
Symptom_Type: High background noise, or volume is too low
Title: [XPS 13 9360, Realtek ALC3246, Black Headphone Out, Front] Background noise or low volume
UpgradeStatus: Upgraded to bionic on 2018-07-28 (427 days ago)
dmi.bios.date: 03/14/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.11.0
dmi.board.name: 00GCYR
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: XPS
dmi.product.name: XPS 13 9360
dmi.sys.vendor: Dell Inc.
---
ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2017-05-11 (871 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170507)
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:568b Realtek Semiconductor Corp.
Bus 001 Device 002: ID 0cf3:e300 Atheros Communications, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Dell Inc. XPS 13 9360
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.173.9
Tags: bionic
Uname: Linux 4.15.0-64-generic x86_64
UpgradeStatus: Upgraded to bionic on 2018-07-28 (428 days ago)
UserGroups: adm cdrom dialout dip libvirt lpadmin lxd plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 03/14/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.11.0
dmi.board.name: 00GCYR
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: XPS
dmi.product.name: XPS 13 9360
dmi.sys.vendor: Dell Inc.
CVE References
Robie Basak (racb) wrote : | #1 |
Robie Basak (racb) wrote : | #2 |
Robie Basak (racb) wrote : | #3 |
Oh, I didn't notice that apport sent this to alsa-driver. Reassigning since I believe this to be a kernel regression.
affects: | alsa-driver (Ubuntu) → linux (Ubuntu) |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1845810
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Robie Basak (racb) wrote : AlsaInfo.txt | #5 |
apport information
tags: | added: apport-collected |
description: | updated |
Robie Basak (racb) wrote : CRDA.txt | #6 |
apport information
Robie Basak (racb) wrote : CurrentDmesg.txt | #7 |
apport information
Robie Basak (racb) wrote : IwConfig.txt | #8 |
apport information
Robie Basak (racb) wrote : Lspci.txt | #9 |
apport information
Robie Basak (racb) wrote : ProcCpuinfo.txt | #10 |
apport information
apport information
Robie Basak (racb) wrote : ProcEnviron.txt | #12 |
apport information
Robie Basak (racb) wrote : ProcInterrupts.txt | #13 |
apport information
Robie Basak (racb) wrote : ProcModules.txt | #14 |
apport information
Robie Basak (racb) wrote : PulseList.txt | #15 |
apport information
Robie Basak (racb) wrote : RfKill.txt | #16 |
apport information
Robie Basak (racb) wrote : UdevDb.txt | #17 |
apport information
Robie Basak (racb) wrote : WifiSyslog.txt | #18 |
apport information
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Kai-Heng Feng (kaihengfeng) wrote : | #19 |
I'll borrow the 9360 from Taipei office and work on this.
Changed in linux (Ubuntu): | |
assignee: | nobody → Kai-Heng Feng (kaihengfeng) |
Changed in linux (Ubuntu): | |
status: | Confirmed → In Progress |
Kai-Heng Feng (kaihengfeng) wrote : | #20 |
Please test this kernel package:
https:/
Changed in linux (Ubuntu): | |
status: | In Progress → Incomplete |
Robie Basak (racb) wrote : | #21 |
Your build works very well. The noise floor is even lower than before the regression, and my audio quality is now the best I've heard it. Thank you!
For clarity:
Medium noise: linux-image-
High noise (initial regression): linux-image-
High noise: linux-image-
High noise: linux-image-
Low noise: linux-image-
Changed in linux (Ubuntu): | |
status: | Incomplete → Triaged |
Kai-Heng Feng (kaihengfeng) wrote : | #22 |
Changed in linux (Ubuntu): | |
assignee: | Kai-Heng Feng (kaihengfeng) → nobody |
Changed in linux (Ubuntu Bionic): | |
status: | New → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-bionic |
Robie Basak (racb) wrote : | #24 |
I was still running your good test kernel:
(actual kernel package appeared autoremoved) 4.15.0-66-generic #75~lp1845810 noise level low
Upgrading to bionic-updates:
4.15.0-70.79 4.15.0-70-generic #79-Ubuntu noise level high (as expected, bug not yet fixed)
Upgrading to bionic-proposed:
4.15.0-71.80 4.15.0-71-generic #80-Ubuntu noise level low (bug appears fixed)
I also checked general audio playback on the bionic-proposed kernel (4.15.0-71.80 4.15.0-71-generic #80-Ubuntu) and that also seems fine.
Robie Basak (racb) wrote : | #25 |
@kaihengfeng Thank you for your help in resolving this!
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Disco): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Eoan): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Disco): | |
status: | New → Fix Committed |
Launchpad Janitor (janitor) wrote : | #26 |
This bug was fixed in the package linux - 4.15.0-72.81
---------------
linux (4.15.0-72.81) bionic; urgency=medium
* bionic/linux: 4.15.0-72.81 -proposed tracker (LP: #1854027)
* [Regression] Bionic kernel 4.15.0-71.80 can not boot on ThunderX
(LP: #1853326)
- Revert "arm64: Use firmware to detect CPUs that are not affected by
Spectre-v2"
- Revert "arm64: Get rid of __smccc_
* [Regression] Bionic kernel 4.15.0-71.80 can not boot on ThunderX2 and
Kunpeng920 (LP: #1852723)
- SAUCE: arm64: capabilities: Move setup_boot_
correct place
linux (4.15.0-71.80) bionic; urgency=medium
* bionic/linux: 4.15.0-71.80 -proposed tracker (LP: #1852289)
* Bionic update: upstream stable patchset 2019-10-29 (LP: #1850541)
- panic: ensure preemption is disabled during panic()
- f2fs: use EINVAL for superblock with invalid magic
- [Config] updateconfigs for USB_RIO500
- USB: rio500: Remove Rio 500 kernel driver
- USB: yurex: Don't retry on unexpected errors
- USB: yurex: fix NULL-derefs on disconnect
- USB: usb-skeleton: fix runtime PM after driver unbind
- USB: usb-skeleton: fix NULL-deref on disconnect
- xhci: Fix false warning message about wrong bounce buffer write length
- xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
- xhci: Check all endpoints for LPM timeout
- usb: xhci: wait for CNR controller not ready bit in xhci resume
- USB: adutux: fix use-after-free on disconnect
- USB: adutux: fix NULL-derefs on disconnect
- USB: adutux: fix use-after-free on release
- USB: iowarrior: fix use-after-free on disconnect
- USB: iowarrior: fix use-after-free on release
- USB: iowarrior: fix use-after-free after driver unbind
- USB: usblp: fix runtime PM after driver unbind
- USB: chaoskey: fix use-after-free on release
- USB: ldusb: fix NULL-derefs on driver unbind
- serial: uartlite: fix exit path null pointer
- USB: serial: keyspan: fix NULL-derefs on open() and write()
- USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20
- USB: serial: option: add Telit FN980 compositions
- USB: serial: option: add support for Cinterion CLS8 devices
- USB: serial: fix runtime PM after driver unbind
- USB: usblcd: fix I/O after disconnect
- USB: microtek: fix info-leak at probe
- USB: dummy-hcd: fix power budget for SuperSpeed mode
- usb: renesas_usbhs: gadget: Do not discard queues in
usb_
- usb: renesas_usbhs: gadget: Fix usb_ep_
- USB: legousbtower: fix slab info leak at probe
- USB: legousbtower: fix deadlock on disconnect
- USB: legousbtower: fix potential NULL-deref on disconnect
- USB: legousbtower: fix open after failed reset request
- USB: legousbtower: fix use-after-free on release
- staging: vt6655: Fix memory leak in vt6655_probe
- iio: adc: ad799x: fix probe error handling
- iio: adc: axp288: Override TS pin bias current for some models
- iio: light: opt3001: fix mutex unlock race
- efivar/ssdt: Don't iterate over EFI va...
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-disco |
Changed in linux (Ubuntu Eoan): | |
status: | New → Fix Committed |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-eoan |
Launchpad Janitor (janitor) wrote : | #29 |
This bug was fixed in the package linux - 5.3.0-26.28
---------------
linux (5.3.0-26.28) eoan; urgency=medium
* eoan/linux: 5.3.0-26.28 -proposed tracker (LP: #1856807)
* nvidia-435 is in eoan, linux-restricte
ubiquity gives me the self-signed modules experience instead of using the
Canonical-
- Add nvidia-435 dkms build
linux (5.3.0-25.27) eoan; urgency=medium
* eoan/linux: 5.3.0-25.27 -proposed tracker (LP: #1854762)
* CVE-2019-14901
- SAUCE: mwifiex: Fix heap overflow in mmwifiex_
* CVE-2019-14896 // CVE-2019-14897
- SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor
* CVE-2019-14895
- SAUCE: mwifiex: fix possible heap overflow in mwifiex_
* [CML] New device id's for CMP-H (LP: #1846335)
- mmc: sdhci-pci: Add another Id for Intel CML
- i2c: i801: Add support for Intel Comet Lake PCH-H
- mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
- mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
* i915: Display flickers (monitor loses signal briefly) during "flickerfree"
boot, while showing the BIOS logo on a black background (LP: #1836858)
- [Config] FRAMEBUFFER_
* Please add patch fixing RK818 ID detection (LP: #1853192)
- SAUCE: mfd: rk808: Fix RK818 ID template
* Kernel build log filled with "/bin/bash: line 5: warning: command
substitution: ignored null byte in input" (LP: #1853843)
- [Debian] Fix warnings when checking for modules signatures
* Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
- r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2
* Dell XPS 13 9350/9360 headphone audio hiss (LP: #1654448) // [XPS 13 9360,
Realtek ALC3246, Black Headphone Out, Front] High noise floor (LP: #1845810)
- ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360
* no HDMI video output since GDM greeter after linux-oem-osp1 version
5.0.0-1026 (LP: #1852386)
- drm/i915: Add new CNL PCH ID seen on a CML platform
- SAUCE: drm/i915: Fix detection for a CMP-V PCH
* [broadwell-rt286, playback] Since Linux 5.2rc2 audio playback no longer
works on Dell Venue 11 Pro 7140 (LP: #1846539)
- [Config] Drop snd-sof-intel-bdw build
- SAUCE: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy
driver
* [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
(LP: #1847451)
- SAUCE: tools/power turbostat: Add Cometlake support
* External microphone can't work on some dell machines with the codec alc256
or alc236 (LP: #1853791)
- SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
- SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table
* Memory leak in net/xfrm/
(LP: #1853197)
- xfrm: Fix memleak on xfrm state destroy
* CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
- powerpc/64s: support nospectre_v2 cmdline option
- powerp...
Changed in linux (Ubuntu Eoan): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #30 |
This bug was fixed in the package linux - 5.0.0-38.41
---------------
linux (5.0.0-38.41) disco; urgency=medium
* disco/linux: 5.0.0-38.41 -proposed tracker (LP: #1854788)
* [Regression] Failed to boot disco kernel built from master-next (kernel
kernel NULL pointer dereference) (LP: #1853981)
- SAUCE: blk-mq: Fix blk_mq_make_request for mq devices
* CVE-2019-14901
- SAUCE: mwifiex: Fix heap overflow in mmwifiex_
* CVE-2019-14896 // CVE-2019-14897
- SAUCE: libertas: Fix two buffer overflows at parsing bss descriptor
* CVE-2019-14895
- SAUCE: mwifiex: fix possible heap overflow in mwifiex_
* [CML] New device id's for CMP-H (LP: #1846335)
- mmc: sdhci-pci: Add another Id for Intel CML
- i2c: i801: Add support for Intel Comet Lake PCH-H
- mtd: spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash
- mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs
* Please add patch fixing RK818 ID detection (LP: #1853192)
- SAUCE: mfd: rk808: Fix RK818 ID template
* [SRU][B/
whitelist (LP: #1853246)
- Input: elan_i2c - export the device id whitelist
- HID: quirks: Refactor ELAN 400 and 401 handling
* Lenovo dock MAC Address pass through doesn't work in Ubuntu (LP: #1827961)
- r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2
* [CML-S62] Need enable turbostat patch support for Comet lake- S 6+2
(LP: #1847451)
- SAUCE: tools/power turbostat: Add Cometlake support
* External microphone can't work on some dell machines with the codec alc256
or alc236 (LP: #1853791)
- SAUCE: ALSA: hda/realtek - Move some alc256 pintbls to fallback table
- SAUCE: ALSA: hda/realtek - Move some alc236 pintbls to fallback table
* Memory leak in net/xfrm/
(LP: #1853197)
- xfrm: Fix memleak on xfrm state destroy
* CVE-2019-18660: patches for Ubuntu (LP: #1853142) // CVE-2019-18660
- powerpc/64s: support nospectre_v2 cmdline option
- powerpc/book3s64: Fix link stack flush on context switch
- KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel
* Raydium Touchscreen on ThinkPad L390 does not work (LP: #1849721)
- HID: i2c-hid: fix no irq after reset on raydium 3118
* Make Goodix I2C touchpads work (LP: #1853842)
- HID: i2c-hid: Remove runtime power management
- HID: i2c-hid: Send power-on command after reset
* Touchpad doesn't work on Dell Inspiron 7000 2-in-1 (LP: #1851901)
- Revert "UBUNTU: SAUCE: mfd: intel-lpss: add quirk for Dell XPS 13 7390
2-in-1"
- lib: devres: add a helper function for ioremap_uc
- mfd: intel-lpss: Use devm_ioremap_uc for MMIO
* CVE-2019-19055
- nl80211: fix memory leak in nl80211_
* [CML-S62] Need enable intel_rapl patch support for Comet lake- S 6+2
(LP: #1847454)
- powercap/
- powercap/
* [CML-S62] Need enable intel_pmc_core driver patch for Comet l...
Changed in linux (Ubuntu Disco): | |
status: | Fix Committed → Fix Released |
> I'm using a manually reinstalled Ubuntu Bionic
Actually it looks like I upgraded up to it from Artful.