Hoy recompilando el kernel me acordé que en Debian no me agarra el sonido automáticamente ni si quiera con kernel precompilado, así que empecé a buscar en google como era que se hacía (se me había olvidado) y recordé que sólo se consigue como 2 guías de las cuales ninguna me sirvió, así que les pongo la manera en que a mí me funcionó.
Todo esto se hace como root:
- Descargar el paquete alsa-source 1.0.11 (el último para la fecha de haberse escrito esto) y mantener el paquete alsa-utils que trae por defecto Debian.
- Ejecutar dpkg-reconfigure alsa-source y seleccionar el modulo hda-intel.
- Ir a la carpeta /usr/src y ejecutar: tar-xvf alsa-driver.tar.gz
- Ir luego a la carpeta modules/alsa-driver (Desde /usr/src/ )
- Ejecutar el comando:
./configure –with-cards=hda-intel –with-sequencer=yes;make;make install (Se debe ejecutar este comando, no me sirve si lo hago por partes, si creo un paquete deb a partir del source, sólo me sirve haciendo ese comando) - Esperar que compile el módulo de alsa, debería salir un mensaje de que todo estuvo bien, luego reinicia la PC (no se porque no me carga los módulos de una vez) y luego de esto ejecuta el comando: alsaconf, selecciona el módulo hda-intel, luego al presionar Enter debería hacer las configuraciones automáticamente y luego reproducir un sonido indicando que funciona la tarjeta.
¡Y listo! tu tarjeta ahora suena.
P.D: Recuerda seleccionar Alsa como medio de salida de audio en tus programas y Gnome/KDE
hola.. antes que nada gracias por postear tu solucion.
Te cuento, tengo una dell xps m1210 con debian etch, y la placa funcionaba con alsa.
Acabo de reinstalar el sistema y para instalar el sonido [hecho antes que casi todo lo que necesito instalar] segui algunos pasos de otras paginas, me sirvieron hasta que instale kismet con festival.. desde que reinicie no me anduvo mas el sonido[antes de reiniciar probe el kismet con festival y anduvo barbaro]. Al querer reproducir con play[de sox] sonidos como el del propio festival o kismet[tambien amsn] me sale que no tengo permisos como usr, pero en realidad no existe el /dev/dsp y ese es el problema. Como root cuando lo ejecuto lo aclara y la verdad no se que puede estar generando conflictos, hice lo que pusiste en tu pagina pero sigue sin funcionar..
Te paso algo asi? tenes alguna idea de lo que puede estar pasando? te agradezco la intension, suerte, sigo en contacto.
/*
salida lsmod para modulo hda-intel
> lsmod:
snd_hda_intel 18552 0
*/
tengo este error
rc0:/usr/src/modules/alsa-driver# ./configure –with-card=hda-intel –with-sequencer=yes;make;make install
configure: error: invalid variable name: `with-card’
make all-deps
make[1]: se ingresa al directorio `/usr/src/modules/alsa-driver’
make[1]: No se hace nada para `all-deps’.
make[1]: se sale del directorio `/usr/src/modules/alsa-driver’
Please, run the configure script as first…
if [ -L /include/sound ]; then \
rm -f /include/sound; \
ln -sf /usr/src/modules/alsa-driver/include/sound /include/sound; \
else \
rm -rf /include/sound; \
install -d -m 755 -g root -o root /include/sound; \
for f in include/sound/*.h; do \
install -m 644 -g root -o root $f /include/sound; \
done \
fi
install: no se puede efectuar `stat’ sobre «include/sound/*.h»: No existe el fichero o el directorio
make: *** [install-headers] Error 1
Que tal hice todo lo recomendado tengo un sistema Debian7 con arquitectura amd64 en un equipo gateway nv54
Al ejecutar la compilación del Driver ./configure –with-cards=hda-intel –with-sequencer=yes;make;make install
genera el siguiente error alguna idea ?????
configure: error: invalid variable name: `–with-cards’
make all-deps
make[1]: se ingresa al directorio `/usr/src/modules/alsa-driver’
make[1]: No se hace nada para `all-deps’.
make[1]: se sale del directorio `/usr/src/modules/alsa-driver’
Please, run the configure script as first…
if [ -L /include/sound ]; then \
rm -f /include/sound; \
ln -sf /usr/src/modules/alsa-driver/include/sound /include/sound; \
else \
rm -rf /include/sound; \
install -d -m 755 -g root -o root /include/sound; \
for f in include/sound/*.h; do \
install -m 644 -g root -o root $f /include/sound; \
done \
fi
install: no se puede efectuar `stat’ sobre «include/sound/*.h»: No existe el fichero o el directorio
make: *** [install-headers] Error 1
Gracias, pude resolver perfectamente.
A la orden. Me alegra que te sirviera.