I have ALSA v0.9.0beta7 on a Thinkpad 600 with a CS4237B sound card.
arecord and aplay work just fine.  When I try using "play" and "rec"
from the sox package (which use the OSS interface, I assume), "play"
works fine, but "rec" just creates a huge mostly-empty file (a few
megabytes instead of a few tens of kB for a few seconds) that doesn't
play any sound.  Other programs (like speakfreely/gphone) that try to
record using the OSS interface don't work either.  (Playback works fine)

If I unload the ALSA drivers and load the OSSfree cs4232 drivers, rec
works correctly (so I don't think it is a problem with rec).

It seems to me that the OSS emulation for recording is using the wrong
device somehow, but I have no idea where to look.  I have the
snd-pcm-oss, snd-mixer-oss and snd-seq-oss modules loaded, and have used
alsamixer to set the mic as the only capture device with volume high and
muted.  Any ideas what I could be doing wrong?

Here is what /proc/asound/sndstat shows:
Sound Driver:3.8.1a-980706 (ALSA v0.9.0beta7 emulation code)
Kernel: Linux genius 2.4.13-ac1 #3 Fri Oct 26 11:12:35 CDT 2001 i686
Config options: 0

Installed drivers: 
Type 10: ALSA emulation

Card config: 
CS4237B at 0x530, irq 5, dma 1&0

Audio devices:
0: CS4237B (DUPLEX)

Synth devices:
0: OPL3 FM

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: mixer00

Thanks for any ideas.  
Geta

_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to