Why isn't there a bug category for the via audio
I noticed a bug with the audio mixer under redhat
linux 7.1 using the i686 kernel on a Duron 700MHz
system. ( HW details below )
The bug is present in updated redhat kernels and also
in linux-2.4.6-ac5 ( the via audio driver version is
1.1.14b, but it is the same as 1.1.15 from sourceforge,
except a single line where an additionl if() is used
to check for a NULL pointer before use in some MIDI
related code )
Steps to replicate the bug :
Play something through line-in. ( connect a wire to
the line-in plug, put some music on it ; I used the
output of the TV tuner card )
In the mixer ( I used aumix, the one shipped with RH
7.1 ) enable the line-in, the sound should be audible
But if the PCM volume (with aumix or gmix) is set to
100% or near 100% then the line-in is muted !
If PCM volume is set back below 100% then the line-in
can be heard again.
But if some wave/pcm sound is played at the same time
("$ play something.wav" ), then the problem is not
present. The moment the pcm playback is stopped ( ctrl-
c to "play some.wav" ) line-in is muted again (
provided the pcm volume is above the magic limit ).
Hardware details :
AMD Duron 700 MHz CPU
256 MB RAM , SDRAM 133 MHz
MSI K7T Pro2A motherboard ( VIA KT133 + 686b ) with
SiS 6326 PCI video card
In kernel-2.4.3-12.i686 and newer the bug must first
be "activated" by playing a WAV/PCM sound.
After that it behaves as described below.