Hey I have been using EOS for some time now in which I have learned many interesting and useful things about UNIX system and solving problems. Although, there have been many bumps on the round this one I cannot overcome myself, thus I am asking for help.
Problem
Quite randomly audio just stopped working. It happened yesterday, I had a call via Caprine (facebook messanger) and audio would not work. I tried to switch output device but then all of them just disappeared (mic remained alright). They were replaced only by dummy output. It looks like it stopped seeing the sound card (Intel
Logs
I have followed this guide for getting sound logs.
$ systemctl --user status pulseaudio.socket
â—Ź pulseaudio.socket - Sound System
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabl>
Active: active (running) since Thu 2021-12-09 09:08:21 EET; 12min ago
Triggers: â—Ź pulseaudio.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket
Dec 09 09:08:21 systemd[1107]: Listening on Sound System.
$ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PulseAudio Sound Server)
front:CARD=PCH
Front output / input
surround21:CARD=PCH
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=PCH
HDA Intel PCH
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
$ pacmd list-cards
0 card(s) available.
sudo dmesg | grep snd_hda_intel
[ 0.000000] Command line: BOOT_IMAGE=/@/boot/vmlinuz-linux root=UUID=ddc1fff3-9e76-4598-b0a0-e21ea02c75df rw rootflags=subvol=@ quiet cryptdevice=UUID=4acb851b-b7a7-496a-bda5-98dc1af76009:luks-4acb851b-b7a7-496a-bda5-98dc1af76009 root=/dev/mapper/luks-4acb851b-b7a7-496a-bda5-98dc1af76009 loglevel=3 nowatchdog resume_offset=1970192 resume=/dev/mapper/luks-4acb851b-b7a7-496a-bda5-98dc1af76009 snd_hda_intel.dmic_detect=0
[ 0.053841] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-linux root=UUID=ddc1fff3-9e76-4598-b0a0-e21ea02c75df rw rootflags=subvol=@ quiet cryptdevice=UUID=4acb851b-b7a7-496a-bda5-98dc1af76009:luks-4acb851b-b7a7-496a-bda5-98dc1af76009 root=/dev/mapper/luks-4acb851b-b7a7-496a-bda5-98dc1af76009 loglevel=3 nowatchdog resume_offset=1970192 resume=/dev/mapper/luks-4acb851b-b7a7-496a-bda5-98dc1af76009 snd_hda_intel.dmic_detect=0
[ 5.655689] snd_hda_intel 0000:00:1f.3: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[ 5.658298] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.766702] snd_hda_intel 0000:00:1f.3: CORB reset timeout#1, CORBRP = 0
[ 5.768997] snd_hda_intel 0000:00:1f.3: no codecs found!
What I did to solve problem?
I already had installed sof-firmware
which was the main solution I found on the internet. This was the last time I had problems with sound. Further, I tried to follow advice found on EOS forums to add snd_hda_intel.dmic_detect=0
to grub config - which did not work either. Also, I tried the usual pulseaudio -k
many times. Deleted and rebuilt ~/.config/pulse
directory few times.
Note that even plugged in headphones do not work…
Any ideas?