Recien comence mi experiencia con Linux y decidi instalar Ubuntu 9.04, todo iba bien hasta que descubri que no me funcionaba el audio, estuve intentando arreglarlo con la ayusa de varios tutoriales que veia en la web pero ninguno me funciono, un amigo que sabe mucho de linux me dijo que me pasara a Fedora que ahi no tendria ese problema, lo hice pero igual no sonaba nada en mi pc, luego me meti con mint y vuelvo a tener el mismo problema ahora tras probar varios tutoriales que parecían ser la solución al problema, sólo uno consiguió hacer sonar al portátil y aca se los dejo por que realmente se que muchos tienen este problema, asi que aca me voy con mi primer post.
PD: mi portatil es un HP DV 3 2155MX
Al parecer el problema radica en los drivers ALSA que no están en su última versión, y en la configuración de estos, así que vamos a descargar la última versión y a configurarla debidamente.
Primero vamos a ver si tenemos instalados los programas necesarios:
sudo apt-get install patch gettext libncurses5-dev xmlto xmltoman
Creamos las carpetas y descargamos los archivos:
cd ~
mkdir soundtmp
cd soundtmp
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
tar xjf alsa-driver-1.0.21.tar.bz2
tar xjf alsa-lib-1.0.21a.tar.bz2
tar xjf alsa-utils-1.0.21.tar.bz2
cd alsa-driver-1.0.21
./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
make
sudo make install
cd ..
cd alsa-lib-1.0.21a
./configure
make
sudo make install
cd ..
cd alsa-utils-1.0.21
./configure --disable-nls
make
sudo make install
Si al ejecutar el último ./configure te aparece este error:
checking form.h presence… yes
checking for form.h… yes
checking for new_panel in -lpanelw… no
configure: error: panelw library not found
Entonces tienes que ejecutar estos comandos:
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
Por último editamos el archivo de configuración de ALSA (sudo gedit /etc/modprobe.d/alsa-base.conf) y añadimos estas líneas al final:
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp-m4
options snd-hda-intel enable_msi=1
Vamos a Sistema → Preferencias → Sonido y cambiamos las 4 primeras opciones a ALSA.
¡Reiniciamos! Espero que te alegres al oir el sonido de inicio de Ubuntu
PD: mi portatil es un HP DV 3 2155MX
Al parecer el problema radica en los drivers ALSA que no están en su última versión, y en la configuración de estos, así que vamos a descargar la última versión y a configurarla debidamente.
Primero vamos a ver si tenemos instalados los programas necesarios:
sudo apt-get install patch gettext libncurses5-dev xmlto xmltoman
Creamos las carpetas y descargamos los archivos:
cd ~
mkdir soundtmp
cd soundtmp
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2
tar xjf alsa-driver-1.0.21.tar.bz2
tar xjf alsa-lib-1.0.21a.tar.bz2
tar xjf alsa-utils-1.0.21.tar.bz2
cd alsa-driver-1.0.21
./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
make
sudo make install
cd ..
cd alsa-lib-1.0.21a
./configure
make
sudo make install
cd ..
cd alsa-utils-1.0.21
./configure --disable-nls
make
sudo make install
Si al ejecutar el último ./configure te aparece este error:
checking form.h presence… yes
checking for form.h… yes
checking for new_panel in -lpanelw… no
configure: error: panelw library not found
Entonces tienes que ejecutar estos comandos:
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
Por último editamos el archivo de configuración de ALSA (sudo gedit /etc/modprobe.d/alsa-base.conf) y añadimos estas líneas al final:
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=hp-m4
options snd-hda-intel enable_msi=1
Vamos a Sistema → Preferencias → Sonido y cambiamos las 4 primeras opciones a ALSA.
¡Reiniciamos! Espero que te alegres al oir el sonido de inicio de Ubuntu