Audio not working after update

I have a Samsung Chromebook Pro (Caroline) running Fedora. After updating, I lost the audio. I have tried rerunning the script and also tried using KDE, but it did not work. I have posted under issues on the WeirdTreeThing GitHub Chromebook-Linux-Audio page and have received no response. Is that not the proper place to post? I don’t want to nag, but it’s frustrating not to have audio. Any assistance or guidance would be greatly appreciated. Thank you!

Please provide debug logs like requested in the docs

Here are some of the logs

i915_audio_component_bind_ops [i915])
[ 11.537416] snd_soc_avs 0000:00:1f.3: cldma_irq_handler sd_status: 0x00000004
[ 11.537466] snd_soc_avs 0000:00:1f.3: cldma_irq_handler sd_status: 0x00000004
[ 11.573039] avs_ssm4567 avs_ssm4567.1: ASoC: Parent card not yet available, widget card binding deferred
[ 11.601985] avs_nau8825 avs_nau8825.2: ASoC: Parent card not yet available, widget card binding deferred
[ 11.620358] input: avs_nau8825 Headset as /devices/platform/avs_nau8825.2/sound/card1/input14
[ 11.635563] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 0 0
[ 11.635573] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 0
[ 11.635576] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 1 1
[ 11.635580] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 1
[ 11.635583] snd_hda_codec_hdmi hdaudioB0D2: creating for HDMI 2 2
[ 11.635587] snd_hda_codec_hdmi hdaudioB0D2: skipping capture dai for HDMI 2
[ 11.639553] avs_hdaudio avs_hdaudio.2: ASoC: Parent card not yet available, widget card binding deferred
[ 11.639731] avs_hdaudio avs_hdaudio.2: avs_card_late_probe: mapping HDMI converter 1 to PCM 1 (000000008c0268ad)
[ 11.639739] avs_hdaudio avs_hdaudio.2: avs_card_late_probe: mapping HDMI converter 2 to PCM 2 (00000000010561d8)
[ 11.639744] avs_hdaudio avs_hdaudio.2: avs_card_late_probe: mapping HDMI converter 3 to PCM 3 (000000003cf99adb)
[ 11.644438] input: hdaudioB0D2 HDMI/DP,pcm=1 as /devices/platform/avs_hdaudio.2/sound/card2/input15
[ 11.644560] input: hdaudioB0D2 HDMI/DP,pcm=2 as /devices/platform/avs_hdaudio.2/sound/card2/input16
[ 11.644669] input: hdaudioB0D2 HDMI/DP,pcm=3 as /devices/platform/avs_hdaudio.2/sound/card2/input17
[ 11.649285] avs_dmic avs_dmic: ASoC: Parent card not yet available, widget card binding deferred

Handle 0x0011, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Multimedia audio controller
Type: Sound
Status: Enabled
Type Instance: 0
Bus Address: 0000:00:1f.3

Also if you run sudo dnf update it will cause the same problem, and I have fedora 40

So if I run this I have the same problem.

sudo dnf update - kernel
sudo dnf update - kernel-modules
sudo dnf update - kernel-modules-extra

Hi,
A have the same problem with a Asus Chromebook Flip SHYVANA, that use the same audio chip max98357a.
To be sure, I reinstall to Fedora 39 and apply the WeirdTreeThing script. And everything works.

I don’t know if it’s the same I see in the Setting pannel, Headphones (under latest 40) and not Speaker (as before).

I will update step by step to see when it breaks.

I found it! It’s this command that’s taking away the audio

sudo dnf update kernel-modules-extra

1 Like

Please attach the output of: Debugging | Chrultrabook Docs

How to add the debugging output.

Same conclusion the kernel update.

  1. Download our debugging script.
  • cd ~/Desktop;wget https://raw.githubusercontent.com/chrultrabook/linux-tools/main/debugging.sh

It will dump:

  • ACPI tables from sysfs (/sys/firmware/acpi/*)
  • DMI information (dmidecode)
  • Coreboot buffer (cbmem)
  • Linux kernel logs (dmesg)
  • List of PCI devices (lspci)
  • List of USB devices (lsusb)
  • Information about soundcards present in the system and their configuration

Into debug-logs.tar.gz archive on your desktop.

  1. Run it: chmod +x debugging.sh;./debugging.sh
  2. Upload this file if you need help with troubleshooting.
  • Remember to remove WiFi information from dmesg to protect your privacy.

I know but how to upload them here?

You can use haste/pastebin or external temporary file hosting (like uguu.se) :slight_smile:

1 Like

Here’s the logs. debug-logs.tar.gz - Google Drive