Monday, March 30, 2009

Gentoo: kernel 2.6.29, intel graphics card, lenovo r60

Sejak di keluarkannya kernel rilis 2.6.28 dengan dukungan drm pada kartu grafis, maka sejak itulah oldconfig tidak berdaya lagi, terutama untuk penggunaan jurus kompilasi standar "genkernel --oldconfig all" :), dan sejak itulah setiap rilis kernel 2.6.28 gw cuekin, dikarenakan gw memikirkan "effort" yang nantinya harus gw keluarkan jika gw (seandainya) sudah berkernel 2.6.28 (misalkan, kompilasi ulang vmware-server beserta modul-modulnya, kompilasi module lainnya dengan jurus "module-rebuild")

Adapun Tawaran yang menggiurkan yang di tawarkan kernel 2.6.28 adalah versi stabil dari filesystem ext4, yang karena satu dan lain hal juga belum terlalu menjadi prioritas gw, maka lengkaplah untuk membuat gw semakin cuek dengan kernel 2.6.28 yang di rilis di penghujung tahun lalu sebagai hadiah tahun baru 2009. Sampai akhirnya versi stabil kernel 2.6.29 di publikasikan beberapa hari yang lalu (23 March 2009) dan membuat semangat gw terbersit kembali untuk memperbaharui kernel di neo-venom, apalagi beberapa minggu ini urusan ISMS (ISO 27001:2005) membuat sisi teknikal gw seperti menumpul :lol:.

Kompilasi pertama dengan jurus oldconfig (menggunakan konfigurasi 2.6.27) juga menemui kegagalan saat proses booting, khususnya saat akan meload gdm (memasuki Xorg state; init 5) maka layar akan membeku (freeze) dan satu-satunya cara adalah dengan melakukan hard reset. Setelah hampir 4 kali melakukan kompilasi ulang serta hasil googling sana-sini, maka dibawah adalah konfigurasi untuk kernel 2.6.29 khususnya bagian grafis dan framebuffer terakhir yang berjalan sempurna untuk neo-venom (ibm lenovo r 60, dengan Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03))

Berikut informasi detil versi Xorg-server dan Xorg driver untuk intel yang gw miliki:
venom ~ # emerge --search xf86-video-intel
Searching...
[ Results for search key : xf86-video-intel ]
[ Applications found : 1 ]

* x11-drivers/xf86-video-intel
Latest version available: 2.6.3-r1
Latest version installed: 2.6.3-r1
Size of files: 771 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org driver for Intel cards
License: xf86-video-intel

venom ~ # emerge --search Xorg-server
Searching...
[ Results for search key : Xorg-server ]
[ Applications found : 1 ]

* x11-base/xorg-server
Latest version available: 1.5.3-r5
Latest version installed: 1.5.3-r5
Size of files: 5,545 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org X servers
License: xorg-server MIT

Berikut konfigurasi kernel yang gw gunakan untuk Grafis dan Framebuffer
#
# Graphics support
#
CONFIG_AGP=y
CONFIG_AGP_INTEL=m
CONFIG_DRM=m
CONFIG_DRM_I915=m
CONFIG_DRM_I915_KMS=y

CONFIG_VGASTATE=m
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y

#
# Frame buffer hardware drivers
#
CONFIG_FB_VGA16=m
CONFIG_FB_VESA=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=m
CONFIG_LCD_PLATFORM=m
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PROGEAR=m

Satu hal menarik lainnya adalah penggantian bootsplash linux yang sejak dahulu kala menggunakan maskotnya tux, maka untuk dan hanya untuk rilis kali ini diganti dengan tuz yang merupakan maskot konferensi linux 2009 (linux.conf.au), sebagai suatu bentuk dukungan untuk melestarikan tasmanian devil yang sudah hampir punah.

Baiklah, mudah-mudahan informasi diatas bermanfaat.. Enjoy(tm)

Updated: Saat ini akhirnya dengan berat hati dan terpaksa, kernel 2.6.29 gw biarkan menganggur lagi, karena ada sedikit banyak masalah. Saat ini gw dengan berat hati masih menggunakan 2.6.27 (previous kernel yang gw miliki).

4 comments:

  1. woww,, maskot bru nya kereeeen,,, hihihi,

    ReplyDelete
  2. hehehe, kaget juga pas liat pertama kali saat booting, tetapi hanya untuk kernel 2.6.29 aja

    ReplyDelete
  3. maskotnya aneh + lucu..pertama gw liat di blognya om linus tuh..

    kang yedips, nanti klo ada software freedom day lagi di kampus gw, dateng ya

    ReplyDelete
  4. Mas, kalau mau ngundang sampean untuk seminar, prosedurnya gmn??

    ReplyDelete