<div>I just scored a nice Terratec EWS88D for $20.00. :-)  ( <a href="http://nielsmayer.com/envy24control/EWS88D_Board_L.jpg">http://nielsmayer.com/envy24control/EWS88D_Board_L.jpg</a> missing midi cable though (*))</div><div>
It works nicely with Linux and <a href="http://mudita24.googlecode.com">http://mudita24.googlecode.com</a> ,  although it&#39;s missing some important controls to turn off the ADAT parts of the card. Alas, it wouldn&#39;t help to support them in mudita24, as I cannot get them to change values through standard ALSA tools like amixer(1) and alsamixer(1).</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br></div><div>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&#39;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.)</div>
<div><br></div><div>The results from amixer(1): </div><div>  <a href="http://nielsmayer.com/envy24control/terratec-ews88d-amixer.txt">http://nielsmayer.com/envy24control/terratec-ews88d-amixer.txt</a></div><div>Results of &quot;cat /proc/asound/EWS88D/ice1712&quot;: </div>
<div>  <a href="http://nielsmayer.com/envy24control/terratec-ews88d-ice1712.txt">http://nielsmayer.com/envy24control/terratec-ews88d-ice1712.txt</a></div><div><br></div><div>My attempts at changing optical port from ADAT to IEC958. Nothing happens:  </div>
<div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><div>///// ///// ///// ///// ///// ///// ///// /////</div></div><div>coggie-7-~&gt;  foreach i ( &#39;IEC958 Input Optical&#39; &#39;IEC958 Input Optical&#39; &#39;ADAT External Master Clock&#39; &#39;ADAT Output Optical&#39; &#39;ADAT Through&#39; &#39;Enable ADAT&#39; )</div>
<div><div>foreach? amixer cget iface=MIXER,name=&quot;$i&quot;</div><div>foreach? end</div><div>numid=95,iface=MIXER,name=&#39;IEC958 Input Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=off</div>
<div>numid=95,iface=MIXER,name=&#39;IEC958 Input Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=off</div><div>numid=97,iface=MIXER,name=&#39;ADAT External Master Clock&#39;</div><div>
  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>numid=96,iface=MIXER,name=&#39;ADAT Output Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>numid=99,iface=MIXER,name=&#39;ADAT Through&#39;</div>
<div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=off</div><div>numid=98,iface=MIXER,name=&#39;Enable ADAT&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>coggie-10-~&gt; amixer cset iface=MIXER,name=&#39;Enable ADAT&#39; off</div>
<div>numid=98,iface=MIXER,name=&#39;Enable ADAT&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>coggie-11-~&gt; amixer cset iface=MIXER,name=&#39;Enable ADAT&#39; false</div><div>
numid=98,iface=MIXER,name=&#39;Enable ADAT&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>coggie-12-~&gt; amixer cset iface=MIXER,name=&#39;Enable ADAT&#39; off</div><div>numid=98,iface=MIXER,name=&#39;Enable ADAT&#39;</div>
<div>  ; type=BOOLEAN,access=rw------,values=1</div><div>  : values=on</div><div>coggie-13-~&gt; amixer cset iface=MIXER,name=&#39;Enable ADAT&#39; 0</div><div>numid=98,iface=MIXER,name=&#39;Enable ADAT&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div>
<div>  : values=on</div><div>coggie-14-~&gt; amixer cset iface=MIXER,name=&#39;IEC958 Input Optical&#39; on</div><div>numid=95,iface=MIXER,name=&#39;IEC958 Input Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div>
<div>  : values=off</div><div>coggie-15-~&gt; amixer cset iface=MIXER,name=&#39;IEC958 Input Optical&#39; true</div><div>numid=95,iface=MIXER,name=&#39;IEC958 Input Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div>
<div>  : values=off</div><div>coggie-16-~&gt; amixer cset iface=MIXER,name=&#39;IEC958 Input Optical&#39; 1</div><div>numid=95,iface=MIXER,name=&#39;IEC958 Input Optical&#39;</div><div>  ; type=BOOLEAN,access=rw------,values=1</div>
<div>  : values=off</div></div><div>///// ///// ///// ///// ///// ///// ///// /////</div><div><br></div><div><div>FYI, for more info on this board:</div><div>  <a href="ftp://ftp.terratec.de/Audio/EWS/88D/Manual/EWS88D_Manual_GB.pdf">ftp://ftp.terratec.de/Audio/EWS/88D/Manual/EWS88D_Manual_GB.pdf</a></div>
<div>  <a href="ftp://ftp.terratec.de/Audio/EWS/88D/TechnicalData/EWS88D_GB.pdf">ftp://ftp.terratec.de/Audio/EWS/88D/TechnicalData/EWS88D_GB.pdf</a></div></div><div><br></div><div>Relevant snd-ice1712 sources:</div><div>  <a href="http://git.alsa-project.org/?p=alsa-kernel.git;a=blob_plain;f=sound/pci/ice1712/ews.c;hb=HEAD">http://git.alsa-project.org/?p=alsa-kernel.git;a=blob_plain;f=sound/pci/ice1712/ews.c;hb=HEAD</a></div>
<div>  <a href="http://git.alsa-project.org/?p=alsa-kernel.git;a=blob_plain;f=sound/pci/ice1712/ice1712.c;hb=HEAD">http://git.alsa-project.org/?p=alsa-kernel.git;a=blob_plain;f=sound/pci/ice1712/ice1712.c;hb=HEAD</a></div>
<div><br></div><div>Also, I&#39;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:</div><div><br></div><div><div>coggie-17-~&gt; drumstick-sysinfo </div>
<div>ALSA Sequencer System Info, version: 0.5.0</div><div>Compiled ALSA library: 1.0.23</div><div>Runtime ALSA library: 1.0.23</div><div>Runtime ALSA drivers: 1.0.21.</div><div>Numeric ALSA compiled library: 10017</div><div>
Numeric ALSA runtime library: 10017</div><div>Numeric ALSA runtime driver: 10015</div></div><div><br></div><div>Will Fedora13 or &quot;runtime ALSA drivers: 1.0.23&quot; remedy this situation? (Probably not EWS88D is a pretty old card and I don&#39;t see any changes related to it recently). The target machine for this card will actually be running Fedora13, however, that machine hasn&#39;t been decommissioned, wiped, or setup for that purpose yet....</div>
<div><br></div>Niels<br><a href="http://nielsmayer.com">http://nielsmayer.com</a><br><div><br></div><div>PS: (*) Anybody know where to find/build a 9-pin MIDI cable for the EWS88D? Will the RME HDSP9652 cable fit/work?</div>
<div><a href="http://www.bananasmusic.com/productdetail.asp/pid_3970/productname_RME-BOHDSP9652MIDI-MIDI-Breakout-Cable">http://www.bananasmusic.com/productdetail.asp/pid_3970/productname_RME-BOHDSP9652MIDI-MIDI-Breakout-Cable</a></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8">