[Alsa-user] CMI8330
Brought to you by:
perex
From: Bob Y. <pol...@mo...> - 2001-08-11 14:44:26
|
CMI8330; An update.... With the patient help of Takashi Iwai (thanks, Takashi!), I downloaded, compiled and installed the latest version 0.5 patches to the alsa drivers from CVS. I added the following line to my modules.conf: options snd-pcm-oss snd_dsp_map=1 snd_adsp_map=0 as instructed by Takashi, and that has fixed up OSS emulation to the extent that all audio apps can now playback through /dev/dsp. I can also play CD's - so the playback side of my CMI 8330 is functional. The remaining problem is that I cannot record (capture) anything. The essence of the problem seems to be that device #0 (SB16) is enabled for capture only, and device #1 (WSS) for playback only. Since dsp is now mapped to device #1, there is no way that apps trying to record using dsp will succeed. However, the arecord Alsa utility also fails, even when using device #0. There is no error message, and recording is reported as progressing, however the file created contains no data. I am very puzzled by this, as capture works well enough using the OSS/free kernel module sb, which enables only the SB16 (device #0) for both capture and playback, and leaves the WSS device completely unused. In fact, inserting the ad1848 kernel module while the sb module is loaded completely disables sound in a manner which can only be restored by a reboot. Alsa seems to handle this problem by configuring all capture to be done in the SB16 subsystem, and all playback in the WSS. This would be just fine if the SB16 would work..... Any comments, suggestions or advice - ? Bob |