Laman

Sabtu, 24 September 2011

Install Linux mint di AXIOO neon tvs 612 ps

Hardware pada Axioo notebook dikenal sangat tidak bersahabat dengan kebanyakan linux distribusi.  Dari pengujian yang saya lakukan sampai saat ini yang dapat diinstall dan berjalan mulus pada TVS 612 PS ada mandriva 2011.

Pada linux mint, live cd dapat berjalan dengan baik, tapi hasil instalasi timbul beberapa masalah.

Berikut ini permasalah yang di linux mint dan bahasan solusinya
  1. Keyboard tidak dikenali dan suara tidak muncul. Masalah ini muncul dimulai saat kita menjalankan live cd, kemudian juga pada hasil instlasi.
  2. Graphic Driver onboard SiS M672 tidak cocok, sehingga mode yang berjalan adalah mode VESA dan lamban karena di emulasi.

MENJALANKAN LIVE CD

Live CD tidak dapat berjalan dengan mode normal. Kita beruntung karena Linux mint menyediakan mode kompatibel yang cocok dengan TVS 612 PS.
Berikut langkah-langkah untuk menjalankan Live CD:
  1. Memilih boot media. Bios boot menu dapat dibuka dengan menekan tombol [Esc] dua kali pada saat bios proses. Kali pertama akan memunculkan bios proses dalam text mode dan pada kali kedua akan memunculkan Bios boot menu di mana kita bisa memilih boot media. 
  2. Membuka Grub Boot Menu. Boot dengan cd, setelah bios selesai dan muncul tampilan hitungan mundur segera tekan sembarang tombol (biasanya saya tekan [enter] atau [panah bawah]), maka Grub boot menu akan di tampilkan. [gambar]. Pada Grub boot menu akan muncul 4 pilihan: 
    1. Live Mode, 
    2. Install, 
    3. File Integrity Check, dan 
    4. memory test. 
    Pilih menu [1] dan tekan tombol keyboard [Tab] untuk membuka kernel option editor.
  3. Mengubah kernel option. Tambahkan irqpoll dan noapic sehingga secara keseluruhan akan terlihat sbb
    linux    /casper/vmlinuz  file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=${iso_path} quiet splash noapic irqpoll --
    initrd    /casper/initrd.lz
    Tekan [F10] Untuk melanjutkan proses boot. Tampilan splash berupa 4 titik yang berubah-ubah warnanya akan muncul bersama tulisan Linux mint 10. Boot akan berjalan dengan mulus dan cukup cepat. Kita dapat melihat detail proses boot dengan menekan tombol [Esc]..
Setelah destop linux mint muncul, kita dapat mengunakannya secara normal.[gambar]. Pada desktop kita akan menemukan install icon untuk menginstall Linux mint ke komputer.


INSTALASI

Proses instalasi sangatlah mudah, dimulai dengan men-double-klik icon install, selanjutnya ikuti instruksi untuk proses instalasi sampai selesai dan reboot komputer.


BOOT PADA HASIL INSTALASI

Jika kita mencoba boot hasil instalasi (boot dari harddisk) dengan mode normal, maka system akan berjalan sangat lambat (butuh kira-kira 15-20 menit untuk boot) dan keyboard tidak berfungsi, sehingga tidak bisa login. Kita harus mengubah kernel option agar proses boot dapat berjalan dengan baik. Berikut langkah-langkah saat boot.
  1. Membuka Grub Boot Menu. Boot dengan cd, setelah bios selesai dan layar menjadi gelap segera tekan terus tombol [SHIFT] dan jangan dilepas sampai Grub boot menu muncul. Mula-mula pada layar akan muncul tulisan "GRUB loading.", kemudian setelah beberapa detik (+- 25 detik) Grub boot menu akan tampil [menu].
    Tampilan boot menu hasil installasi :
    1. Linux Mint [xx]
    2. Linux Mint [xx] -- recovery mode
    3. Memory test
    4. Memory test serial console
    Pilih menu [1] dan tekan tombol keyboard [e] untuk membuka kernel option editor.
  2. Mengubah kernel option. Tambahkan irqpoll dan noapic sehingga secara keseluruhan akan terlihat sbb
    linux    /boot/vmlinuz-2.6.38-8-generic root=UUID=dffc622b-d2d9-4f38-ac9f-4da9f9f18820 ro irqpoll noapic  quiet splash vt.handoff=7
    initrd    /boot/initrd.img-2.6.38-8-generic
    Tekan [Ctrl-x] Untuk melanjutkan proses boot. Tampilan splash berupa 4 titik yang berubah-ubah warnanya akan muncul bersama tulisan Linux mint 10. Boot akan berjalan dengan mulus dan cukup cepat. Kita dapat melihat detail proses boot dengan menekan tombol [Esc].
  3. Mengubah kernel option secara permanent. Setelah Linux mint berjalan, kita perlu mengubah kernel option menjadi permanent.
    1. Klik-kanan pada desktop untuk membuka menu  dan pilih "Open in Terminal" untuk membuka text mode terminal 
    2. ketik perintah:
      sudo gedit /etc/default/grub
      Edit sedemikian rupa sehingga sbb :
        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noapic irqpoll"
      Kemudian save dan update grub.cfg dengan perintah:
      sudo update-grub
    3. Reboot dan tekan [SHIFT] untuk membuka Grub boot menu dan lihat apakah boot option sudah berubah.


INSTALASI GRAPHIC DRIVER

