From the ALSA wiki
|The FAQs have been reorganized. The new location of this question is FAQ#How can I find out whether I have the OSS sound driver modules loaded?|
How do i find out if i got OSS modules loaded?
Doesn't FAQ011 already deal with the same question?
no, OSS emu and OSS are different things. BTW: thanks for all the edits you made. I'm the dsl.something.arcor-ip.net guy.. Give yourself a nick then we can adress these issues at each other personally..
Use the program
and take a look at its manpage (man lsmod). If you have modules loaded for your soundcard but they do not start with "snd-" then probability is high that these are OSS modules. Remove them from the kernel using the command
(see man rmmod). If you get message about the device being busy, make sure you unload the modules in the right order. Also make sure that no application is using sound at the moment of unloaded. You have to eventually kill artsd or esd with the help of the kill command (see man kill)
[ezuk, 13/09/04:] The above explanation is somewhat vague... "If you have modules loaded for your soundcard..." How am I supposed to tell that they are specifically for my soundcard? How can I know for sure? For instance, I have an lsmod line with "8250". How do I know if this is the OSS module getting in my way, or something entirely different?
I'm struggling with this for days now, and this advice didn't solve it for me yet. (On Debian, with 2.6.8 kernel)