After updating to Manjaro KDE 5.23, pulseaudio cannot find my sound card and my computer has no sound ever since unless I use a earphone. This is the output of sudo alsa-info.sh --upload
PipeWire:
Installed - Yes (/usr/bin/pipewire)
Running - No
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
Jack:
Installed - Yes (/usr/bin/jackd)
Running - No
!!Soundcards recognised by ALSA
!!-----------------------------
--- no soundcards ---
!!ALSA/HDA dmesg
!!--------------
[ 0.169730] ACPI: Added _OSI(Linux-Dell-Video)
[ 0.169730] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 0.169730] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[ 2.234276] caller tgl_uncore_imc_freerunning_init_box 0xbf/0x100 [intel_uncore] mapping multiple BARs
[ 2.240336] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 2.240358] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake platform, using SOF driver
[ 2.240419] cryptd: max_cpu_qlen set to 1000
--
[ 2.669591] mousedev: PS/2 mouse device common for all mice
[ 2.677448] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[ 2.677469] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake platform, using SOF driver
[ 2.677656] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[ 2.677731] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 2.684115] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 2.730874] usb 3-10: New USB device found, idVendor=8087, idProduct=0032, bcdDevice= 0.00
[ 2.730878] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.760920] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[ 2.760924] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 2.760928] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 2.761063] sof-audio-pci-intel-tgl 0000:00:1f.3: Direct firmware load for intel/sof/sof-tgl.ri failed with error -2
[ 2.761065] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof firmware file is missing, you might need to
[ 2.761066] sof-audio-pci-intel-tgl 0000:00:1f.3: download it from https://github.com/thesofproject/sof-bin/
[ 2.761066] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP firmware -2
[ 2.761372] sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof_probe_work failed err: -2
[ 2.811821] ucsi_acpi USBC000:00: UCSI_GET_PDOS returned 0 bytes
I have plugged in a 1000Mbps ethernet line but Manjaro cannot recognise it. This never happened before 2021.11.1, I have enabled wire network.
You stated it was fixed by using a different kernel … namely by not using the absolute newest one (it is not yet labeled ‘stable’), so I considered it well, fixed.
Partial ALSA data in post#1 shows an error message which may explain why no audio devices were detected
sof-audio-pci-intel-tgl 0000:00:1f.3: error: sof firmware file is missing
If package sof-firmware was not installed, kernel v5.14 would not be able to support use of Sound Open Firmware driver sof-audio-pci-intel-tgl for the “Dual far-field microphones”
But since the modprobe option has been added to force use of the legacy driver snd_hda_intel and disable the internal microphones, package sof-firmware is not needed
If you get ALSA data again with sudo alsa-info.sh --upload the data for the new kernel version can be compared to previous working state with kernel v5.13
You could also edit GRUB before OS boot and temporarily remove option snd_intel_dspcfg.dsp_driver=1
to check if the SOF driver snd_sof_pci_intel_tgl is working better than the legacy driver