Driver bawaan linux mint tidak cocok, sehingga Linux mint berjalan dengan VESA mode yang di emulasi. Tentu saja akan berjalan lambat dan kita tidak dapat memutar video ataupun mengunakan external monitor. Untuk itu kita perlu menginstall Driver yang sesuai. TVS 612 PS mengunakan Chipset Graphic onboard SiS M672. Sayang sekali SiS tidak menyediakan linux driver untuk chipset ini.

Tapi kita beruntung karena salah satu mantan karyawannya yaitu Mr. Barros Lee menyediakan driver untuk Ubuntu 10.04  ubuntu 10.10. driver untuk Ubuntu 10.10 cocok dengan Linux mint 10. Driver hasil karya Mr. Lee cukup stabil untuk memutar video dan mengatur external monitor. Mr. Lee juga menyediakan driver 3D tapi sayang hanya untuk Ubuntu lawas 7.04, 7.10

Kita juga beruntung karena ada source code hasil reserve engineering yang walaupun tidak sempurna tapi cukup lumayan untuk digunakan, khususnya jika kita ingin menginstall Linux mint 11. Sayang sekali sampai saat ini source code tersebut tidak dapat menangani external monitor dengan baik, dan tidak cukup stabil untuk memutar video, tapi setidaknya resolusi ditampilkan secara maximum.


INSTALASI GRAPHIC DRIVER PADA LINUX MINT 10
  1. Klik-kanan pada desktop untuk membuka menu  dan pilih "Open in Terminal" untuk membuka text mode terminal
  2. ketik perintah:
wget https://sites.google.com/site/barrosleesisdriver/download/sis_drv_ubuntu1010_20101012.tar.gz
sudo tar -xzf sis_drv_ubuntu1010_20101012.tar.gz -C /usr/lib/xorg/modules/drivers/
sudo service gdm restart

Sampai di sini, layar mungkin akan berubah ke text mode, tekan [ctrl-F7]  untuk kembali ke layar graphic dan tunggu sampai layar muncul. Jika layar tidak muncul coba tombol [ctrl-F8]
gedit /var/log/Xorg.0.log

seharusnya ditemukan log sbb :
[    66.144] (II) SIS(0): SiS driver (2006/10/17-1, compiled for X.org 1.9.0.0)
[    66.144] (II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer and others


INSTALASI GRAPHIC DRIVER PADA LINUX MINT 11

Seperti telah dijelaskan sebelumnya, driver yang disediakan oleh Mr. Lee hanya untuk ubuntu 10.04 dan 10.10. Untuk Linux mint 11 yang merupakan hasil fork dari ubuntu 11.04, kita harus melakukan kompilasi source code. Berikut ini langkah-langkah yang harus dilakukan:
  1. Klik-kanan pada desktop untuk membuka menu  dan pilih "Open in Terminal" untuk membuka text mode terminal
  2. ketik perintah:
cd
sudo apt-get install git xorg-dev mesa-common-dev libdrm-dev libtool
git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
cd xf86-video-sismedia-0.9.1
./configure --prefix=/usr --disable-static
make
sudo make install
sudo service gdm restart

Sampai di sini, layar mungkin akan berubah ke text mode, tekan [ctrl-F7]  untuk kembali ke layar graphic dan tunggu sampai layar muncul. Jika layar tidak muncul coba tombol [ctrl-F8]
gedit /var/log/Xorg.0.log

seharusnya ditemukan log sbb :
[   246.710] (II) SIS(0): SiS driver (2006/10/17-1, compiled for X.org 1.10.1.0)
[   246.710] (II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer and others

References:
  1. http://www.rigacci.org/wiki/doku.php/doc/appunti/linux/sa/irq_acpi_apic
  2. http://barroslee.blogspot.com/search/label/sis671

Minggu, 17 Juli 2011

Beranda

Perintah Fedora linux sehari-hari.
  1. Mount dan Eject Flashdisk [ikuti link ini]
  2. Mengubah timezone menjadi zona waktu Jakarta
    [root]# cp /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

Mounting dan Eject Flashdisk

Linux Platform: Fedora

Lihat device usb berdasarkan Label
[root]# ls -l /dev/disk/by-label
total 0
lrwxrwxrwx. 1 root root 10 Jul 16 05:01 _Fedora-15-i686- -> ../../dm-1
lrwxrwxrwx. 1 root root 10 Jul 16 08:49 KINGSTON -> ../../sdb1

Mounting flashdisk
[root]# mkdir /media/KINGSTON
[root]# mount /dev/disk/by-label/KINGSTON /media/KINGSTON -t auto

Eject Flashdisk
[root]# umount /media/KINGSTON
[root]# rmdir /media/KINGSTON

Alternatif #1: Lihat device usb berdasarkan ID
[root]# ls -l /dev/disk/by-id
...
lrwxrwxrwx. 1 root root 9 Jul 16 08:49 usb-Kingston_DataTraveler_G2_001372970D64BA802511012C-0:0 -> ../../sdb
lrwxrwxrwx. 1 root root 10 Jul 16 08:49 usb-Kingston_DataTraveler_G2_001372970D64BA802511012C-0:0-part1 -> ../../sdb1

Troubleshoot
Lihat status USB port
[root]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
...
Bus 001 Device 002: ID 0951:1624 Kingston Technology

Sabtu, 16 Juli 2011

Perintah Fedora linux sehari-hari

Perintah Fedora linux sehari-hari.
  1. Mount dan Eject Flashdisk [ikuti link ini]
  2. Mengubah timezone menjadi zona waktu Jakarta
    [root]# cp /usr/share/zoneinfo/Asia/Jakarta /etc/localtime