Wah, sepertinya topik tentang driver SiS Mirage 3 akan menjadi topik tetap di blog ini karena tulisan ini adalah tulisan yang ke-3 yang membahas tentang driver SiS671/771 di Linux. Tapi tentu saja dengan versi xorg-server yang berbeda, :-)
Terakhir, sekitar seminggu lalu setelah upgrade dari Slackware 13.37 ke Slackware Current, X mengalami crash saat dilakukan konfigurasi menggunakan driver SiS yang lama. Dan setelah mencari-cari informasi, memang, driver SiS yang digunakan waktu lalu tidak support dengan xorg-server versi 1.12.1 bawaan dari Slackware Current.
DHOCNETADS
Ya, akhirnya, memang harus dilakukan upgrade driver juga. Tapi kali ini akan dilakukan secara manual.
Pertama-tama adalah mengunduh paket kode driver yang telah di patch dari https://gitorious.org/xf86-video-sis671/sis-671-fix/archive-tarball/xf86-video-sis671-0.10.3. Bila proses download selesai, rename file hasil download dari xf86-video-sis671-0.10.3 menjadi xf86-video-sis671-0.10.3.tar.gz.
Kemudian extrak.
$ tar xvf xf86-video-sis671-0.10.3.tar.gz
Pindah direktori aktif ke direktori hasil extrak tadi, lalu jalankan perintah autoreconf untuk membuat file konfigurasi.
$ cd xf86-video-sis671-sis-671-fix
$ autoreconf -iv
Dan lakukan proses kompilasi dan instalasi seperti biasa dengan menjalankan ./configure, make, dan make install.
DHOCNETADS
Terakhir, sekitar seminggu lalu setelah upgrade dari Slackware 13.37 ke Slackware Current, X mengalami crash saat dilakukan konfigurasi menggunakan driver SiS yang lama. Dan setelah mencari-cari informasi, memang, driver SiS yang digunakan waktu lalu tidak support dengan xorg-server versi 1.12.1 bawaan dari Slackware Current.
DHOCNETADS
Ya, akhirnya, memang harus dilakukan upgrade driver juga. Tapi kali ini akan dilakukan secara manual.
Pertama-tama adalah mengunduh paket kode driver yang telah di patch dari https://gitorious.org/xf86-video-sis671/sis-671-fix/archive-tarball/xf86-video-sis671-0.10.3. Bila proses download selesai, rename file hasil download dari xf86-video-sis671-0.10.3 menjadi xf86-video-sis671-0.10.3.tar.gz.
Kemudian extrak.
$ tar xvf xf86-video-sis671-0.10.3.tar.gz
Pindah direktori aktif ke direktori hasil extrak tadi, lalu jalankan perintah autoreconf untuk membuat file konfigurasi.
$ cd xf86-video-sis671-sis-671-fix
$ autoreconf -iv
Dan lakukan proses kompilasi dan instalasi seperti biasa dengan menjalankan ./configure, make, dan make install.
Setelah perintah make selesai dijalankan, jangan dulu langsung meng-eksekusi perintah make install. Sebelumnya pastikan dulu kalau driver yang lama sudah di hapus.
$ su -c 'rm -v /usr/lib/xorg/modules/driver/sisimedia_drv.*'
Password:
removed `/usr/lib/xorg/modules/driver/sisimedia_drv.la'
removed `/usr/lib/xorg/modules/driver/sisimedia_drv.so'
Bila driver lama telah dihapus, baru jalankan perintah make install.
$ su -c 'make install'
Bila tidak terjadi kesalahan selama proses, yang terakhir harus dilakukan adalah membuat berkas konfigurasi xorg.conf. Langkah yang paling mudah untuk membuatnya adalah dengan menjalankan perintah xorgsetup sebagai root.
Karena xorg-server tidak dapat melakukan konfigurasi bila X sedang aktif, maka rubah runlevel dengan perintah berikut;
$ su -c 'init 3'
Password:
Tunggu beberapa saat kemudian login sebagai root;
Login: root
Password:
Jalankan perintah xorgsetup, ikuti langkah-langkahnya kemudian silahkan jalankan lagi X dan lihat hasilnya, ;-)
# xorgsetup
# startx
NB: Bila merasa malas untuk melakukan kompilasi, silahkan ambil paket jadinya di https://sites.google.com/site/cuputoyz/pub/toy/sis671771driveruntukxorg-serverv112x/sis671-0.10.3-fix-dh.txz. Install dengan perintah installpkg dan restart X dengan menekan tombol kombinasi [CTRL]+[ALT]+[BackSpace]
Sumber: http://aur.archlinux.org/packages.php?ID=34256&comments=all
DHOCNETADS