FC2 using VIA (VT8233) card cannot play wave files

Reuben D. Budiardja techlist at voyager.phys.utk.edu
Thu Aug 12 16:41:18 UTC 2004


On Thursday 12 August 2004 10:09, Michael Schwendt wrote:
> On Thu, 12 Aug 2004 09:42:09 -0400, Reuben D. Budiardja wrote:
<snip>

> > So basically, here is what works and dont:
> > 1. xmms works provided I chose ALSA on the output plugin
> > 2. playing CD audio with something like kscd works
> > 3. playing ogg123 doesn't work, just give staticky noise. This is true
> > whether I use gnome, which make ogg123 runs with ALSA driver, or KDE ->
> > ogg123 runs with Artsd
> > 4. Playing any wave files with 'playwave' does not work, give staticky
> > noise 5. system-config-soundcard "Test" button only gives static noise
> > also
>
> Hmmm, smells much like your ALSA OSS compatibility driver doesn't work.

That's along the line of what I'm thinking, but I don't know how to fix it.

> Trouble-shooting sound problems in FC2 needs a bit of background. The ALSA
> drivers support the native ALSA devices /dev/snd/* and OSS compatibility
> devices /dev/dsp, /dev/mixer and friends. Not all applications or
> utilities use native ALSA devices yet. E.g.  system-config-soundcard plays
> the test sound via /dev/dsp (OSS).  playwave uses SDL and ALSA
> library. ogg123 uses libao, which supports OSS and EsounD. If in XMMS you
> switch to OSS output, I assume you get the same static noise, right? 

All you said make sense, and you guessed right with XMMS. Output to ESD or OSS 
gives me static.

> And
> the same when you "cat" some WAV file into /dev/dsp. Some users seem to
> have problems with audio driver routing issues, where ALSA and ALSA OSS
> seem to be fully separate and one works while the other one doesn't.
> Setting the mixer levels with an OSS compatible mixer doesn't change the
> ALSA mixer levels for the same soundcard and things like that.  You would
> use alsamixer for ALSA and e.g. aumix for OSS.

Yep, aggreed, true. I know and have tried both alsamixer and aumix (the 
gnome-volume-control and kmix is just the 'fancy' GUI).

> ALSA loads two sets of modules, one set for OSS (via modprobe.conf.dist),
> the other for native ALSA.

Yep, correct. As far as I know, all the necessary module is loaded. Still, no 
luck with OSS emulation. Here is what I think the pertinent lsmod output:

# lsmod | grep snd
snd_pcm_oss            40740  0 
snd_mixer_oss          13824  1 snd_pcm_oss
snd_via82xx            19104  1 
snd_pcm                68872  2 snd_pcm_oss,snd_via82xx
snd_timer              17156  1 snd_pcm
snd_ac97_codec         50436  1 snd_via82xx
snd_page_alloc          7940  2 snd_via82xx,snd_pcm
gameport                3328  1 snd_via82xx
snd_mpu401_uart         4864  1 snd_via82xx
snd_rawmidi            17184  1 snd_mpu401_uart
snd_seq_device          6152  1 snd_rawmidi
snd                    38372  11 
snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               6112  1 snd

So, that's all the troubleshooting background. Any idea on the solution ? Does 
anyone else experience this with the same soundcard / chipset? 

Thanks a lot for the respond.
RDB
-- 
Reuben D. Budiardja
Dept. Physics and Astronomy
University of Tennesse, Knoxville, TN

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT/M/MU/P/S d-(++) s: a-- C++(+++) UL++++ P-- L+++>++++ E- W+++ 
N+ o? K- w--- !O M- V? !PS !PE Y PGP- t+ 5 X R- tv+ 
b++>+++ DI D>+ G e++>++++ h+(*) r++ y->++++
------END GEEK CODE BLOCK------





More information about the fedora-list mailing list