27 Maret 2009

Cheese Tanpa Gambar, Reinstal UVC-nya

Kasus ini terjadi ketika saya baru melakukan upgrade (peningkatan versi) dari Ubuntu Hardy (8.04) ke Blankon Meuligoe yang merupakan turunan Ubuntu Intrepid Ibex (8.10). Kenapa tidak upgrade ke Intrepid aja? Karena saya ingin mencoba distro karya anak bangsa ini sekaligus memberikan apresiasi kepada mereka. Namun (fyuhh..) setelah upgrade ke Meuligoe, webcam laptop saya jadi tidak berfungsi. Di coba menggunakan Skype, muncul gambarnya. Menggunakan Ekiga, juga muncul. Tapi menggunakan Cheese, kok yang muncul cuma jendela programnya doank, gambarnya tidak muncul sama sekali :(

Perjuangan dimulai. Google jadi korban sekaligus senjata ampuh untuk mencari solusi. Cara ini mengikuti dari sini. Trims kepada yang punya artikel.

Langkah-langkahnya begini :
1. Pastikan webcam anda berfungsi dengan baik
2. Jika aplikasi Cheese anda belum terinstall, install dulu
$ sudo apt-get install cheese
3. Inti permasalahannya adalah pada modul uvcvideo yang di-load oleh kernel. Menurut situs ini, modul tersebut memiliki kutu alias bug ini.
4. Install paket-paket untuk mem-build dan tentu kernel header-nya juga
$ sudo apt-get install linux-headers-`uname -r` build-essential subversion
5. buat folder apa saja, misal uvcvideo. kemudian masuk ke folder tersebut
$ mkdir uvcvideo
$ cd uvcvideo

6. Donlot source drivernya dari dari svn server
$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
7. masuk ke folder trunk dan lakukan kompilasi
$ cd trunk
$ make uvcvideo

8. ganti modul kernel yang lama dengan yang baru
$ sudo rmmod uvcvideo
$ sudo insmod ./uvcvideo.ko

9. Agar modul anda otomatis dipanggil kernel, lakukan modprobe
$ sudo modprobe uvcvideo
10. Buka aplikasi Cheese anda dan coba
11. Jangan kaget kalau gambar anda muncul di jendela Cheese ;p

Selamat berfoto ria.

catatan sistem yang saya gunakan :
OS : upgrade dari Hardy ke Meuligoe langsung (tanpa calo)
desktop : Gnome
RAM : 1,5 GB
Prosesor : Intel Dual core 1,86 GHz
Acer Aspire 2920z

1 komentar: