Recompilei o kernel no Ubuntu e marquei os drivers de minha placa de som como built-in (<*>), ou seja, o módulo deixou de existir, se tornou embutido na imagem do kernel carregada on-boot.
Problema: Algumas aplicações passaram a entender que meu som não estava configurado pelo simples fato de não haver o dispositivo /dev/dsp em meu sistema de arquivos. Os aplicativos do Gnome funcionavam normalmente (totem, controle de volume, etc) e alguns do console também (mpg123), porém programas como o skype e o avidemux retornavam com o seguinte erro:
/dev/dsp: Arquivo ou diretório não encontrado
Solução: Criar um /dev/dsp na unha, enganando assim os programas "burros", uma vez que o som funciona perfeitamente.
Seqüência de comandos (criar dispositivo, configurar devidas permissões):
# mknod /dev/dsp c 14 3
# chgrp audio /dev/dsp
# chmod g+w /dev/dsp
O resultado deverá ser o seguinte:
# ls -lh /dev/dsp
crw-rw---- 1 root audio 14, 3 2006-08-08 22:38 /dev/dsp
Quem quiser automatizar este processo, basta adicionar estes comandos em seu script de inicialização de boot. No Debian ou Ubuntu, /etc/rc.d/bootmisc.sh, em outras distribuições, /etc/rc.d/rc.local ou outro.
Essa dica deve valer para qualquer distribuição.
Um abraço,
Fábio