You are not logged in.

#1 2019-12-03 23:18:19

lardandweed
Member
Registered: 2018-12-20
Posts: 7

[SOLVED] Need help confirming if my soundcard is dead

I had sound working fine until yesterday when volume control disappeared from Polybar.
Running alsamixer produces the message 'cannot open mixer: No such file or directory'

I'm not really sure what diagnostic info I need to provide, but I ran the following and got these:


pacman -Q alsa-utils

alsa-utils 1.2.1-1

lspci | grep -i audio

00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-LP HD Audio (rev 21)

lsmod | grep -i snd

snd_hda_intel          49152  0
snd_intel_nhlt         20480  1 snd_hda_intel
snd_hda_codec         155648  1 snd_hda_intel
snd_hda_core          102400  2 snd_hda_intel,snd_hda_codec
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               135168  3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              40960  1 snd_pcm
snd                   106496  5 snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_pcm
soundcore              16384  1 snd

aplay -l

aplay: device_list:272: no soundcards found...

ls -l /dev/snd/

total 0
crw-rw----+ 1 root audio 116,  1 Dec  4 07:03 seq
crw-rw----+ 1 root audio 116, 33 Dec  4 07:03 timer

alsactl init

alsactl: sysfs_init:48: sysfs path '/sys' is invalid

alsactl: init:1759: No soundcards found...

Last edited by lardandweed (2019-12-04 00:07:18)

Offline

#2 2019-12-03 23:45:44

matrix00100
Member
Registered: 2019-12-03
Posts: 10

Re: [SOLVED] Need help confirming if my soundcard is dead

Hi,

I am having the same issue on my laptop.  It looks like a known bug in the new kernel.  I have been googling for a few days.  The only solution is fallback on the lts kernel for now.  My sound works perfectly on the lts kernel.

Offline

#3 2019-12-04 00:06:42

lardandweed
Member
Registered: 2018-12-20
Posts: 7

Re: [SOLVED] Need help confirming if my soundcard is dead

Thanks for pointing out its a kernel issue. Wouldn't have thought to look there.

It's been suggested on this thread to add the following to kernel parameters

snd_hda_intel.dmic_detect=0

I did so and sound is back on now. If you haven't tried that, give it a shot!

Offline

#4 2019-12-04 02:44:48

matrix00100
Member
Registered: 2019-12-03
Posts: 10

Re: [SOLVED] Need help confirming if my soundcard is dead

hey,

I know this is a stupid question.  I tried to run a systctl but it didn't work.  How did you add this to the kernel?  which file did you add?  thank you for your help.

Offline

#5 2019-12-04 03:42:09

lardandweed
Member
Registered: 2018-12-20
Posts: 7

Re: [SOLVED] Need help confirming if my soundcard is dead

You'll need to add the kernel parameter to the relevant entry for your bootloader. I use systemd-boot so mine looks like this:

/boot/loader/entries/arch.conf

title	Arch Linux
linux	/vmlinuz-linux
initrd	/intel-ucode.img
initrd	/initramfs-linux.img
options	root=UUID=426cf49d-82c2-4e71-9960-1c8451cc0ed2 rw nowatchdog quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 nvidia-drm.modeset=1 snd_hda_intel.dmic_detect=0

This page has a list of the different boot managers. You can find the relevant wiki for your setup to see how to specify kernel parameters

Offline

#6 2019-12-04 04:02:09

matrix00100
Member
Registered: 2019-12-03
Posts: 10

Re: [SOLVED] Need help confirming if my soundcard is dead

Ah I understand this part.  I was sure if you need to add it in sysctl kernel parameter or boot.  Thank you very much.

Offline

#7 2019-12-09 17:23:34

darose
Member
Registered: 2004-04-13
Posts: 158

Re: [SOLVED] Need help confirming if my soundcard is dead

Disabling it in a modprobe.d conf seemed to work as well.

[darose@darosevr tmp]$ cat /etc/modprobe.d/intel-audio-fix.conf 
options snd-hda-intel dmic_detect=0

One negative, though:  my internal microphone doesn't seem to be working - might be related.  Still looking for a fix on that.

Offline

Board footer

Powered by FluxBB