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