Linux 2.6.26 et problème de son

Suite à une montée de version de Linux (passage en 2.6.26), le son fonctionnait de manière étrange.

J’ai d’abord eu la drôle de surprise d’entendre le son, alors même que les amplis étaient éteints. Mon pingouin est-il possédé ? Sors de ce corps Satan !

Après avoir repris mes esprits, j’ai compris que le son venait du speaker. Ouf, point de démon dans mon pingouin.

Cela fait tellement longtemps que je n’ai pas eu à toucher le son, que je ne savais plus par où attaquer.
Google aidant, j’ai retrouvé un petit réflexe :

$ cat /proc/asound/cards  
 0 [pcsp           ]: PC-Speaker - pcsp  
                      Internal PC-Speaker at port 0x61  
 1 [Live           ]: EMU10K1 - SB Live 5.1  
                      SB Live 5.1 (rev.7, serial:0x80641102) at 0xd400, irq 11

Toujours en fouillant de manière désordonnée à droite et à gauche, je fini par me tourner vers le bug tracking de Debian. Et là, la solution me fut révélée : #481979.

Perso, j’ai alors fait (avec l’aide de alsaconf) un fichier /etc/modprobe.d/sound contenant :

alias snd-card-0 snd-emu10k1  
options snd-emu10k1 index=0

blacklist snd-pcsp  
options snd-pcsp index=-2

Les deux dernières lignes ça fait un peu ceinture + bretelles, mais ça marche : j’ai de nouveau du son correct.