You are not logged in.

#1 2014-09-18 22:39:30

3mpach3r
Member
Registered: 2011-10-18
Posts: 30

[SOLVED] ALSA not working for "default" device

If I try to use alsamixer I get a "cannot open mixer: No such file or directory" error but if I try alsamixer -c 1 to select card 1, it works but seems to be causing issues with applications that are using default.  Doing lspci shows that there are two entries labeled "Audio Device:", one an "intel series 8 HD audio controller" and one an "intel haswell-ult audio controller"

Any thoughts?

Last edited by 3mpach3r (2014-09-19 02:39:18)

Offline

#2 2014-09-18 22:56:09

emeres
Member
Registered: 2013-10-08
Posts: 1,570

Re: [SOLVED] ALSA not working for "default" device

 Several. What are your Alsa configuration files? Did you change the default setup in any way? Do you use card 1 as default? Do you use Pulseaudio?
 To change the default sound cards control for alsa only use defaults.ctl node:

$ cat ~/.asoundrc
defaults.ctl.card 1; # although the name identifier
# should be preferred
# execute
echo defaults.ctl.card \"$(cat /proc/asound/card1/id)\"\; > ~/.asoundrc

 To change the default sound card using the preferred way, use modprobe options. In your case most probably:

$ cat /etc/modprobe.d/50-alsa.conf
options snd-hda-intel index=1,0

Edit: Added ";".

Last edited by emeres (2014-09-18 23:00:21)

Offline

#3 2014-09-19 02:41:24

3mpach3r
Member
Registered: 2011-10-18
Posts: 30

Re: [SOLVED] ALSA not working for "default" device

Apologies for the ill formed question.  The setup was completely stock out of the box.  The simple config file in modprobe.d fixed it beautifully.  Thank you!

Offline

Board footer

Powered by FluxBB