Problemas con Controladores alsa
Pues veréis, Tengo dos tarjetas de sonido una integrada nvidia, que me la reconoce y funciona con el paquete alsa-utils 1.0.16.2 de los repositorios de debian lenny y otra una emu0404. En pirncipio con el software alsa de el gestor de paquetes instalado la emu no me la reconocía y no tenia un controlador para ella... Entoncves me descargue alsa-firmware 1.0.20 de la pagina web de alsa y le hice un ./configure; make ; make instal. Entonces, en la secuencia de arranque ya si me detectaba un controlador para emu10k que era emu0404fw testing pero me da fallo y no me lo conseguia cargar, entonces he borrado todos los paquetes de alsa desde synaptic y me he puesto a instalarlos uno a uno por make y make install para tener las ultimas versiones.
Tengo debian lenny en un amd64 y las cabeceras que he instalado son linux-headers-2.6.26.2-amd64 y linux-headers-2.6.26.2-common (este ultima no se para que sirve) también instale otro paquete libncurses5.
Instalo alsa-drivers le hago el ./configure (con las cabecera linux-headers-2.6.26.2-amd64 y todo funciona bien y me da un mensaje diciendo que la instalación ha sido correcta.
Instalo alsa-lib funciona pero el ./configure me detecta muchas cosas negativas nose si sera normal o no. Y al hacer el make las ultimas entradas son fallidas:
make[1]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22/test'
Making all in .
make[2]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22/test'
make[2]: No se hace nada para `all-am'.
make[2]: se sale del directorio `/usr/src/alsa-lib-1.0.22/test'
Making all in lsb
make[2]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22/test/lsb'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/usr/src/alsa-lib-1.0.22/test/lsb'
make[1]: se sale del directorio `/usr/src/alsa-lib-1.0.22/test'
Making all in utils
make[1]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22/utils'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/usr/src/alsa-lib-1.0.22/utils'
make[1]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22'
make[1]: No se hace nada para `all-am'.
make[1]: se sale del directorio `/usr/src/alsa-lib-1.0.22'Pero sigo y le hago el make install y me hace algo parecido, al principio funciona pero luego me da errores y nose si esta instalado bien o es normal:
make[2]: No se hace nada para `install-exec-am'.
test -z "/usr/share/aclocal" || mkdir -p -- "/usr/share/aclocal"
/usr/bin/install -c -m 644 'alsa.m4' '/usr/share/aclocal/alsa.m4'
test -z "/usr/lib/pkgconfig" || mkdir -p -- "/usr/lib/pkgconfig"
/usr/bin/install -c -m 644 'alsa.pc' '/usr/lib/pkgconfig/alsa.pc'
make[2]: se sale del directorio `/usr/src/alsa-lib-1.0.22/utils'
make[1]: se sale del directorio `/usr/src/alsa-lib-1.0.22/utils'
make[1]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22'
make[2]: se ingresa al directorio `/usr/src/alsa-lib-1.0.22'
make[2]: No se hace nada para `install-exec-am'.
make[2]: No se hace nada para `install-data-am'.
make[2]: se sale del directorio `/usr/src/alsa-lib-1.0.22'
make[1]: se sale del directorio `/usr/src/alsa-lib-1.0.22'Ahora, lo siguiente es el alsa-utils que me pasa algo parecido solo que esta vez falla, el ./configure es normal y el make y el make install fallan:
make
make[1]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/include'
make all-am
make[2]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/include'
make[2]: se sale del directorio `/usr/src/alsa-utils-1.0.22/include'
make[1]: se sale del directorio `/usr/src/alsa-utils-1.0.22/include'
Making all in alsactl
make[1]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/alsactl'
Making all in init
make[2]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/alsactl/init'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl/init'
make[2]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/alsactl'
xmlto man alsactl_init.xml
make[2]: xmlto: No se encontró el programa
make[2]: *** [alsactl_init.7] Error 127
make[2]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl'
make: *** [all-recursive] Error 1y el make install:
make[3]: No se hace nada para `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/share/alsa/init
/usr/bin/install -c -m 644 00main /usr/share/alsa/init/00main
/usr/bin/install -c -m 644 default /usr/share/alsa/init/default
/usr/bin/install -c -m 644 help /usr/share/alsa/init/help
/usr/bin/install -c -m 644 info /usr/share/alsa/init/info
/usr/bin/install -c -m 644 test /usr/share/alsa/init/test
/usr/bin/install -c -m 644 hda /usr/share/alsa/init/hda
make[3]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl/init'
make[2]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl/init'
make[2]: se ingresa al directorio `/usr/src/alsa-utils-1.0.22/alsactl'
xmlto man alsactl_init.xml
make[2]: xmlto: No se encontró el programa
make[2]: *** [alsactl_init.7] Error 127
make[2]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl'
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio `/usr/src/alsa-utils-1.0.22/alsactl'
make: *** [install-recursive] Error 1Leí en un sitio que puede necesitar el linux-source para compilarse entonces me descargue el paquete linux-source-2.6.26 del gestor de paquetes y me salio el archivo comprimido en /usr/src lo descomprimi y le hcie un enlace simbolico a la carpeta de linux-headers-2.6.26.2-amd64 pero sigue sin funcionar, ya no se que hacer para instalarlo todo correctamente....¿ alguien sabe que estoy haciendo mal ? Saludos y gracias
- Inicie sesión o regístrese para enviar comentarios
- 1018 lecturas


Los "no se hace nada", entrar y salir de directorios, warnings, etc. no son errores fatales. En los make y make install, los errores vienen marcados clara e inequívocamente como errores (Error).
Si un make te da error, el posterior make install lógicamente no funcionará.
Así que es el último make el que te da problemas. Encima del error, está la causa:
xmlto: No se encontró el programaSi no tienes un programa, búscalo e instálalo.
ostia jaja,muchas gracias, del tiron se me instala todo menos alsa-tools, que no tiene ./configure y (solo make y make install) me da este error:
configure.in:6: error: possibly undefined macro: AC_PROG_LDIf this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:9: error: possibly undefined macro: AC_DISABLE_STATIC
configure.in:10: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/bin/autoconf failed with exit status: 1
make: *** [all] Error 1
Y iniciando sin alsa-tools me carga el firmware emu0404.fw pero no lo pilla bien....¿ de que sera ? el mensaje es este:
[ 7.077543] ALSA emu10k1_main.c:822: emu1010: Special config.[ 7.080282] ALSA emu10k1_main.c:861: emu1010: EMU_HANA_ID = 0x7f
[ 7.083016] ALSA emu10k1_main.c:880: emu1010: filename emu/emu0404.fw testing
[ 7.085938] firmware: requesting emu/emu0404.fw
[ 7.113059] ALSA emu10k1_main.c:685: firmware size = 0xd67c
[ 12.430294] ALSA emu10k1_main.c:893: emu1010: Loading Hana Firmware file failed, reg = 0x7f
He reiniciado el proceso de alsa desd emi maquina que en la nueva version ya no es:
/etc/init.d/alsa-utils restartSino que es:
/etc/init.d/alsasound restarty el resultado de este rpoceso ha sido esto:
ebian2:/etc/init.d# /etc/init.d/alsasound restartShutting down sound driver: /usr/sbin/alsactl: save_state:1502: No soundcards found...
done
Starting sound driver: snd-emu10k1 done
/usr/sbin/alsactl: load_state:1569: Cannot open /etc/asound.state for reading: No such file or directory
y todo esto sin contar que no me reconoce la targeta integrada no entiendo porque... en la version antigua que baje del gestor de paquetes funcionaba perfectamente...
¿Podrías hacer un lspci y pegar aquí lo que te sale?
marchaaando:
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:06.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
01:07.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
Malas noticias para ti. Estoy leyendo un hilo bastante técnico en los foros de Ubuntu, acerca de esta misma problemática con tu Audigy, y tienes una versión concreta del firmware que nadie ha conseguido hacer funcionar. Y en ese hilo se ve que hay gente muy entendida.
De todas formas, como solución desesperada, métete en el directorio donde has descomprimido el alsa-drivers y, como root, ejecuta un make uninstall.
A continuación, repite el proceso de ./configure-make-make install, pero con las siguientes opciones en el ./configure:
./configure --with-cards=emu10k1 --with-sequencer=yes --with-oss=yesAdelanto que esta solución no ha funcionado con un firmware como el que tienes, pero nada pierdes intentándolo.
AAAAAAAAAAAAAARRRRG!!! Sooocoorrrooo!!
eso acabo de hacer he reinstalado todos los modulos y no funciona, lo que nose es porque no me reconoce la targeta de sonido integrada.... Tampoco entiendo el mensaje de error: /usr/sbin/alsactl: load_state:1569: Cannot open /etc/asound.state for reading: No such file or directory
Se supone que deberia haber en esa carpeta un archivo o directorio que no esta no ?
(Me temo que no ha funcionado)
Te tocará dejarlo todo de nuevo en plan "ordenado", con los paquetes de los repositorios de tu rama de Debian.
***** la integrada es normal que no me la reconozca porque eh puesto with cards-- emu101k...olle una cosita y no sera que me falta poner los parametros en modules.conf y demas ?
http://www.alsa-project.org/main/index.php/Matrix:Module-emu10k1x
lo digo pa ahorrarme el trabajo de hacerlo y que no funcione jajaja
olle sigue sin reconocerme la targeta integrada y la hice un configure sin with cards ... de que puede ser ?