You are not logged in.

#1 2006-09-16 14:40:09

pilt
Member
Registered: 2006-09-08
Posts: 12

[SOLVED] ALSA problem in kernel 2.6.17.13-3

Sound stopped working for normal users after upgrading to 2.6.17.13-3. Root has sound.

$ aplay test.wav
ALSA lib pcm_dmix.c:831:(snd_pcm_dmix_open) unable to create IPC semaphore
aplay: main:550: audio open error: Permission denied
$ groups
audio users

Offline

#2 2006-09-16 15:31:43

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

you rerun alsaconf ?


Mr Green

Offline

#3 2006-09-16 15:50:49

pilt
Member
Registered: 2006-09-08
Posts: 12

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

Yes, I did. Tried to reinstall alsa-utils and alsa-lib too.

Offline

#4 2006-09-16 19:59:16

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

emmm not sure then maybe a modules problem?

check lsmod & rc.conf ....


Mr Green

Offline

#5 2006-09-17 11:44:45

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

...and check the permissions for devices: ls -l /dev/snd; ls -l /dev/sound.

Also it happend to me once after some kernel upgrade that sound modules were simply not loaded at all (check dmesg). After a reboot it worked.

Offline

#6 2006-09-18 13:52:58

pilt
Member
Registered: 2006-09-08
Posts: 12

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

The modules are loaded, sound works great for root.

$ ls -l snd/
crw-rw---- 1 root audio 116,  0 2006-09-16 11:36 controlC0
crw-rw---- 1 root audio 116, 32 2006-09-16 11:36 controlC1
crw-rw---- 1 root audio  14, 18 2006-09-16 11:36 midi1
crw-rw---- 1 root audio 116, 40 2006-09-16 11:36 midiC1D0
crw-rw---- 1 root audio 116, 24 2006-09-16 11:36 pcmC0D0c
crw-rw---- 1 root audio 116, 16 2006-09-16 11:36 pcmC0D0p
crw-rw---- 1 root audio 116, 25 2006-09-16 11:36 pcmC0D1c
crw-rw---- 1 root audio 116, 18 2006-09-16 11:36 pcmC0D2p
crw-rw---- 1 root audio 116,  1 2006-09-16 11:36 seq
crw-rw---- 1 root audio 116, 33 2006-09-16 11:36 timer
$ ls -l sound/
crw-rw---- 1 root audio 14, 12 2006-09-16 11:36 adsp
crw-rw---- 1 root audio 14,  4 2006-09-16 11:36 audio
crw-rw---- 1 root audio 14, 25 2006-09-16 11:36 dmmidi1
crw-rw---- 1 root audio 14,  3 2006-09-16 11:36 dsp
crw-rw---- 1 root audio 14,  0 2006-09-16 11:36 mixer
crw-rw---- 1 root audio 14, 16 2006-09-16 11:36 mixer1
crw-rw---- 1 root audio 14,  1 2006-09-16 11:36 sequencer
crw-rw---- 1 root audio 14,  8 2006-09-16 11:36 sequencer2

My user is in the audio group.

I am running ALSA version 1.0.12-1. Any ideas?

Offline

#7 2006-09-18 14:00:07

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

what does groups as user give you ....


Mr Green

Offline

#8 2006-09-18 14:11:25

ralvez
Member
From: Canada
Registered: 2005-12-06
Posts: 1,708
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

Try creating a new account say "soundtest" and test if this new user has sound.
If it does the problem is related to your current account. In such case you may decide to troubleshoot the problem from that end or ... delete it and re-create it.

Hope this helps.

R.

Offline

#9 2006-09-18 17:30:23

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

was something about removing .asoundrc on forum  :?


Mr Green

Offline

#10 2006-09-18 18:09:30

pilt
Member
Registered: 2006-09-08
Posts: 12

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

No luck with adding a new user to the system (remembered to add him to audio group).

I don't have ~/.asoundrc. My /etc/asound.conf looks like this:

#/etc/asound.conf start:
pcm.!default {
    type plug
    slave.pcm "dmixer"
}
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

ctl.dmixer {
    type hw
    card 0
}

#end.

Wrote this in my first post too:

$ groups
audio users

ESD isn't known to cause problems with ALSA?

EDIT:
Tried to chmod 777 /dev/snd/* and /dev/sound/* too, but no success.

Offline

#11 2006-09-18 20:46:23

Mr Green
Forum Fellow
From: U.K.
Registered: 2003-12-21
Posts: 5,899
Website

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

Check wiki again just to make sure ... permissions emmm

whats in /etc/group ?


Mr Green

Offline

#12 2006-09-19 10:13:25

brain0
Developer
From: Aachen - Germany
Registered: 2005-01-03
Posts: 1,382

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

Remove your asound.conf and try again. There seems to be trouble with dmix, maybe your settings are wrong. dmix is enabled by default now anyway.

Offline

#13 2006-09-19 10:33:23

lanrat
Member
From: Poland
Registered: 2003-10-28
Posts: 1,274

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

What kind of sound hardware do you have ?

Do you have anything related to sound in /etc/modules.conf ?

How about removing (renaming) /etc/asound.conf?

Please note that as of alsa-lib-1.0.9 RC2, dmix should be automatically enabled for such cards that require it.

How about adding ipc_perm 0660 under ipc_key in /etc/asound.conf?

Offline

#14 2006-09-19 17:52:13

pilt
Member
Registered: 2006-09-08
Posts: 12

Re: [SOLVED] ALSA problem in kernel 2.6.17.13-3

brain0 wrote:

Remove your asound.conf and try again. There seems to be trouble with dmix, maybe your settings are wrong. dmix is enabled by default now anyway.

Removing asound.conf fixed it. Thanks everyone!

Offline

Board footer

Powered by FluxBB