Solución parcial al problema de sonido en Ubuntu

20 03 2009

Actualizado 28-Sep-2009:

Existe una nueva forma de solucionar este problema, mucho mas sencillo y solucionan los problemas de la STAC92HD75*.Para ver el artículo puedes pinchar aquí.

Artículo original

Hola a todos…despúes de búsqueda y búsqueda acerca de como rayos puedo hacer funcionar el sonido en mi equipo hoy puedo decir que lo hé solucionado aunque parcialmente, lo digo así debido a que cuando apago el ordenador me genera un ruido extraño al igual que cuando pongo en silencio el altavoz, aunque su sonido en reproducción y otras es espectacular.

Bien, voy a comentarles como lo solucioné y las mil y una maroma que hice – no se si inútiles o no las primeras- pero espero que les sirva de guía para aquellos que tienen el mismo inconveniente.

1. Verifiqué el disositivo de sonido:

argordmel@argordmel-laptop:~$ aplay -l
**** Lista de PLAYBACK Dispositivos Hardware ****
tarjeta 0: SB [HDA ATI SB], dispositivo 0: STAC92xx Analog [STAC92xx Analog]
Subdispositivos: 1/1
Subdispositivo #0: subdevice #0
tarjeta 1: HDMI [HDA ATI HDMI], dispositivo 3: ATI HDMI [ATI HDMI]
Subdispositivos: 1/1
Subdispositivo #0: subdevice #0

2. Verifiqué el tipo de code que require

argordmel@argordmel-laptop:~$ cat /proc/asound/card0/codec#* | grep Codec
Codec: IDT 92HD71B7X
Codec: Generic 11c1 ID 1040

Aquí pude identificar el tipo de códec: 92HD71B7X.

3. Actualicé ALSA por si acaso. Seguí un tutorial poblicado en Ubuntu.es, para ver el Tutorial puedes pinchar aquí.

4. Como no me funcionó seguí buscando información acerca del problema y encontré un Script que actualiza la base de datos de ALSA en este artículo.  Al final aparece los archivos a descargar, allí existe un archivo llamado HD-Audio-Models.tar el cual me permitió encontrar mi dispositivo lo cual significa que si se puede trabajar.

Una vez descargados abri una terminal voy a donde descargue el archivo y lo ejecute:

argordmel@argordmel-laptop:~$ sudo ./AlsaUpgrade-1.0.x-rev-1.16.sh -f

Este proceso duró como 10 minutos. Reinicié el equipo y nada, aquí ya me empecé a desesperar.

5. El problema al parecer es porque no cargaba el módulo correspondiente a la tarjeta de sonido, de nuevo preguntándole al oráculo pude encontrar que hay que habilitar el módulo dependiendo del códec que ya identifiqué anteriormente, asi que hice lo siguiente:

argordmel@argordmel-laptop:~$ lsmod|grep '^snd'
snd_seq_dummy           4868  0
snd_hda_intel         346136  5 
snd_pcm_oss            42144  0
snd_mixer_oss          17920  1 snd_pcm_oss
snd_pcm                78596  3 snd_hda_intel,snd_pcm_oss
snd_seq_oss            35584  0
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
snd_hwdep              10500  1 snd_hda_intel
snd_seq_midi            9376  0
snd_rawmidi            25760  1 snd_seq_midi
snd_seq_midi_event      8320  2 snd_seq_oss,snd_seq_midi
snd_seq                54224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24836  2 snd_pcm,snd_seq
snd_seq_device          9612  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    56996  20 snd_seq_dummy,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_hwdep,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

Aquí pude identificar que ha cargado un módulo intel – no se como si mi tarjeta es una Ati – pero vi que es posible trabajar la tarjeta de sonido siguiendo estos pasos:

1. Verifiqué que el Codec del dispositivo es soportado en el archivo HD-Audio-Models.tar anteriormente descrito y el tipo de modelo.

Ejemplo:
STAC92HD71B*
============
ref        Reference board             /Modelos
dell-m4-1    Dell desktops
dell-m4-2    Dell desktops
dell-m4-3    Dell desktops
hp-m4        HP dv laptops

