[pulseaudio-tickets] [PulseAudio] #624: need proper support for Terratec EWS88-MT (ice1712)
PulseAudio
trac-noreply at tango.0pointer.de
Wed Aug 19 15:40:07 PDT 2009
#624: need proper support for Terratec EWS88-MT (ice1712)
--------------------------+-------------------------------------------------
Reporter: aelschuring | Owner: lennart
Type: defect | Status: new
Milestone: | Component: module-alsa-*
Resolution: | Keywords: ews88 profile-set
--------------------------+-------------------------------------------------
Comment(by aelschuring):
Replying to [comment:17 lennart]:
> aelschuring: could you change the udev rules to match against both
vid/pid *and* the subsystem ids? DOesn't seem right to me to check just
the subsystem ids.
Yes, that seems logical. Done.
> Hmm, what's /proc/asound/pcm saying about your device? Do you know what
device 0 resp. 1, 2 are actually supposed to do on your card? Somone
mentioned that spdif was always on the uppermost channels even if you open
as hw:0,0. Is that true? You said, you don't know what ,1 is good for,
right? Do you know what ,2 is good for?
Yes, I was already suspecting something like that. I don't know for sure,
but it makes sense that spdif would be at channels 8+9 of 0,0. hw:0,2 is
the separate "monitor" jack, a single stereo output. The only thing I can
think of is that hw:0,1 is ALSA's abstraction of the virtual mixer deck
(the card allows you to route /any/ of the 8 inputs and outputs to a
separate "digital mixer" track, with its own hardware volume controls -
very useful for mixing and sampling)
I can give you asound/pcm, but I'm afraid it won't help you much:
{{{
$ cat /proc/asound/pcm
00-00: ICE1712 multi : ICE1712 multi : playback 1 : capture 1
00-01: ICE1712 consumer : ICE1712 consumer : playback 1 : capture 1
00-02: ICE1712 consumer (DS) : ICE1712 consumer (DS) : playback 6
}}}
There are two other outputs that I will attach later, they give much more
information about the card:
{{{
$ amixer -c0 scontents
$ find /proc/asound/card0 -name info -exec head -n100 '{}' \+
}}}
> The mixer path can be reconfigured flexibly, too. What's the name of the
mixer element in question?
There are two: Master and PCM, and they both only affect hw:0,2 (the
"monitor" mini-jack). Neither are affected by the volume slider in
pavucontrol.
> ianc, the big problem here is that while various cards use the same chip
here they use it in vastly different ways. i.e. there are consumer cards,
semi-pro and pro-cards using the same chip. Some expose different
connectors than others, some label them differently (i.e. as in "do you
connect rear center to channel 3 or channel 5?"). The point of the profile
set logic here is to expose exactly what is supported in various sensible
configurations and label it neatly.
If I googled correctly, then his card shouldn't support multi-channel at
all: it only has a stereo output (and a digital output). But given your
previous comment, it might make some sense: his analog output is at
channels 0+1, and the digital output is (probably hardcoded by the chip)
at channels 8+9. His card just has no use for the channels in between...
--
Ticket URL: <http://pulseaudio.org/ticket/624#comment:18>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list