[alsa-devel] USB Headset, digital profile problem

Raymond Yau superquad.vortex2 at gmail.com
Sat Feb 25 08:42:53 CET 2012

2012/2/24, David Henningsson <david.henningsson at canonical.com>:
> Hi,
> I'm researching I problem I'm seeing here. As you might know PulseAudio
> tries to open devices in different ways, and so it is trying to open my
> USB headset (at card index 1) with the device string "iec958:1", and I
> want this to fail (to make sure this device is not shown in the user
> interface).
> So far it seems like a cold boot will cause the issue to disappear (i e,
> the call fails), whereas a suspend/resume can cause it to appear; but
> I'm not completely sure this is the actual trigger.
> When the call fails (that's what I want), the PulseAudio log looks like:
> D: [pulseaudio] alsa-util.c: Trying iec958:1 with SND_PCM_NO_AUTO_FORMAT ...
> I: [pulseaudio] (alsa-lib)confmisc.c: Unable to find definition
> 'cards.USB-Audio.pcm.iec958.0:CARD=1,AES0=4,AES1=130,AES2=0,AES3=2'
> I: [pulseaudio] (alsa-lib)conf.c: function snd_func_refer returned
> error: Filen eller katalogen finns inte
> I: [pulseaudio] (alsa-lib)conf.c: Evaluate error: Filen eller katalogen
> finns inte
> I: [pulseaudio] (alsa-lib)pcm.c: Unknown PCM iec958:1
> I: [pulseaudio] alsa-util.c: Error opening PCM device iec958:1: Filen
> eller katalogen finns inte
> ("Filen eller katalogen finns inte" means "File or directory not found")
> When the call succeeds, the PulseAudio log looks like:
> D: [pulseaudio] alsa-util.c: Trying iec958:1 with SND_PCM_NO_AUTO_FORMAT ...
> D: [pulseaudio] alsa-util.c: Managed to open iec958:1
> I have yet to master the alsa-lib configuration language fully, but at
> least I'm not changing the files between runs. Do you have an idea of
> what the problem could be, or how I can debug it a little deeper?
> For reference, all logs are at
> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/940145
> With alsa-infos at:
> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/940145/+attachment/2778111/+files/alsa-info.txt.xWdouSRV4Z
> https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/940145/+attachment/2778122/+files/alsa-info.txt.oGGls82x6Q

seem  iec958 of usb-audio default to device zero

diff --git a/src/conf/cards/USB-Audio.conf b/src/conf/cards/USB-Audio.conf
index 0726c34..5ca380b 100644
--- a/src/conf/cards/USB-Audio.conf
+++ b/src/conf/cards/USB-Audio.conf
@@ -367,7 +367,7 @@ USB-Audio.pcm.iec958.0 {
 					{ @func card_name card $CARD }
-			default 0
+			default 1

More information about the Alsa-devel mailing list