sin sonido en portatil lenovo tarjeta de sonido con chipset alc861vd

Imagen de Taco
0 puntos

Saludos!! es una pena pero me he comprado un portatil nuevo un lenovo 3000 n200, pero no me funciona el sonido, me detecta tarjeta y puedo controlar el volumen, pero nada no suena!!

Hace 6 meses que utilizo ubuntu, empeze con feisty y antes en mi anterior portatil todo funcionaba, ya no trabajaba con windows, todo lo hacia con ubuntu, porfavor no quiero volver a windows!! pero el portatil sin sonido es una putada.

La cuestión es que tengo una tarjeta de sonido con el chipset alc861vd por lo que pone en la web de lenovo, después mirando la información por varios foros veo que puedo tener una realtek o una intel82801H no estoy seguro. ¿como lo puedo asegurar?

Ya por ultimo mirando un tutorial actulize el alsa, haciendo varias historias pero nada no funciona!!

 

¿Alguien me puede dar alguna nueva cosa a probar? 

 

saludos y gracias de antemano! 

Imagen de Taco
+1
0
-1

He conseguido que me funcione el sonido gracias a esto:

 I just got my sound.
toshiba u305-s5077
sound: realtek ALC268

Here is what I did. Hope it helps someone else with the same problems:

1. install required tools using:
sudo apt-get install build-essential ncurses-dev gettext

2. install kernel headers using:
sudo apt-get install linux-headers-`uname -r`

3. sudo mkdir -p alsa-src

4.download alsa* from: http://www.alsa-project.org/
what you need are 3 files: driver, library and utilities. save these files to the directory: ~alsa-src

5. extract the files: (at the moment the latest version is 1.0.14)
sudo tar xjf alsa-driver-1.0.14rc4.tar.bz2
sudo tar xjf alsa-lib-1.0.14rc4.tar.bz2
sudo tar xjf alsa-utils-1.0.14rc4.tar.bz2

6. Compile and install alsa-driver:
cd alsa-driver-1.0.14
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install

7.Compile and install alsa-lib:
cd ../alsa-lib-1.0.14a
sudo ./configure
sudo make
sudo make install

8.Compile and install alsa-utils:
cd ../alsa-utils-1.0.14
sudo ./configure
sudo make
sudo make install

9.reboot

at this point I did not get sound yet. Then I did steps:

10. downloaded from: https://bugtrack.alsa-project.org/al...ew.php?id=3104
the file realtek10.tar.gz. Extract this file. then copy the 2 files hda_proc.c and patch_realtek.c in the folder "realtek10.tar.gz_FILES" to:
/alsa-src/alsa-driver-1.0.14/pci/hda

11. edit the file patch_realtek.c by using:
sudo gedit patch_realtek.c

go to "search"-->"find" then type "static int patch_alc268" ---> "enter". Then you see the following:

static int patch_alc268(struct hda_codec *codec)
{
struct alc_spec *spec;
int board_config;
int err;

spec = kcalloc(1, sizeof(*spec), GFP_KERNEL);
if (spec == NULL)
return -ENOMEM;

codec->spec = spec;

(remove code from here)

board_config = snd_hda_check_board_config(codec, ALC268_MODEL_LAST,
alc268_models,
alc268_cfg_tbl);

if (board_config < 0 || board_config >= ALC268_MODEL_LAST) {
printk(KERN_INFO "hda_codec: Unknown model for ALC268, "
"trying auto-probe from BIOS...\n");
board_config = ALC268_AUTO;
}

if (board_config == ALC268_AUTO) {
/* automatic parse from the BIOS config */
err = alc268_parse_auto_config(codec);
if (err < 0) {
alc_free(codec);
return err;
} else if (!err) {
printk(KERN_INFO
"hda_codec: Cannot set up configuration "
"from BIOS. Using base mode...\n");
board_config = ALC268_3ST;
}
}
(to here)

then you have to remove the above code and add a code right there:
board_config = ALC268_TOSHIBA;

--->save the file and exit

11.(cont.) go back to /alsa-src/alsa-driver-1.0.14/: cd ../..

12. do the following:
./configure
make
sudo make install

13. cd /etc/modprobe.d/

14. sudo gedit alsa-base

then add the the following code to the bottom:
options snd-hda-intel index=0 model=toshiba

15. reboot

16. do the command:
alsamixer
then maximize the volume

hope you get the sound then.

 

Como no tengo la misma realtek he cambiado un poco la cosa, me dio un error en la compilacion pero bueno ahora funciona!!!

Lo que no va es el control de volumen del portatil, he de subir el volumen desde el icono de ubuntu. ¿alguien sabria como? 

De todas maneras voy a volverlo hacer ya que siguiendo los pasos pone eliminar una parte del codigo y como tengo una realtek diferente quiza hay que cambiar algo mas, ya os comentare cuando tenga tiempo y espero que le pueda servir a alguien más.

 

saludos!!! 

+1
0
-1
Imagen de lorfer
+1
0
-1

Despues de mucho buscar he encontrado en un foro como hacer que funcione el sonido en un lenovo 3000 N200.

La solución a este problema está en los foros franceses de Ubuntu, no tengo idea de francés pero te lo explico a mi manera es sencillo:

   Abre una consola y escribe esto:

   sudo apt-get install linux-backports-modules-generic

  Ahora editaremos el Alsa-base:
   sudo gedit /etc/modprobe.d/alsa-base

  Al final del archivo añade esta linea:

   options snd-hda-intel model=lenovo
 
   Guarda y cierra el gedit

  Y reinicia, ya tienes tu tarjeta de sonido funcionando.

A mi por fin me funciona el sonido en mi portatil.

Gracias 

Animo a todos los ubunteros, y no nos desanimeis. Que cada vez  somos mas.

 

 

+1
0
-1
Imagen de vale2007
+1
0
-1

amigo he leido tu comentario, pero la verda me puedes mandar un email a alejandrolizama@hotmail.com he indicarme como hacer funcionar esta tarjeta de mierda que he luchado, ya que con vista funcionaba pero a hora con xp no, todo lo demas le funciona, pero lamentablemente el sonido esta muerto, le instale los drver pero nada, te agradecere muchisimo tu ayuda

un chileno sin sonido
¿como abro una consola? abre una consola y escribe esto:

sudo apt-get install linux-backports-modules-generic

como lo edito ahora editaremos el alsa-base:
sudo gedit /etc/modprobe.d/alsa-base

al final del archivo añade esta linea:

options snd-hda-intel model=lenovo

+1
0
-1