Tarjeta de Sonido fácil de configurar en Linux

Hola a todo el foro. Me acaban de regalar un PC y tengo un pequeño problema con la tarjeta de sonido (integrada en la placa -> Intel High Definition Audio 7.1). He intentado instalar el alsa para esta tarjeta pero no hay manera de que suene la puñetera [buuuaaaa] . Se me plantean dos opciones: Que me ayudeis a configurar la dichosa tarjeta Intel o que me digais una bien baratita y 100% compatible con Linux para comprarmela y ponersela yo.
Os digo mas datos de interes: Utilizo como SO Debian Lenny con KDE. Para instalar la tarjeta de sonido hice: aptitude install alsa-base alsa-utils alsa-tools. Despues hice alsaconf. Me la detecto y la seleccione, pero sigo mudito el PC [decaio] . A ver si me podeis echar una mano EOLianos. Saludos y gracias por vuestro tiempo :)
arranca alsa-mixer a ver si te saca todos los controles de audio de la tarjeta, y comprueba que estén todos arriba
Y que no esten en mute!! XD
Usease, que no esten con [MM]
usa:
gstreamer-properties

yo con eso conseguí hace un rato que me funcionase mi tarjeta de sonido

un saludo ;)
Si alsaconf te detectó la tarjeta entonces es que tienes el módulo cargado en el kernel. Y si no dio problemas a continuación es porque está bien.

Así que si alsaconf fue bien, yo también me inclino por que tengas algún canal e '0' o, muy probablemente, en Mute [MM].
Así que 'alsamixer' y ya no recuerdo si era con la 'm' o la tecla espacio para "desmutarlos" (¡palabrón!).

¡Un saludo!

P.D: alsaconf, por lo menos cuando lo ejecuto en gentoo, pone los canales a 78% por defecto, mientras antes se quedaban en mute. ¿Es cosa de gentoo o de alsaconf?
P.D: Probablemente haya una forma gráfica y bonita de hacer esto... ¿Alguien la sabe?
4s|m3tr|ko0 escribió:arranca alsa-mixer a ver si te saca todos los controles de audio de la tarjeta, y comprueba que estén todos arriba


Es alsamixer, sin el guión.
Siento no haber contestado antes pero estaba trabajando.Vamos a ver, el alsamixer ya lo habia ejecutado y no tenia nada muted [oki] . He probado el otro consejo de gstreamer-properties y me da el siguiente error por consola:
tambourine escribió:X Error: BadDevice, invalid or uninitialized input device 167
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 167
Major opcode: 144
Minor opcode: 3
Resource id: 0x0
Failed to open device
/bin/sh: /usr/bin/esd: not found
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'ximagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'xvimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'pulsesrc'
/bin/sh: /usr/bin/esd: not found
/bin/sh: /usr/bin/esd: not found

