All of lore.kernel.org
 help / color / mirror / Atom feed
* USB Headset, digital profile problem
@ 2012-02-24 10:39 David Henningsson
  2012-02-25  7:42 ` Raymond Yau
  0 siblings, 1 reply; 2+ messages in thread
From: David Henningsson @ 2012-02-24 10:39 UTC (permalink / raw)
  To: ALSA Development Mailing List

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

-- 
David Henningsson, Canonical Ltd.
http://launchpad.net/~diwic

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: USB Headset, digital profile problem
  2012-02-24 10:39 USB Headset, digital profile problem David Henningsson
@ 2012-02-25  7:42 ` Raymond Yau
  0 siblings, 0 replies; 2+ messages in thread
From: Raymond Yau @ 2012-02-25  7:42 UTC (permalink / raw)
  To: ALSA Development Mailing List

2012/2/24, David Henningsson <david.henningsson@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
 		}
 	}
 }

^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-02-25  7:42 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-24 10:39 USB Headset, digital profile problem David Henningsson
2012-02-25  7:42 ` Raymond Yau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.