'Twas brillig, and Frode Severin Hatlevik at 19/08/10 17:47 did gyre and gimble: > 2010/8/8 Frode Severin Hatlevik <frodeseverin at gmail.com>: >> First of all, I will like to say thank you for a great piece of >> software. PulseAudio makes sound a mor pleasant experinence. >> >> Now to my problem. It is not with PA itself, but rather a matter of >> setting up my system to make things work. I have several USB devices; >> all from Logitech, incidently; that I want to use with my laptop. I am >> using Debian GNU/Linux Squeeze/testing on an i686 kernel. >> >> Before using PA I had my users in the "audio" group. After using PA >> for a while I removed all users from the "audio" group, and this >> solved all issues with user switching. I will try to reflect this in >> the Debian Wiki after successfully sorting out my present issue. The >> Debian wiki page for sound seems rather dated; it does not mention PA >> at all. >> >> After purging users from the "audio" group I am no longer able to use >> my USB sound devices; nether my headset nor the mic on my webcam works >> anymore, they simlly disappeared form the PA subsystem. The devices >> worked befor the purge. I have been advised that this is due to the >> lack of ACLs for the device nodes in /dev/snd, but I am at a loss in >> how to set this up in Debian. I understand that configuring the >> devicenodes is a task for the hotplug system together with udev and >> ConsoleKit, but I have little experience with setting theese up. >> > <snip /> > > I have now figured this one out for myself. Awesome. > It turned out to be quite > simple. I only needed to add a file, say 60-sound.rules containing the > following line: > SUBSYSTEM=="sound", ENV{ACL_MANAGE}="1" > > Then I issued "udevadm trigger" and things started working. > > It is important to note that this rule should be numbered below 70, as > the standard udev rule dealing with ACL is > /lib/udev/rules.d/70-acl.rules > at least on my Debian Squeeze/testing. Thus the matching needs to be > done prior to the execution of this rule. Hmm, strange.. I'm not sure what your /lib/udev/rules.d/70-acl.rules has in it but mine has: [colin at jimmy udev]$ grep sound.*ACL_MANAGE /lib/udev/rules.d/70-acl.rules SUBSYSTEM=="sound", ENV{ACL_MANAGE}="1" SUBSYSTEM=="input", SUBSYSTEMS=="sound", ENV{ACL_MANAGE}="1" > I will file this as a bug in Debian BTS. Should this udev-trick be > included in the guide for packaging PA? Well from what I can tell the official 70-acl.rules has this line in it already.... (certainly in udev-153 but I'm pretty certain it's been like this for a while). Not sure if you're Debian version is altered or something but it smells like a debian specific bug. Cheers Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]