Quando examinei a lista de módulos do kernel carregados no meu sistema:
lsmod | less
Eu encontrei isto:
snd_ens1370 21536 0
gameport 16776 1 snd_ens1370
snd_ak4531_codec 9856 1 snd_ens1370
snd_pcm 80388 5 snd_ens1370,snd_intel8x0,snd_ac97_codec
Não havia dúvidas em minha mente - eu precisava parar o kernel de carregar o módulo snd_ens1370
.
Eu considerei apenas excluir todos juntos:
$ locate 1370
/lib/modules/2.6.22-14-generic/kernel/sound/pci/snd-ens1370.ko
/usr/src/linux-headers-2.6.22-14-generic/include/config/snd/ens1370.h
/usr/share/alsa/cards/ENS1370.conf
Mas acontece que há um jeito mais elegante; para desativar o hardware na lista negra do Ubuntu, o módulo. Dê uma olhada, /etc/modprobe.d/blacklist
.
Para desativar minha placa de som Ensoniq no Ubuntu - adicionei as seguintes linhas ao arquivo:
# disable my PCI ensoniq sound card
blacklist snd_ens1370
depois é só reiniciar ...