No audio/sound after fresh 23.4 install, only dummy audio

Bug #2017832 reported by Stephen Lawrence
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
New
Undecided
Unassigned

Bug Description

Did a fresh install of 23.4 and there is no working audio. Sound settings only show a "dummy output" audio device.

If I plug headphones into the headphone jack, then a device shows up in sound settings:

"Headphones - Tiger Lake-LP Smart Sound Technology Audio Controller".

Then, if I try "test" and try to test the speakers, I hear nothing.

If I open firefox and play a youtube video:

  1. If I have headphones plugged in, I hear the audio over the internal speaker, not the headphones.

  2. If I do not have the headphones plugged in, I hear nothing (dummy ouput in sound settings).

Pipwire appears to be running:

steve@steve-chromebook:~$ systemctl --user | grep wire
  pipewire-pulse.service loaded active running PipeWire PulseAudio
  pipewire.service loaded active running PipeWire Multimedia Service
  wireplumber.service loaded active running Multimedia Service Session Manager
  pipewire-pulse.socket loaded active running PipeWire PulseAudio
  pipewire.socket loaded active running PipeWire Multimedia System Socket

Intel sound drivers appear to be running:

$ lsmod | grep snd | grep intel
snd_soc_intel_hda_dsp_common 20480 1 snd_soc_sof_rt5682
snd_soc_intel_sof_maxim_common 20480 1 snd_soc_sof_rt5682
snd_soc_intel_sof_realtek_common 24576 1 snd_soc_sof_rt5682
snd_sof_pci_intel_tgl 16384 0
snd_sof_intel_hda_common 188416 1 snd_sof_pci_intel_tgl
soundwire_intel 57344 1 snd_sof_intel_hda_common
snd_sof_intel_hda 24576 1 snd_sof_intel_hda_common
snd_sof_pci 24576 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_common
snd_sof 311296 6 snd_soc_sof_rt5682,snd_sof_pci,snd_sof_intel_hda_common,snd_soc_intel_sof_realtek_common,snd_sof_probes,snd_sof_intel_hda
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_hda_ext_core 36864 4 snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_soc_acpi_intel_match 77824 2 snd_sof_intel_hda_common,snd_sof_pci_intel_tgl
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_common
soundwire_bus 110592 5 regmap_sdw,soundwire_intel,soundwire_generic_allocation,soundwire_cadence,snd_soc_max98373_sdw
snd_hda_intel 61440 0
snd_intel_dspcfg 36864 3 snd_hda_intel,snd_sof,snd_sof_intel_hda_common
snd_intel_sdw_acpi 20480 2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_soc_core 417792 16 snd_soc_max98373,snd_soc_sof_rt5682,snd_soc_rt5682,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_intel_sof_realtek_common,snd_soc_hdac_hda,snd_soc_max98373_i2c,snd_soc_intel_sof_maxim_common,snd_soc_max98373_sdw,snd_sof_probes,snd_soc_dmic,snd_soc_rt5682s,snd_soc_rt5682_i2c
snd_hda_codec 204800 5 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_core 139264 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_intel_hda
snd_pcm 192512 18 snd_hda_codec_hdmi,snd_hda_intel,snd_soc_sof_rt5682,snd_soc_rt5682,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_intel_sof_realtek_common,snd_soc_max98373_i2c,snd_soc_core,snd_sof_utils,snd_soc_max98373_sdw,snd_hda_core,snd_soc_rt5682s,snd_pcm_dmaengine
snd 135168 18 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_soc_sof_rt5682,snd_hda_codec,snd_sof,snd_timer,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi

Alsa info is here:
    http://alsa-project.org/db/?f=ea6f792b4f92dd965494ec53df480554c50c4456

This info shows some errors in dmesg, but I have no idea if they are expected or indicate a problem.

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: alsa-base 1.0.25+dfsg-0ubuntu7
ProcVersionSignature: Ubuntu 6.2.0-20.20-generic 6.2.6
Uname: Linux 6.2.0-20-generic x86_64
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: steve 1388 F.... wireplumber
 /dev/snd/seq: steve 1385 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Wed Apr 26 20:33:57 2023
