<html>
I went ahead and did the (more) proper fixes for AC97 cards. I don't have
a reliable way to detect which cards are AC97-based, so there's currently
a hard-coded list of them in the OSS code:<br>
<br>
static char *ac97_devices[] = {<br>
&nbsp; &quot;OSS: AudioPCI 97 (STAC9708)&quot;,<br>
&nbsp; &quot;OSS: AudioPCI 97 (CRY13/0x43525913)&quot;,<br>
&nbsp; 0<br>
};<br>
<br>
These two are the one that Jay told me about and my ES1371 card. If you
have a card that you think this will help for (probably SBLive falls into
this category, and any of the ES1371 based cards), you can force rat into
AC97 mode by setting the OSS_IS_AC97 environment variable to 1:<br>
<br>
in bash:<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>export
OSS_IS_AC97=1<br>
or in tcsh:<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>setenv
OSS_IS_AC97 1<br>
<br>
If this makes things work for you, please mail me the output of<br>
<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</x-tab>cat
/dev/sndstat<br>
<br>
and I'll add your card to the list.<br>
<br>
The new rat releases are in<br>
<br>
<a href="http://www-unix.mcs.anl.gov/~olson/AG/Software/Linux/rat-4.2.4-oss-a3.tar.gz" eudora="autourl">http://www-unix.mcs.anl.gov/~olson/AG/Software/Linux/rat-4.2.4-oss-a3.tar.gz</a><br>
<br>
and<br>
<br>
<a href="http://www-unix.mcs.anl.gov/~olson/AG/Software/Linux/rat-4.2.4-oss-a3-debug.tar.gz" eudora="autourl">http://www-unix.mcs.anl.gov/~olson/AG/Software/Linux/rat-4.2.4-oss-a3-debug.tar.gz</a><br>
<br>
where the latter version has debugging output enabled. These tarfiles
also have the modified auddev_oss.c in them for your perusal.<br>
<br>
Please try these out and let me know how it does.<br>
<br>
Karen Camarda at KU: this might work better for you (with OSS) than
trying to use ALSA right now.<br>
<br>
--bob<br>
<br>
<blockquote type=cite cite>Testing that version on the machine with the
ES1371 (rev 07) gives the<br>
same result: master volume set to 22:0.&nbsp; On this machine ossmix
gives<br>
&quot;Selected mixer 0/AudioPCI 97 (STAC9708)&quot;.<br>
Testing that version on the machine with the ES1370 [AudioPCI] (rev
01)<br>
gives the same result: touching line-in sets it to 100.&nbsp; On this
machine<br>
ossmix gives &quot;Selected mixer 0/Ensoniq AudioPCI&quot;.<br>
<br>
We have another machine with an ES1370 [AudioPCI] (rev 01) that does
not<br>
exhibit any of these problems with any version of Rat.&nbsp; The
difference<br>
between this machine and the ones with problems appears to be the<br>
drivers.&nbsp; The machine with no problems is running kernel 2.2.15
with<br>
OSS/Free, driver es1370 version 0.31.&nbsp; The machine with problems
is<br>
running OSS/Linux 3.9.3c on a kernel 2.2.12-20.</blockquote><br>
</html>