(gstreamer-properties:6952): GStreamer-CRITICAL **: gst_element_dispose: asserti
on `GST_STATE_PENDING (element) == GST_STATE_VOID_PENDING' failed

Y sigue la lista. Si quereis os pongo mas. Despues se abre el programa y le doy a test pero sigue mudito. Queda algo mas por probar [comor?] Echadme un cable EOLianos. Saludos y gracias por contestar [tadoramo]
Prueba con 'aumix', a ver si ves alguna cosilla...

Saludos,

Enzo
Bien, a ver, que a mí el otro día me pasó una cosa muy extraña (aunque uso Sid no Lenny): al encender el portátil una noche, un rato después de haberlo apagado, me había quedado sin sonido. Bien, después de darle varias vueltas me di cuenta de que no había cargado los módulos, y me puse a ello, un alsaconf y a tirar. Pero al día siguiente lo mismo, y así cada vez que iniciaba el sistema (no se quedaba la configuración guardada).

Pero no era cosa de la configuración, era por un error del cual se me avisaba al iniciar el sistema:

/etc/modprobe.conf exists but does not include /etc/modprobe.d/!

Eso hacía que no se cargara /etc/modprobe.d/sound, que es donde está la info de los módulos y la tarjeta.

Así que con incluir una línea en /etc/modprobe.conf todo funcionó a la perfección:

include /etc/modprobe.d/

Ya digo, eso me pasó a mí el otro día sin previo aviso (supongo que después de una actualización :P). Mira a ver si ves algo por el estilo, ya que pudiera ser al usar testing.

Saludos!
He probado aumix pero sigue mudito el puñetero [+furioso]
Lo que me comentas, ashitaka no puedo hacerlo ya que el archivo /etc/modprobe.conf no existe en mi sistema [buuuaaaa] Que follon madre mia [toctoc]
tambourine escribió:He probado aumix pero sigue mudito el puñetero [+furioso]
Lo que me comentas, ashitaka no puedo hacerlo ya que el archivo /etc/modprobe.conf no existe en mi sistema [buuuaaaa] Que follon madre mia [toctoc]
Créalo con esa línea nada más. El mío solo tiene 2 líneas:
alias ra0 rt2500
include /etc/modprobe.d/
La primera es para una tarjeta usb wifi y la segunda para lo del sonido.

Prueba, de todas formas no pierdes nada :D

Saludos!
Madre mía, yo he tenido tres sound blaster antiguas en mi linux y la que actualmente esta en mi placa, una nForce HD 7.1 o algo de eso. El caso esque no me han dado ni un solo problema... no hay ni que configurar nada
ashitaka, he probado lo que me comentas y nada. Por lo menos lo intente [sonrisa] , Gracias por la ayuda.
Si no soluciono esto prontito, un dia que este mas libre de trabajo me escapo a una tienda de informatica y compro la Sound Blaster mas barata que haya (con que suene me doy con un canto en los dientes).

De todas formas, si todavia alguien me puede ayudar a configurar la tarjeta pues se agradeceria su ayuda. Saludos X-D
Mira, aquí pone que le pasó lo mismo, no escuchaba nada, pero con un alsaconf todo fue bien.

Mira a ver si el módulo que dice en el enlace está cargado (snd-hda-intel), y si no, ya tienes al cupable :P (aunque ya supongo que eso lo habrás comprobado mil veces [tomaaa])

EDITO: aquí hay otro caso, pero este tubo que compilar el driver de alsa para el módulo en cuestión; y otro aquí con final feliz también ;)

Saludos!
Uff, esto va para rato [360º] . Lo del snd-hda-intel ya lo habia hecho asi que el primer enlace que me diste no me sirvio. He pasado a seguir las instrucciones del segundo enlace pero me ha dado un error. Te lo muestro a ver si me puedes echar un cable (una vez mas X-D ). Escribi en una terminal: "./configure --with-cards=hda-intel --with-sequencer=yes" y la consola me devolvio lo siguiente:
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/mercury/Desktop/alsa-driver-1.0.12rc1
checking cross compile...
checking for directory with kernel source... /usr/src/linux
checking for directory with kernel build...
checking for kernel linux/version.h... no
The file /usr/src/linux/include/linux/version.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).

Aqui me falla y por tanto cuando voy a hacer "make" pues me dice la consola:
make all-deps
make[1]: se ingresa al directorio `/home/mercury/Desktop/alsa-driver-1.0.12rc1'
make[1]: No se hace nada para `all-deps'.
make[1]: se sale del directorio `/home/mercury/Desktop/alsa-driver-1.0.12rc1'

Please, run the configure script as first...

A ver si me podeis decir que tengo que hacer para solucionar este otro bache mas :p
Saludos y gracias de nuevo por el tiempo invertido en ayudarme [chiu] .
tambourine escribió:Uff, esto va para rato [360º] . Lo del snd-hda-intel ya lo habia hecho asi que el primer enlace que me diste no me sirvio. He pasado a seguir las instrucciones del segundo enlace pero me ha dado un error. Te lo muestro a ver si me puedes echar un cable (una vez mas X-D ). Escribi en una terminal: "./configure --with-cards=hda-intel --with-sequencer=yes" y la consola me devolvio lo siguiente:

Aqui me falla y por tanto cuando voy a hacer "make" pues me dice la consola:

A ver si me podeis decir que tengo que hacer para solucionar este otro bache mas :p
Saludos y gracias de nuevo por el tiempo invertido en ayudarme [chiu] .
Tiene toda la pinta de que no tienes las fuentes del kernel instaladas (que no es lo mismo que los headers) :P
apt-get install kernel-source-`uname -r`
Saludos!
Uff, siguen los problemillas. Intento instalarlo pero no me deja:
debian:/home/mercury# apt-get install kernel-source-`uname -r`
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Reading state information... Hecho
E: No se pudo encontrar el paquete kernel-source-2.6.18-4-686

Supongo que sera cosa de los repositorios. Digo yo que habra que añadir alguna linea a estos. Ahi te dejo mis repositorios y a ver si me puedes decir que tengo que añadir a estos:
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://www.debian-multimedia.org lenny main

PD: De nuevo, mil gracias por todo [plas] . Saludos [bye]
tambourine escribió:Uff, siguen los problemillas. Intento instalarlo pero no me deja:

