> After a week of fighting with my new M-Audio USB Quattro device I have solved 
> a problem with our hardwared detection.
> I used the standard alsa configuration lines in /etc/modules.conf, i.e.
> alias sound-slot-0 snd-usb-audio
> above snd-usb-audio snd-pcm-oss
> but when restarting alsa, the OSS driver was loading first (module name 
> 'audio'), and then the alsa driver was unable to access the PCM stream.  By 
> adding 'audio' to /etc/hotplug/blacklist, everything worked fine.
> Is there some way to fix this permanently?
> Is everyone else with usb-based audio currently forced to use OSS when 
> Mandrake's default should be alsa?

both audio and snd-usb-audio modules have exactly the same matching
criteria (in your case) and "audio" appears first in /lib/modules/`uname 
-r`/modules.usbmap so it wins.

I guess so far the ony "official" way is to blacklist it. I'll
forward this to hotplug list to see what they suggest.

BTW you should not need anything in /etc/modules.conf at all. snd-usb-audio will be 
loaded by hotplug and snd-pcm-oss is loaded automatically AFAIK (at least it does it 
here).

The only (and main :) problem is when you coldplug and boot then
you need hotplug rc script at boot. I am currently considering
when it should really be called, you may try my initscripts but it
is not ideal solution.

-andrey


Reply via email to