STAC92HD73*
===========
ref        Reference board
no-jd        BIOS setup but without jack-detection
dell-m6-amic    Dell desktops/laptops with analog mics
dell-m6-dmic    Dell desktops/laptops with digital mics
dell-m6    Dell desktops/laptops with both type of mics
dell-eq    Dell desktops/laptops

2. Una vez identificado el Códec, abrí una terminal y ejecuté la siguiente instrucción.

argordmel@argordmel-laptop:~$ sudo gedit /etc/modprobe.d/alsa-base

3. Agregué esta línea:

options snd-hda-intel model=xxxxx

En donde «xxxxx» corresponde al modelo del dispositivo, en mi caso:

options snd-hda-intel model=dell-m4-2

Guardé el archivo y reinicié el equipo y me funcionó!

Después de tanta lucha pude escuchar mis canciones preferidas y ver los vídeos normalmente.  Espero que esta pequeña guía le sirva de ayuda a alguien pueda tener los mismos problemas que yo, y en espera de una mejor solución en la próxima versión de Ubuntu.

PD: Debo agradecer a Manuel, que sin su comentario en este post no abría sido posible encontrar toda la información necesaria para estta solución.  Mil gracias Manuel!!!


Acciones

Information

23 responses

21 03 2009
Manuel

Gran Feedback para todos aquellos que esten pasando por lo mismo, y bueno de nada gracias a quienes pusieron su información. Exito

31 03 2009
Marcostux

Hola saludos desde Venezuela, realmente es lo que estaba buscando desde hace unos dias, monte ubuntu 8.10 en una compaq cq45-115LA la cuestion es que se escucha solamente por la salida de los auriculares, supongo y tengo fe de que este metodo que expones aqui me va a funcionar, mi problema en cuestion es cuando tengo que descargar el scrip para actualizar ALSA y HD-Audio-Models.tar no puedo por que no tenia cuenta en el foro y ahora que la tengo me dicen que no tengo privilegios para descargarlos, serias tan amable de enviarmelos al correo, es que realmente los necesito, gracias de ante mano

1 04 2009
argordmel

Vale marcostux, ya te los mando…

Esta solución está basada también en un Compaq CQ-45 115LA y estoy seguro de que si haces todo bien te servirá.

Agur y saludos desde algún lugar de Colombia!!!

16 04 2009
[Solucionado] Sin sonido en Jaunty Jackalope « ZdeS - Zona de Sistemas

[…] Observaciones: Al apagar el equipo, en mi caso genera una interrupción.  Esta solución también es válida para las versiones Hardy Heron e Ibex Intrepid siempre y cuando estén actualizados. de lo contrario puedes ver este post […]

11 05 2009
Miguel

Excelente, primero eh visitado esta pagina que creo les puede servir a otros
http://www.ubuntu-es.org/?q=node/115147
yo tengo el mismo modelo que tu, y me funciono.. gracias

tengo una hp pavilion dv4-1213la

11 05 2009
Miguel

Ah disculpa, me funciono solo cambiando el archivo alsa-base, en ubuntu jaunty jackalope 😉 lo anterior que hiciste no lo probe, asi quiza fue innecesario… bueno gracias de nuevo

«el conocimiento nos hace libres»

17 05 2009
pato

hey viejo quisiera probar pero tambien necesito lo que pide Marcostux
es el mismo caso para él.
ojala le haya funcionado
si me puedes mandar eso te lo agradeceria.
saludos

17 05 2009
argordmel

@pato:
Mira mejor este post: https://zdes.wordpress.com/2009/04/16/solucionado-sin-sonido-en-jaunty-jackalope

Está mejor explicado y una solución eficaz.
Cualquier cosa comentas.

18 05 2009
pato

hermano muschisimas gracias

resencillo y efectivo
llevaba 6 meses sin los speakers

me encanta linux
y todos uds que colaboran con el
gracias!!!

18 05 2009
pato

viejo de casualidad no tendras una solucion para los microfonos internos de la laptop
gracias

12 07 2009
gus

Tengo una HP Pavilion dv4-1413la y agregando la línea «options snd-hda-intel model=dell-m4-2» al /etc/modprobe.d/alsa-base.conf empezó a funcionar.

