Can't use ESD with both OSS and ALSA
Hi,
I have just setup Slackware 9.1.0 (kernel 2.4.22). I have a problem in sound configuration. I have an Ensoniq 1371 card, and want to use both OSS and ALSA (loading and removing the appropriate modules when needed). Now, first I loaded the OSS es1371, and started ESD. Happiness all around. Then I removed this and loaded the ALSA drivers and started ESD, and again, everything worked. But now when I go back to OSS and start ESD, it gives me an ALSA error : alsa_audio: no card found! When I do #esd -d /dev/dsp it gives me an ALSA lib error, something to the effect of unknown PCM device. I can't understand why ESD is looking for ALSA when I have removed all ALSA modules. Please help. (alsa-driver-0.9.6, esd-0.2.32) Thanks a lot. Ravi |
ALSA already has OSS emulation so there really is no need for using native OSS unless you have a particular reason for doing so.
see if the ALSA module aliases are still in /etc/modules.conf |
Hi Demonbane,
Thanks for the post. I know about ALSA OSS emulation, and took care of removing snd-pcm-oss and snd-mixer-oss when trying out pure OSS (es1371). I checked /etc/modules.conf, but no aliases. I can not figure out why ESD is looking for ALSA devices. Also, could you clarify the following, I am not clear on this fact: is ESD an OSS application? Actually, I am not sure what one means by saying that a particular app is OSS. Does it mean that it was designed to use the OSS drivers??? If ESD is infact OSS, then by default, it should look for /dev/dsp, instead of /dev/snd devices. Thanks, Ravi |
All times are GMT -5. The time now is 09:57 AM. |