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