este material es obra intelectual de Jason Liquorish del "Lenovo Testing Team"
esta solo en ingles asi que decidi traducirlo y postearlo por aqui en ya que no hay algo parecido por estos lares...
fuente original en ingles --> http://lenovo.dropshock.com/archives/fixing-sound/#comment-48
____________________________________________________________________________________________________________________
El sonido no funciona en laptop lenovo 3000 c200 con edgy o feisty de plano, pero esto tiene solucion, hay que seguir ciertos pasos relativamente faciles para lograrlo:
debemos compilar el alsa nosotros mismos, para ello debemos tener las herramientas necesarias, es necesario el acceso a internet para esto, abrimos una terminal (aplicaciones > accesorios > terminal) y escribimos la siguiente linea:
sudo apt-get install build-essential ncurses-dev gettext
luego
sudo apt-get install linux-headers-`uname -r`
es mas facil que copies y pegues los comandos en vez de tipearlos, para no correr el riesgo de errores; para pegar un comando en la terminal, presiona shift+insert.
antes de empezar a compilar el alsa, debemos detener la instancia de alsa que actualmente esta corriendo:
sudo /etc/init.d/alsa-utils stop
luego
sudo /etc/init.d/alsasound stop
ahora estamos listos para bajarnos el source de alsa y compilarlo, a continuacion usaremos la terminal para crear la carpeta o directorio donde bajaremos el alsa y lo compilaremos: (cada linea de texto de comando debe ser escrita por separado, una por una)
cd
mkdir alsa-src
cd alsa-src
ahora bajamos los paquetes para compilar el alsa:
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.14rc3.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.14rc3.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.14rc2.tar.bz2
despues que se hayan bajado todos los paquetes, debemos descomprimirlos:
tar xvf alsa-driver-1.0.14rc3.tar.bz2
tar xvf alsa-lib-1.0.14rc3.tar.bz2
tar xvf alsa-utils-1.0.14rc2.tar.bz2
ya tenemos el codigo de alsa listo para ser compilado, ahora necesitamos el parche, lo bajamos:
wget http://lenovo.dropshock.com/files/realtek6.tar.gz
y lo descomprimimos:
tar xvf realtek6.tar.gz
ahora necesitamos mover el parche a la carpeta donde vamos a compilar el codigo del alsa:
cp patch_realtek.c ~/alsa-src/alsa-driver-1.0.14rc3/alsa-kernel/pci/hda/
ahora si empezamos a compilar el codigo del alsa, esto puede tomar unos minutos asi que con calma, y hazlo como siempre, linea por linea:
cd alsa-driver-1.0.14rc3
./configure --with-cards=hda-intel
make
sudo make install
luego
cd ../alsa-lib-1.0.14rc3
./configure
sudo make install
luego
cd ../alsa-utils-1.0.14rc2
./configure
sudo make install
listo, ahora debemos remplazar el viejo alsa que viene por defecto con ubuntu por el nuevo que hemos compilado:
sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel
ahora reiniciamos alsa:
sudo /etc/init.d/alsa-utils restart
luego
sudo /etc/init.d/alsasound restart
en algunos equipos es necesario reiniciar el sistema, por las dudas, hazlo tu tambien, y ya debes tener audio.
si no suenan los audiofonos, abre una terminal y tipea: alsamixer
el componente "headphones" puede estar muteado, de ser asi, solo presiona "m" y listo.
fuente original en ingles --> http://lenovo.dropshock.com/archives/fixing-sound/#comment-48
