You are not logged in.

#1 2008-10-19 19:22:35

MicrosoftSam
Member
Registered: 2008-07-27
Posts: 10

alsamixer won't work

when I try to run alsamixer to activate my sound I get this:

bash-3.2# alsamixer
alsamixer: Symbol `acs_map' has different size in shared object, consider re-linking

alsamixer: function snd_ctl_open failed for default: No such device or address

What's wrong?

Last edited by MicrosoftSam (2008-10-19 19:22:55)

Offline

#2 2008-10-19 21:07:54

phil90
Member
Registered: 2008-09-13
Posts: 36

Re: alsamixer won't work

I am not sure about the first part of the error message.


The second one might only  caused by the user not being member of the audio group.


If the user is not member of Audio group just add it.


As root or equivalent: gpasswd -a  [user] audio

Last edited by phil90 (2008-10-19 21:08:52)

Offline

#3 2008-10-29 00:13:28

0x001A4
Member
From: Ontario, Canada
Registered: 2008-10-29
Posts: 22

Re: alsamixer won't work

MicrosoftSam, Did you figure out what the problem was?

I get the exact same error and my user is definitely part of the audio group. This is a brand new Arch install.

Offline

#4 2008-10-29 17:31:16

0x001A4
Member
From: Ontario, Canada
Registered: 2008-10-29
Posts: 22

Re: alsamixer won't work

Also, I have two sound cards. One on board sound card (which I've never even tried to use in any other linux distro before) and a sound blaster audigy (emu10k1). When I check out the modules section in my rc.conf, i see emu10k1 there. I'm not sure if the onboard is being loaded too. I'll have to check when I get home.

Any ideas?

Offline

#5 2008-10-30 05:58:19

Statix
Member
From: Hangzhou, China
Registered: 2008-02-16
Posts: 240

Re: alsamixer won't work

What does

cat /proc/asound/cards

return?

Find the card you want to use by default and try alsamixer -c(card number here) eg. alsamixer -c1

If that works, then you need to set the default card index.
To do this:
edit /etc/modprobe.d/alsa-base
and add the line
options snd-modulenamehere index=indexnumber
for each of your cards.

To find out your card modules:

cat /proc/asound/modules

For example, my /etc/modprobe.d/alsa-base is:

options snd-ca0106 index=0
options snd-usb-audio index=1

Last edited by Statix (2008-10-30 06:08:09)


Madly in love with Arch64, Openbox, DotA, and of course... penguins!
Happy to help if you're not a Help Vampire. Use your wonderful resources like ArchWiki, Google, and our wonderful search page.

Offline

#6 2008-10-30 07:29:46

shiki
Member
From: Hungary
Registered: 2008-08-11
Posts: 29
Website

Re: alsamixer won't work

I agree with Statix, that's the solution. Having more than 1 cards, are often give some headache. You should just disable the one what you don't use (I assume that one is what you bought, and the other is integrated on the MB).

Offline

#7 2008-10-31 18:31:08

0x001A4
Member
From: Ontario, Canada
Registered: 2008-10-29
Posts: 22

Re: alsamixer won't work

Well reinstalling the kernel fixed the problem for me. It's using the sound card I want it to use and I didn't specify anything. I guess I got lucky.

Offline

#8 2008-10-31 19:33:24

Statix
Member
From: Hangzhou, China
Registered: 2008-02-16
Posts: 240

Re: alsamixer won't work

0x001A4 wrote:

Well reinstalling the kernel fixed the problem for me. It's using the sound card I want it to use and I didn't specify anything. I guess I got lucky.

Yeah they can sometimes switch. You might want to set their indexes anyway so they don't switch again in the future.


Madly in love with Arch64, Openbox, DotA, and of course... penguins!
Happy to help if you're not a Help Vampire. Use your wonderful resources like ArchWiki, Google, and our wonderful search page.

Offline

#9 2008-10-31 20:06:22

0x001A4
Member
From: Ontario, Canada
Registered: 2008-10-29
Posts: 22

Re: alsamixer won't work

Statix wrote:
0x001A4 wrote:

Well reinstalling the kernel fixed the problem for me. It's using the sound card I want it to use and I didn't specify anything. I guess I got lucky.

Yeah they can sometimes switch. You might want to set their indexes anyway so they don't switch again in the future.

I was thinking the same thing and I will definitely do just that when I get home smile
Thanks for the help!

Offline

Board footer

Powered by FluxBB