Supongo que sera cosa de los repositorios. Digo yo que habra que añadir alguna linea a estos. Ahi te dejo mis repositorios y a ver si me puedes decir que tengo que añadir a estos:

PD: De nuevo, mil gracias por todo [plas] . Saludos [bye]


A parte del main yo usaría contrib y non-free (simplemente añádelos junto a main) y en lugar de lenny (que es estable) usaría testing (testing suele ser para usuarios normales y stable para servidores).

Ya contarás [oki]

Para saber lo que contiene (aunque ponga stable sirve también para testing)...
http://www.debian.org/doc/manuals/debian-faq/ch-ftparchives.es.html#s-stable
Me vais a matar por ser tan pesado [decaio] . A ver, he cambiado los repositorios tal y como me dijo SiC002 y han quedado asi:
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://www.debian-multimedia.org testing main contrib non-free

He hecho un "aptitude update" y despues he escrito lo que me dijo ashitaka y me ha salido lo siguiente:
debian:/home/mercury# apt-get install kernel-source-`uname -r`
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Reading state information... Hecho
E: No se pudo encontrar el paquete kernel-source-2.6.18-4-686

Estoy bloqueado [snif] . En que paso me he equivocado? Ayuda, por favor, mi PC sigue mudito :-| .

Saludos y perdonad todas las molestias [angelito] .
Prueba con linux-source en vez de kernel-source.

linux-source-2.6.18                                            - Linux kernel source for version 2.6.18 with Debian patches


¡Qué gran invento el aptitude search! XD
Con el linux-source me sigue dando el mismo error a la hora de hacer "./configure --with-cards=hda-intel --with-sequencer=yes". Y haciendo "apt-cache search kernel-source" no encuentro nada. .. :( Estoy por quitarle la tarjeta de sonido antigua de mi viejo PC [idea]
que no hombre que no, los fuentes del kernel tienen que estar por narices, andaríamos listos si no. Búscalos en Synaptic o así que tienen que aparecer.
Esto parece cosa de locos [mamaaaaa]
A ver, cuando hago un apt-cache search me aparece lo siguiente:
debian:/home/mercury# apt-cache search kernel-source
cpad-common - common files to support the Synaptics cPad driver kernel modules
cpad-kernel-source - source for the Synaptics cPad driver
oprofile - system-wide profiler for Linux systems
wacom-kernel-source - source for the wacom binary modules
wacom-tools - utilities for wacom tablets and other hid devices
xserver-xorg-input-wacom - X.Org X server -- wacom input driver
nvidia-glx - NVIDIA binary XFree86 4.x driver
nvidia-kernel-source - NVIDIA binary kernel module source

Y en mis repositorios tengo lo siguiente:
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

deb http://www.debian-multimedia.org testing main contrib non-free


[comor?] [comor?] [comor?]
Siento tantas molestias :-?
Ya te lo ha dicho SiC002, prueba con linux-source-`uname -r` en vez de kernel-source [+risas]

Es que como cada distro es distinta y yo hace ya que no "aptgeteo" las fuentes del kernel pues no me acordaba si era kernel-source o linux-source :P

Si sigue sin aparecerte haz un apt-cache search linux-source ya que puede que el paquete no tenga la nomenclatura exacta al uname -r.

Saludos!
tambourine escribió:Esto parece cosa de locos [mamaaaaa]
A ver, cuando hago un apt-cache search me aparece lo siguiente:

Y en mis repositorios tengo lo siguiente:


[comor?] [comor?] [comor?]
Siento tantas molestias :-?





Algunos parece que no habeis compilado un kernel en vuestra vida [jaja]


Como ya te han dicho el paquete es linux-source

http://packages.debian.org/cgi-bin/search_packages.pl?keywords=linux-source&searchon=names&subword=1&version=testing&release=all

apt-get install linux-source-2.6.18


La cosa es que este paquete lo que instala es un .tar.bz es /usr/src

Ve a /usr/src y descomprime el fichero que se llama linux-source-2.6.18.tar.bz2

Te creara un subdirectorio con las fuentes completas del kernel

Te recomiendo encarecidamente que crees un enlace blando de ese directorio recien creado en /usr/src/linux, y lo mantengas, asi siempre tendras las ultimas versiones del kernel (o sus fuentes vamos) en /usr/src/linux

Luego prueba a recompilar tu modulo, si sigue sin pasar fuerzale el directorio con la opcion --with-kernel=/usr/src/linux en el configure
24 respuestas