O módulo de pkpkr de lista negra não funciona no CentOS 5.7

0

Eu odeio o bip do terminal e quero removê-lo completamente. Eu adicionei esta linha ao meu arquivo /etc/modproble.d/blacklist.conf:

blacklist pcspkr

No entanto, quando eu reinicio a saída do lsmod, ele é carregado:

[root@localhost ~]# lsmod | grep pcspkr
pcspkr                  7105  0

Estou rodando o CentOS 5.7

    
por flashnode 16.02.2012 / 22:44

4 respostas

1

Tente colocar algo assim ...

rmmod pcspkr

... em alguns dos scripts de inicialização (como /etc/init.d/rc.local)

    
por 16.02.2012 / 22:49
1

Eu tive esse tipo de problema com o módulo nouveau no Fedora 16. Parece ser causado pela presença do módulo no disco de inicialização. Você pode tentar criar um novo (depois de ter adicionado a linha da lista negra em modprode.d).

Tente fazer isso:

cd /boot
mv initrd-$(uname -r).img initrd-$(uname -r).pcspkr.img
mkinitrd initrd-$(uname -r).img $(uname -r)

Veja esta entrada do wiki do CentOS

    
por 23.02.2012 / 10:46
1

Uma maneira melhor seria criar um arquivo conf para o pcspkr (como root):

echo "blacklist pcspkr" >> /etc/modprobe.d/pcspkr.conf

Isso impedirá que o módulo seja carregado da próxima vez que você reinicializar. Você ainda terá que correr

rmmod pcspkr

para descarregar o módulo do sistema já em execução.

    
por 19.02.2012 / 17:26
1

Uma solução mais permanente (e independente do sistema operacional) é abrir o gabinete do PC e desconectar o alto-falante interno da placa-mãe.

É um conector de 4 pinos com apenas dois fios semelhante a este:

Vocêvaiencontrá-loconectadoemalgumlugarpertodabordadaplaca-mãe,juntamentecomváriosoutrosconectores,semelhanteaeste:

    
por 10.08.2012 / 07:58