Al principio probé hp-m4 y no funcionó, pero el «dell-m4-2» sí.

No es necesario reiniciar el equipo para probarlo. Se puede ejecutar «sudo alsa force-reload» y luego realizar la prueba con System > Prefs > Sound

27 07 2009
rongl_2003

Hola primero agradecer por la ayuda, tengo una hp pavilion dv4-1413la al igual que «gus» . En /etc/modprobe.d/alsa-base.conf, puse el modelo dell-m4-2 me funcionó los parlantes, ahora el problema esq no me funcionan los microfonos q estan al lado de la cam, si alguien encontró la solución a este problema por favor posteenlo, les agradezco de antemano.

Ahh también, el sonido q sale por los parlantes es muy bajo, eso que tengo todos los controles del volumen al maximo, si alguien solucionó esto por favor posteenlo.

27 07 2009
argordmel

En realidad tengo el mismo problema con los micrófonos y no he tenido tiempo para buscar información al respecto 😦 .

Si el sonido es bajo, deberías darle click en el ícono de volumen y luego en «control de volumen», allí te aparecerá las barras para subir y bajar el volumen de tu equipo, algo muy similar a Window$, se que no tendrás pierde.

Cualquier cosa comentas.

Agur y saludos desde algún lugar de Colombia!!!

30 07 2009
rongl_2003

El problema del volumen si lo solucioné, fui a control del volumen luego a preferencias seleccioné a todos y luego a todos les puse en maximo volumen y ya tenia un volumen alto, el problema es con el microfono que aun nada.

——————————————-
HP Pavilion dv4-1413la

5 08 2009
eis

eisser@eisser-desktop:~$ aplay -l
aplay: device_list:217: no se encontraron tarjetas de sonido…
eisser@eisser-desktop:~$
porque me aparece esto si la targeta de sonido viene integrada en la mother board que es una E210882 y les comento que si reproduce pero no se escucha el sonido para nada igual en el youtube, alguien podria ayudarme.

7 08 2009
argordmel

Al parecer eso es un bug que tiene Jaunty pero ya ha sido reportado, tan solo hay que esperar la respuesta.

Si sabes cual es el Codec que requiere me lo podrías dar?

Agur.

23 08 2009
Kyerte

Yo también tengo la Pavillion DV4-1413la y solucioné el problema agregando options snd-hda-intel model=dell-m4-2 al /etc/modprobe.d/alsa-base.conf
Muchas gracias por la ayuda.

10 09 2009
cristian

que grande!!!! me volvio la sonrisa al escuchar el sonido!!. estoy muy agradecido. lo unico que hice fue agregar options snd-hda-intel model=dell-m4-2 al /etc/modprobe.d/alsa-base.conf. Tengo una hp DV4-1413.

25 09 2009
Isai

No puedo modificar el archivo /etc/modprobe.d/alsa-base.conf Dice que no tengo permisos necesarios para modificar… ayudenme que puedo hacer??

25 09 2009
argordmel

@Isai:

Estas a un «sudo» de distancia!

$ sudo gedit /etc/modprobe.d/alsa-base.conf

Hay que tener en cuenta que para abrir ese archivo es necesario hacerlo como super-usuario.

Cualquier cosa comentas!!
Agur y saludos desde algún lugar de Colombia

5 10 2009
mdc21sj

Este post me sirvio muchisimo, tengo una hp dv4 1413la y no podia configurar el sonido, lo unico que me falta ahora es activar la tecla de sonido externo que no me funciona, si saben algo me avisan, gracias…..

19 11 2009
ariel

muchas gracias, exelente tuto.
usando el copy paste, en terminal de root. se arreglo a la primera.
hp ṕavilion dv4-1413la ubuntu 9.4 AMD64

21 03 2010
Diego

Manuel, muchas gracias, funciono en HP DV4 ATI-AMD. En otro jaunty (Super OS) me funciono con alsa-driver-linuxant_1.0.20.3_all.deb, pero en este no (Ultimate 2.3), fue gracias a su ayuda.

Replica a gus Cancelar la respuesta