Comment 27 for bug 1498129

Revision history for this message
g0ukb (g0ukb) wrote : Re: [Bug 1498129] Re: Asus Xonar U7 S/PDIF output not recognized by pulseaudio

Raymond is there no way I can do this in alsa?

Why does adding '"Xonar U7 Echelon Ed". 1' to
the USB-Audio.pcm.iec958_device section of USB-Audio.conf appear to do
nothing?

Here is that section

# If a device does not use the first PCM device for digital data, the device
# number for the iec958 device can be changed here.
USB-Audio.pcm.iec958_device {
# "NoiseBlaster 3000" 42
        "Xonar U7 Echelon Ed." 1

# The below don't have digital in/out, so prevent them from being opened.
"Blue Snowball" 999
"HP Digital Stereo Headset" 999
"Logitech Speaker Lapdesk N700" 999
"Logitech USB Headset" 999
"Logitech Wireless Headset" 999
"Plantronics GameCom 780" 999
"Plantronics USB Headset" 999
"Plantronics Wireless Audio" 999
"SB WoW Headset" 999
"Scarlett 2i2 USB" 999
"Sennheiser USB headset" 999
"USB Device 0x46d:0x992" 999
}

There are no other references to the U7 card in USB-Audio.conf yet still
when I run
aplay -L | grep -A 2 iec958

I see
iec958:CARD=Ed,DEV=0
    Xonar U7 Echelon Ed., USB Audio
    IEC958 (S/PDIF) Digital Audio Output

with iec958 on device 0 not device 1

How else can I try to force alsa to use device 1 for iec958?