20 August 2009

Mengatasi Masalah Suara pada Notebook Compaq Presario CQ35 di Ubuntu 9.04

Setelah mendapat laptop pinjam pakai dari kantor, Compaq Presario CQ35 langsung saya pasang dengan Ubuntu 9.04 yang baru dikirim setelah memesan di shipit, tidak lupa menghapus seluruh sistem yang sebelumnya telah terinstall
.
Proses instalasi berjalan lancar, sampai dengan booting pertama suara khas login ubuntu tidak keluar. Tes alsa mixer juga gagal, install Audacious dan VLC berjalan baik, DVD bisa ditonton dan lagu bisa diputar.. namun tetap tidak keluar suara. Indikator touch panel bergambar speaker juga berwarna merah. Padahal semua berfungsi sempurna, wireless, grafik dan sebagainya.

Cari-cari di google, ternyata saya harus meng-upgrade alsa mixer yang sebelumnya versi 1.0.18 ke versi 1.0.20

Dari hasil rangkuman, berikut ini langkah-langkah yang saya jalankan:

1. Install tool yang diperlukan dengan melalui terminal:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r`

2. Download 3 buah file berikut, dan letakkan pada desktop atau folder lain:

ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2

3. Buat direktori dan buka nautilus dengan akses root, yaitu melalui terminal:

sudo mkdir -p /usr/src/alsa
sudo nautilus

Copy ke tiga file yang baru kita download tadi ke dalam folder /usr/src/alsa
melalui nautilus dengan akses root tadi.

Ekstrak ketiganya di folder tersebut.

4. Compile dan install file Alsa Driver, melalui terminal:

cd /usr/src/alsa/alsa-driver-1.0.20

sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)

sudo make

sudo make install

cd;

5. Compile dan install file Alsa Lib

cd /usr/src/alsa/alsa-lib-1.0.20
sudo ./configure
sudo make
sudo make install
cd;

6. Compile dan install file Alsa Utiliti

cd /usr/src/alsa/alsa-utils-1.0.20
sudo ./configure
sudo make
sudo make install
cd;

7. Tambahkan dua baris di configurasi alsa pada file alsa-base.conf, pada terminal ketik:

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

kemudian pada file alsa-base.conf yang terbuka tambahkan di baris terakhir:

options snd-hda-intel model=hp-m4 enable=1 index=0
options snd-hda-intel enable_msi=1

Simpan, tutup dan restart. Kini laptop saya bersuara dengan normal.