On Thu, 15 Feb 2007, Lee Revell wrote: > On 2/15/07, Bill Unruh <unruh@xxxxxxxxxxxxxx> wrote: >> On Thu, 15 Feb 2007, Michael Lara wrote: >> >>> Hi Ingo and Jean-Michel, >>> >>> Thank you both for your replies! My system is still stuck in pre-udev >>> pre-history, so I will have to wait until I can try out the udev rules trick. >> >> What kernel is it running? Pre udev was hotplug which did the same thing. >> Ie, you should be able to cobble together a hotplug script which unloads >> the old driver of the onboard card when you plug in the usb card, then, >> when that is unloaded, load the usb driver as the default and finally (or >> not) load the onboard driver. On unplugging, unload both drivers, and then >> reload the onboard on as default. > > You can't unload a driver if any applications have the sound device open. > > Why muck around with the kernel drivers anyway? This problem should > be solvable in userspace (as long as you don't use /dev/dsp apps). > > ALSA allows addressing devices by name so module loading order is > irrelevant. All that's missing is for .asoundrc to support defining a > default device with fallback to another card. But... it appears to be missing. Ie, if the OP wants to solve his problem now, using this will not work. I agree that unloading the driver if it is in use is problematic. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user