Tuve algunos inconvenientes para encontrar los drivers y poder utilizar el sonido con mi nueva mother MSI K8NGM2, el problema principal es que no utiliza como dice el listado de alsa que indica que se utiliza el driver intel8x0 como mi mother anterior sino que ahora utiliza el hda-intel (high definition audio), asi que hay que cambiar el make.conf para utilizar ese driver asi.OJO que esta configuración es solo para Gentoo, que es la distro que uso, no se si funcionaran estos pasos en otras distros.
#make.conf –
ALSA_CARDS="hda-intel"
Otro punto a tener en cuenta que no me funcionó el sonido si en el kernel no lo ponía como módulo, si lo agregaba embebido en el kernel no me funcionaba el audio.
La guia que me sirvió de base es la que esta en el Wiki de Gentoo, que es la HOW TO Alsa with Dmix. Tuve que emular OSS y definir en casi todos los programas como mplayer, audacious, firefox (para el flash) que utilizara ALSA y no OSS, ya que no podia escuchar música y ver un video por ejemplo porque me decía que el dispositivo estaba en uso.
Otro cambio que hice fue el module.d del alsa que me quedo asi:
#/etc/modules.d/alsa
alias char-major-116 snd
alias char-major-14 soundcore
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
alias snd-card-0 snd-cmipci
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
Y otro archivo que tuve que crear para tener Dmix fue
# ~/.asoundrc
pcm.dsp0 {
type plug
slave.pcm "dmix" # <– this line has been altered!
}
# mixer0 can stay unchanged, because it isn't used anyway, I guess 😉
ctl.mixer0 {
type hw
card 0
}
# I also had to add/alter the following, making ALSA use dmix by default
pcm.!default {
type plug
slave.pcm "dmix"
}
Y eso fue todo, espero que a alguno le sirva.