[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ALSA



Rod MacPherson wrote:
I've seen a number of people complaining about also not loading properly
recently.

I too had that problem. OSS worked, but ALSA didn't.

After much searching and experimentation here is the solution:

ALSA will not load if OSS is alrady loaded.

If you are using a stock 2.6 kernel OSS and ALSA are both enabled, and OSS
will try to load first.

There are two places to try to prevent this behavior without having to
recompile your kernel with OSS disabled.

The first is /etc/hotplug/blacklist
add a line with just the name of the OSS version of the sound driver
module for your soundcard/chipset. (in my case, since mine is an AC97
compatible chipset it was "i810_audio")

The second is /etc/discover.conf
add a skip line for your OSS module
(in my case it was "skip i810_audio")

This should prevent the system from discovering it as well as prevent
hotplug from loading it later in the bootup process.

Best of luck to all those who were having ALSA troubles.

I've tried this, at least in part, with no luck.

I'm not too big on rebooting my computer all the time, so I've unloaded all the ac97_codec and related modules (snd, sound, soundcore, i810_audio) for my system. I've installed the alsa-base and alsa-utils packages and have the /etc/hotplug/blacklist file in place.

I've run alsaconf and alsactl restore and they return:
alsactl: load_state:1134: No soundcards found...

Even though the alsaconf script did find a valid sound card.
alsactl: load_state:1134: No soundcards found...

lspci indicates (which is what alsa conf found as well)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)

Nothing seems to load them up.

I can try rebooting when I get the chance, but that might be in a day or so... I don't like using the Windows approach on a Linux machine.



Reply to: