From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id A9C321EFE31; Wed, 7 Sep 2016 14:39:30 -0400 (EDT) Received: from hurricane.the-brannons.com (hurricane.the-brannons.com [64.62.188.119]) by befuddled.reisers.ca (Postfix) with ESMTP id 7FDFB1EFE2B for ; Wed, 7 Sep 2016 14:39:29 -0400 (EDT) Received: from localhost (71-34-75-114.ptld.qwest.net [71.34.75.114]) by hurricane.the-brannons.com (Postfix) with ESMTPSA id ECB4977FF5 for ; Wed, 7 Sep 2016 11:39:21 -0700 (PDT) From: Chris Brannon To: "Speakup is a screen review system for Linux." Subject: Re: WARNING: Latest Linphone on Arch breaks device access References: <20160907135053.GE1834@opera.rednote.net> <871t0vok6k.fsf@mushroom.localdomain> <20160907173128.GC1838@opera.rednote.net> Date: Wed, 07 Sep 2016 11:39:02 -0700 In-Reply-To: <20160907173128.GC1838@opera.rednote.net> (Janina Sajka's message of "Wed, 7 Sep 2016 13:31:28 -0400") Message-ID: <87twdrmu61.fsf@mushroom.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Sep 2016 18:39:30 -0000 Janina Sajka writes: > It was a great suggestion, Chris. Unfortunately, it seems there's yet > another bug in how alsa handles usb devices. > > I have 2 usb devices. No matter how I specify things, the card that gets > invoked is the first of those two. Oh interesting. So it looks like there's a name clash. Last time I dealt with multiple USB audio devices, they had unique human-friendly IDs by default. My Logitech USB headset was called Headset, and my FM transmitter was called RocketFM. Apparently I was just lucky. Not sure how much you know about alsa, so I'll also mention that you can see the human friendly IDs by looking for the symlinks in /proc/asound. They're also listed in the output of aplay -l, but it's sort of non-intuitive what they are. > Now, if I were really clever, I suppose I'd know how to write udev rules > to insure that the Sennheiser gets a lower card ID than the C-Media > device. Well if you send me the output of lsusb, I can probably write some udev rules for you. Or alternatively have a look at http://alsa.opensrc.org/Udev for a starting point. -- Chris