InstallationDate: Installed on 2023-04-27 (0 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Release amd64 (20230418)
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: alsa-driver
Symptom: audio
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/18/2022
dmi.bios.release: 0.0
dmi.bios.vendor: coreboot
dmi.bios.version: Google_Volet.13672.283.0
dmi.board.name: Volet
dmi.board.vendor: Google
dmi.board.version: rev3
dmi.chassis.type: 3
dmi.chassis.vendor: Google
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvncoreboot:bvrGoogle_Volet.13672.283.0:bd02/18/2022:br0.0:efr0.0:svnGoogle:pnVolet:pvrrev3:rvnGoogle:rnVolet:rvrrev3:cvnGoogle:ct3:cvr:skusku1048609:
dmi.product.family: Google_Volteer
dmi.product.name: Volet
dmi.product.sku: sku1048609
dmi.product.version: rev3
dmi.sys.vendor: Google

Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :
Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :

May be worth mentioning that I previously was running 22.04 LTS, and the sound worked just fine on initial install, and through all the updates.

Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :

Here is the dmesg log from 22.03.2 LTS. The sound works great on that release. There are no tx/HW params/AsoC errors as seen in dmesg with 23.04.

[ 3.608109] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 3.632029] sof-audio-pci-intel-tgl 0000:00:1f.3: NHLT table not found
[ 3.632076] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4
[ 3.633075] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:0:0-b678a
[ 3.633080] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:20:0 Kernel ABI 3:21:0
[ 3.633085] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 3.727188] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:0:0-b678a
[ 3.727194] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:20:0 Kernel ABI 3:21:0
[ 3.755011] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:20:0 Kernel ABI 3:21:0
[ 3.755271] sof_rt5682 tgl_mx98373_rt5682: ASoC: Parent card not yet available, widget card binding deferred
[ 3.806335] snd_hda_codec_hdmi ehdaudio0D2: ASoC: sink widget AIF1TX overwritten
[ 3.806345] snd_hda_codec_hdmi ehdaudio0D2: ASoC: source widget AIF1RX overwritten
[ 3.818001] max98373 i2c-MX98373:00: Reset completed (retry:0)
[ 3.832402] max98373 i2c-MX98373:01: Reset completed (retry:0)
[ 3.859800] input: sof-rt5682 Headset Jack as /devices/pci0000:00/0000:00:1f.3/tgl_mx98373_rt5682/sound/card0/input9
[ 3.859880] input: sof-rt5682 HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/tgl_mx98373_rt5682/sound/card0/input10
[ 3.859946] input: sof-rt5682 HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/tgl_mx98373_rt5682/sound/card0/input11
[ 3.860059] input: sof-rt5682 HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/tgl_mx98373_rt5682/sound/card0/input12
[ 3.860094] input: sof-rt5682 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/tgl_mx98373_rt5682/sound/card0/input13

Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :

I mean 22.04.2 LTS, not 22.03.2 LTS

Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :

Attempted a variety of things that I found on the internet for similar problems:

Various options to alsa-base.conf (tried them individually):

/etc/modprobe.d/alsa-base.conf
    options snd-hda-intel model=auto
    options snd-hda-intel model=generic
    options snd_sof sof_debug=128
    options snd_sof sof_debug=1
(also tried the last 2 in /etc/modprobe.d/sof.conf)

Tried these via grub and also via alsa-base.conf options

   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_hda_intel.dmic_detect=0"
or
   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash snd_intel_dspcfg.dsp_driver=1 (and/or with different values, 0-3)

No improvement with any of these experiments.

Revision history for this message
Stephen Lawrence (stephenflawrence) wrote :

Tried with the oldest and newest kernels available in mainline (6.0.0 and 6.3.0). Same problem. Same ipc errors in dmesg.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.