Ho trovato questo su linux-on-laptops per un tavelmate simile al mio (è tradotto dal francese con qualche difficoltà):

Il modo più facile è di compilare non i moduli alsa con il codice del "core", ma direttamente partendo dal sorgente dell'alsa project. Per farlo il più pulito possibile, noi genereremo il "package" debian partendo dal "dispo" sorgente sul "référenciels" debian:

# apt-get install kernel-source-2.6 kernel-package alsa-source

$ mkdir $HOME/src ; cd !$
$ tar xvjf /usr/src/kernel-source-2.6.8.tar.bz2
$ tar xvjf /usr/src/alsa-driver.tar.bz2
$ cd src/kernel-source-2.6.8
$ export MODULE_LOC=$HOME/src/modules
$ cp /boot/config-2.6.8 .config
$ make xconfig
$ make-kpkg clean
$ fakeroot make-kpkg --initrd --revision=custom.1.2 kernel_image
$ fakeroot make-kpkg --revision custom.1.2 modules_image

# dpkg -i kernel-image-2.4.26_custom.1.0_i386.deb
# dpkg -i alsa-modules-2.4.26_1.0.3-1+custom.1.0_i386.deb

Attention : $ = utilisateur standard, # = super utilisateur.

che mi dici?