Como desabilitar os módulos de som no debian squeeze (resolvido)

3

O cenário, eu tenho uma máquina virtual debian squeeze xen, apenas fazendo tarefas do servidor. Na inicialização, ele carrega automaticamente os módulos de som, apesar da lista negra.

Eu sei sobre modprobe -r, no entanto idealmente eu preferiria pará-los sendo carregados em primeiro lugar, esperando que alguém possa sugerir o 'modo debian' para fazer isso de forma limpa.

Reconstruir o kernel sem suporte a som não é realmente uma boa opção.

O que eu fiz até agora ...

root@debian:~# cat /etc/modprobe.d/snd-blacklist.conf
blacklist soundcore
root@debian:~# depmod -ae -F /boot/System.map-2.6.32-5-amd64
root@debian:~# update-initramfs -u -k 'uname -r' -v

... e depois de uma reinicialização ...

root@debian:~# lsmod
Module                  Size  Used by
loop                   11799  0
snd_pcm                60487  0
snd_timer              15598  1 snd_pcm
snd                    46526  2 snd_pcm,snd_timer
soundcore               4598  1 snd
snd_page_alloc          6249  1 snd_pcm
pcspkr                  1699  0
evdev                   7352  0
ext4                  288382  1
mbcache                 5050  1 ext4
jbd2                   67079  1 ext4
crc16                   1319  1 ext4
xen_netfront           15196  0
xen_blkfront            8358  1
    
por Glenn 27.05.2012 / 02:45

3 respostas

1

Lista negra snd module na configuração. Este é o módulo principal do ALSA.

    
por 27.05.2012 / 03:02
1

Então acontece que eu não precisei mexer com o initrd. Já que esses módulos são carregados depois. A chave era colocar na lista negra o módulo pcspkr e o módulo snd_pcsp também. O arquivo final da lista negra tinha o seguinte.

blacklist soundcore
blacklist snd
blacklist snd_pcm
blacklist snd_pcsp
blacklist pcspkr

Pode haver uma maneira mais agradável de desativar os dispositivos de som, por exemplo, passando uma opção de kernel ou desativando a detecção de hardware relevante.

    
por 28.05.2012 / 19:13
1

Obrigado pela informação. Correu em um problema semelhante para o Debian 4.5.0-2-amd64 no Intel NUC, e isso é o que eu tive que colocar no meu arquivo de lista negra para corrigi-lo:

blacklist intel_powerclamp
blacklist pcspkr
blacklist soundcore
blacklist snd
blacklist snd_hda_codec_hdmi    
blacklist snd_hda_codec_realtek 
blacklist snd_hda_codec_generic 
blacklist snd_hda_intel         
blacklist snd_hda_codec         
blacklist snd_hda_core          
blacklist snd_hwdep             
blacklist snd_intel_sst_acpi    
blacklist snd_intel_sst_core    
blacklist snd_soc_rt5670        
blacklist snd_soc_sst_mfld_platform
blacklist snd_soc_rl6231        
blacklist snd_soc_sst_match     
blacklist snd_soc_core          
blacklist snd_compress          
blacklist snd_pcm               
blacklist snd_timer    
    
por 29.05.2016 / 02:21