Therefore, the question: is what is it about snd-ice1712 that prevents the mixer control values detailed below from changing, and is there anything I can do to fix it? (sometimes you want to use this card in it's dual IEC958 optical + spdif I/O config, other times, you want to use the optical for ADAT and the spdif for IEC958, which is the only configuration I can get currently.)
My attempts at changing optical port from ADAT to IEC958. Nothing happens:
coggie-7-~> foreach i ( 'IEC958 Input Optical' 'IEC958 Input Optical' 'ADAT External Master Clock' 'ADAT Output Optical' 'ADAT Through' 'Enable ADAT' )
foreach? amixer cget iface=MIXER,name="$i"
foreach? end
numid=95,iface=MIXER,name='IEC958 Input Optical'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=95,iface=MIXER,name='IEC958 Input Optical'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=97,iface=MIXER,name='ADAT External Master Clock'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=96,iface=MIXER,name='ADAT Output Optical'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=99,iface=MIXER,name='ADAT Through'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=98,iface=MIXER,name='Enable ADAT'
; type=BOOLEAN,access=rw------,values=1
: values=on
coggie-10-~> amixer cset iface=MIXER,name='Enable ADAT' off
numid=98,iface=MIXER,name='Enable ADAT'
; type=BOOLEAN,access=rw------,values=1
: values=on
coggie-11-~> amixer cset iface=MIXER,name='Enable ADAT' false
numid=98,iface=MIXER,name='Enable ADAT'
; type=BOOLEAN,access=rw------,values=1
: values=on
coggie-12-~> amixer cset iface=MIXER,name='Enable ADAT' off
numid=98,iface=MIXER,name='Enable ADAT'
; type=BOOLEAN,access=rw------,values=1
: values=on
coggie-13-~> amixer cset iface=MIXER,name='Enable ADAT' 0
numid=98,iface=MIXER,name='Enable ADAT'
; type=BOOLEAN,access=rw------,values=1
: values=on
coggie-14-~> amixer cset iface=MIXER,name='IEC958 Input Optical' on
numid=95,iface=MIXER,name='IEC958 Input Optical'
; type=BOOLEAN,access=rw------,values=1
: values=off
coggie-15-~> amixer cset iface=MIXER,name='IEC958 Input Optical' true
numid=95,iface=MIXER,name='IEC958 Input Optical'
; type=BOOLEAN,access=rw------,values=1
: values=off
coggie-16-~> amixer cset iface=MIXER,name='IEC958 Input Optical' 1
numid=95,iface=MIXER,name='IEC958 Input Optical'
; type=BOOLEAN,access=rw------,values=1
: values=off
Also, I'm running on Fedora12 ( 2.6.32.21-166.fc12.x86_64 ) which seems to have a somewhat odd mix of ALSA drivers and runtime:
Will Fedora13 or "runtime ALSA drivers: 1.0.23" remedy this situation? (Probably not EWS88D is a pretty old card and I don't see any changes related to it recently). The target machine for this card will actually be running Fedora13, however, that machine hasn't been decommissioned, wiped, or setup for that purpose yet....
PS: (*) Anybody know where to find/build a 9-pin MIDI cable for the EWS88D? Will the RME HDSP9652 cable fit/work?