removing all trace of soundcard

Hi all - I’ve got two soundcards on my PC - an audigy and an onboard one, which I’ve switched off in the BIOS. Suse still seems to recognise it however, and sets it to be the default soundcard each time I start up, causing me much irriation.

I want to remove all trace of the onboard one from Suse (I realise there might be an easier workaround, but this is a war!). I’ve already ‘deleted’ it in Yast sound config - but it still gets detected somehow by sound preferences each time I load up Suse.

I really would like to remove all traces of the VIA card. Any ideas/leads?

I suspect you can do this by a change to your /etc/modprobe.d/sound file.

Hmmm… sometimes a lot can be said for a more pragmatic approach. IMHO using a config file is the pragmatic approach. YaST (and also alsaconf) should automatically create that file based upon your inputs.

Any leads? None that I woudl recommend. Maybe recode and custom compile “alsa” and recode and custom compile your “kernel”? [NOT recommended] Most effort now adays is spent having hardware autotically detected, not automatically ignored (especially in cases like you have defined, where you do not want to do this the easy way to modify a config file).

Good luck and enjoy any kernel/alsa-driver hacking you may have to do. :rolleyes:

In YaST > Hardware > Sound, you can select a card, click Other (lower-right) and choose ‘Set it as the primary Card’. This will be your default from then on. And it remains so over a reboot (at least that is my experience).

This will not remove all traces, but you will not hear it anymore.