en fin.... fue una pelea ardua dura.. pero solucinable al 100% y funcionando.
.............. partiendo por esa intro..
explico somo configurar nuestra sound card y que inicie al comienzo.
primero. recomiendo que eliminemos
alsa-lib alsa-utils y alsa-oss para que luego tengamos una instalacion limpia.. lo otro es borrarlas tambien de la cache para que nos baje los paquetes de la inet y no los vaya a bucar a la cache de pacman ....
rm -rf /var/cache/pacman/pkg/paketes.a_eliminar.pkg.tar.gz
(hacer esto con los tres paquetes.)
sigamos..
despues de haber borrado todo proseguimos a bajarlos directamente de la inet
# pacman -Sy alsa-lib alsa-utils
# pacman -S alsa-oss
ahora configuramos.$ lsmod|grep '^snd' o bien tecleamos lspci (aqui buscamos nuestra tarjeta)
[christianjj@dhcp pkg]$ lsmod|grep '^snd'
snd_seq_oss 31360 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 50256 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 37664 0
snd_mixer_oss 16128 1 snd_pcm_oss
snd_via82xx 24088 0
snd_via82xx_modem 11656 0
snd_ac97_codec 93216 2 snd_via82xx,snd_via82xx_modem
snd_ac97_bus 2304 1 snd_ac97_codec
snd_pcm 76292 4 snd_pcm_oss,snd_via82xx,snd_via82xx_modem,snd_ac97_codec
snd_timer 19972 2 snd_seq,snd_pcm
snd_page_alloc 8072 3 snd_via82xx,snd_via82xx_modem,snd_pcm
snd_mpu401_uart 6656 1 snd_via82xx
snd_rawmidi 20256 1 snd_mpu401_uart
snd_seq_device 6796 3 snd_seq_oss,snd_seq,snd_rawmidi
snd 45924 12 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
ahora creamos un enlace
$ ls -l /dev/snd/
ahora cargamos los modulos ( podemos usar alsaconf o hacerlo a mano es totalmente opcional)
# modprobe snd-NAME-OF-MODULE (en mi caso seria modprobe snd-via82xx)
# modprobe snd-pcm-oss
ahora cargamos los modulos del alsamixer. (exactamente lo mismo haciendo alsamixe se configura o hacerlo manual)
# almixer set Master 75 unmute
# almixer set PCM 75 unmute
luego añadimos al usuaio al grupo audio.
# gpasswd -a USERNAME audio
y para finalizar
# alsactl store
solo nos queda .. agregar el demonio alsa al rc.conf
vi /etc/rc.conf
algo asi
DAEMONS=(syslog-ng !hotplug !pcmcia network adsl alsa ........)
bueno eso seria espero que les sirva...
Nota: el archivo modprobe.conf debe estar de esta forma..
#
# /etc/modprobe.conf (for v2.6 kernels)
#
# ALSA Compatibility
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.11 ---
alias snd-card-0 snd-via82xx
alias sound-slot-0 snd-via82xx
# --- END: Generated by ALSACONF, do not edit. ---
sino esta asi.. lo mas probable que no inicie alsa al cargar el S.O ..
saludos..