¿Cómo compilar la última versión de ALSA?

Vamos allá! A ver si de aquí puede salir la solución para que el sonido funcione con el nuevo kernel (2.6.27.4-2) en Mandriva 2009.
Annubis, si puedes, indícame detalladamente lo que hay que hacer en cada paso para compilar ALSA, y si hay que detener tal o cual servicio, los paquetes que me hacen falta tener instalados para compilar, etc.

Por cierto, ¿de dónde se descargan los fuentes de Alsa?

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de enigmus

# 65880: La primera pregunta que

La primera pregunta que tengo es: ¿hay que desinstalar la versión actual que tengo de Alsa para poder instalar la que voy a compilar? ¿o detener el servicio?
-------------------------------------

Salud, Linux, y mucho Heavy Metal!!

Gravatar de Annubis

# 65888: "Amo allá"

1. Haz desaparecer todo rastro de ALSA de tu sistema. Total, lo máximo que te puede pasar, es que te quedes sin sonido :P

2. En segundo lugar, debes tener muy claro cual es tu tarjeta (supongo que lo tendrás claro ya).

3. Página de descargas del proyecto ALSA. Con el controlador y las librerías, debería bastar para la mayoría de las tarjetas. El resto depende de lo que quieras tener instalado, o de si tu tarjeta necesita algo en concreto (firmware, etc)

Para instrucciones específicas sobre tu tarjeta, sepamos que modelo y codec tenemos.

PD: si sale bien, ya tendrás un manual que agregar :P

PD2: no te aseguro que después tengas sonido. Recordemos que hay un bug en el kernel que te deja sin sonido. Ésto es una prueba más, no te hagas ilusiones.

Gravatar de enigmus

# 65910: He podido eliminar todo lo

He podido eliminar todo lo referente a Alsa excepto 3 paquetes:

- libalsa-data, porque sencillamente no me permite desmarcarlo en RPMDrake. Esta es la descripción del paquete: Config files for Advanced Linux Sound Architecture (ALSA)

- libalsa2, por lo mismo que el anterior. Su descripción: Advanced Linux Sound Architecture (ALSA) library

- libalsa2-devel, porque si lo quito se lleva por delante otros muchos paquetes.

¿Debo eliminarlos de todas formas? 2 de ellos no me permite quitarlos, al menos desde RPMDrake. Pero si no se elimina el libalsa2 seguirá estando el ALSA por defecto, no? ¿qué debo hacer?

En cuanto al modelo de la tarjeta y el driver que usa en este momento, buscando en KInfoCenter, esta es la información que tenemos:

Soundcard
Sound Driver: 3.8.1a-980706 (ALSA v1.0.18rc3 emulation code)
Kernel: Linux localhost 2.6.27.4-desktop-2mnb #1 SMP Thu Nov 6 13:00:14 EST 2008 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA Intel at 0xdf300000 irq 22

Audio devices:
0: STAC92xx Analog (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
7: system timer

Mixers:
0: Generic 10de ID 3

__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...

Gravatar de Annubis

# 65923: Joer

En 2009 me permite borrar todo lo relacionado con ALSA.
Una pregunta ¿en 2009.0 te funcionaba todo bien en el portátil? ¿tú "único" problema era KDE4?

Gravatar de enigmus

# 65981: Hombre, mi "único" problema

Hombre, mi "único" problema serio sí que era los primeros días KDE 4. Con la actualización del kernel se perdió el sonido.
Y algo que no me funciona desde el principio son los botones multimedia, así como que el volumen (de sonido) tenía que regularlo forzosamente con KMix (o Alsamixer) poniendo como canal maestro el PCM, con los otros, como el Front, no me hacía efecto.

Más problemas relativos al sonido que yo sepa no tenía.

¿Por qué estas preguntas? ¿ves algo raro en mi hardware?

Ya te digo que lo de que no me permite eliminar todo lo que haya de ALSA me pasa en RPMDrake, que los marca con un símbolo de prohibido, aunque no lo he probado mediante consola, que será lo próximo que haga. Pensaba que cuando vi esto sería bueno informar.
__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...

Gravatar de Annubis

# 66496: Te decía eso

Porque creía que seguías en 2008.1, nose porqué lo pensé xD

Gravatar de enigmus

# 66537: Sí y no, sigo con la 2008.1

Sí y no, sigo con la 2008.1 en mi PC de sobremesa. En el portátil tengo la 2009.
__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...

Gravatar de Annubis

# 66573: Por eso

Me había hecho la picha un lío con tus instalaciones xDDD

Gravatar de tenchy

# 67187: como compilar alsa

en la pagina de alsa enseñan paso por paso de como compilar el sonido
http://alsa-project.org/main/index.php/Matrix:Main
ahi esta la pag donde pueden encontrar que targeta de audio usan o si saben que driver ocupa y como compilarlo
lo malo es que esta en ingles...

Gravatar de enigmus

# 67193: Es un poco extraño, ya que

Es un poco extraño, ya que en las tarjetas Intel no vienen referencia a las ICH9...
__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...

Gravatar de tenchy

# 67201: Ese es el driver que me...

tira el mandriva asi que segui las instrucciones que salen aqui
http://alsa-project.org/main/index.php/Matrix:Module-hda-intel
y nungun problema con la instalacion

Gravatar de Annubis

# 67211: ...

¿Acabamos con el aprendizaje de la compilación de ALSA? ¿O ahora que ya tienes sonido, pasas? xD

Gravatar de enigmus

# 67297: Pues, tú qué harías?

Pues, tú qué harías? xD
No, hombre, ya que lo hemos empezado vamos a seguirlo, solo que esta vez, en vez de toquetear tanto el sistema nativo, preferiría hacerlo en una máquina virtual, donde me preocupa mucho menos lo que podamos romper. ¿Habría algún problema? ¿la tarjeta y el driver serían los mismos, no?
__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...

Gravatar de Annubis

# 67357: No, no tiene nada que ver

Sería una tarjeta distinta y un driver distinto. Recuerda que es una máquina virtual y por lo tanto, el hardware es virtualizado. Si te atreves a hacerlo aquí estamos (y te digo que no es nada difícil), sino (o no tienes tiempo), coméntalo y cerramos el hilo.

Gravatar de enigmus

# 67365: Bueno, de acuerdo.

Bueno, de acuerdo. Aprovecharé que tengo el disco particionado para guarrear en una de las particiones.
__________________________________________________________________________________
Lo que vemos no es más que la punta del iceberg...