Hello there!
I have a Problem regarding the order of soundcards in my slackware setup. I tried different solutions provided by alsa.opensrc.org or the arch linux wiki entry for alsa.
This problem is related to me having two sound cards one for the HDMI sound output and one for the speakers or the headphones my two soundcards are:
Code:
00:03.0 Audio device [0403]: Intel Corporation Haswell HD Audio Controller [8086:0c0c] (rev 06)
00:1b.0 Audio device [0403]: Intel Corporation Lynx Point High Definition Audio Controller [8086:8c20] (rev 05)
Whereas the Haswell HD Audio Controller is specified as card 0 and the Lynx Point Audio Controller as card 1.
The general suggestion for this kind of problem was to change the order of the sound card indices or to reorder them. This is done with the help of the /etc/modprobe.d/alsa-base.conf file. I have tried the following two approaches:
Code:
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-hda-intel
options snd-hda-intel index=0 vid=8086 pid=8c20
options snd-hda-intel index=1 vid=8086 pid=0c0c
The values for vid/pid are obtained from the lspci -nn | grep Audio output defined on top.
The second configuration i have tried was the reordering of cards
Code:
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
alias snd-card-1 snd-hda-intel
options snd-hda-intel index=0,1 vid=8086,8086 pid=8c20,0c0c
Both approaches lead to the same error: If those are written into the configuration file alsa-base.conf after reboot no sound card is recognized anymore and i can't hear anything.
My goal would be to have the Lynx Point Audio Controller as primary card.
Did anyone have the same problem and does maybe know of an error in my configuration file?
I hope there is someone out there that is able to help me!
regards