February 1, 2009

RTL8111/8168B pada 64 Studio

Hari aka bije, seorang musisi yang membuat lagu dan mengedarkannya secara luas dengan free (as a freedom). Seperti dalam situs yang dia bangun, bahwa lagu-lagunya dia lisensikan Creative Commons. Sebuah langkah idealis yang menentang jalur musik mainstream pada umumnya. Saluutt.

64studio rilis terbaru versi 2.1, sementara versi 3 masih pada tahap beta. Sponsor utama distro ini adalah perusahaan 64 studio. Perusahaan khusus multimedia dan pembuatan konten digital platform yang dikembangkan, juga menawarkan dukungan dokumentasi dan layanan konsultasi.

Distro ini menggunakan X.org dan basisnya Debian, desktop Gnome, dengan realtime preemption patches (termasuk realtime kernel untuk AMD64 dan Intel 64 dual core dan multi-prosesor komputer) dan pilihan aplikasi kreatif. Aplikasi yang sudah tersedia meliputi audio dan musik, video, 2D dan grafis 3D, penerbitan untuk web atau cetak, dan internet dan kebutuhan kantor kreatif serta kebutuhan sehari-hari.

Menambahkan aplikasi baru dari paket Debian Etch dengan mudah (apt-get), atau beberapa klik dalam Synaptic Pakcage Manager. Proses instalasi 64studio pada komputer berjalan normal. Sehingga pada akhirnya 64studio bisa digunakan. Namun, masalah terjadi ketika akan mencari informasi di internet. Ethernet LAN Card tidak mendapatkan ip dinamis (DHCP). Jenis ethernetnya adalah Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit dan dikenali dengan baik. Langkah selanjutnya memeriksa driver yang digunakan, module driver kernel yang digunakan adalah r8169, sedangkan yang dibutuhkan adalah r8168. Solusi pemecahan diperoleh pada situs jamesonwilliams.com. Solusi ini pernah dicoba pada sistem operasi Ubuntu 8.04. Langkah-langkah yang dilakukan adalah :

1. Mengunduh driver r8168 di

ftp://210.51.181.211/cn/nic/r8168-8.009.00.tar.bz2

2. Hapus module r8169

$ rmmod r8169
$ mv /lib/modules/2.6.21-1-multimedia-486/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
(disesuaikan dengan kernel yang digunakan, pada kasus ini kernel yang digunakan adalah 2.6.21-1-multimedia-486).


3. Install module r8168 pada kernel. File driver yang diunduh tadi ada di Dekstop.

$ cd /home/airputih25/Desktop
$ bzip2 —d r8168-8.009.00.tar.bz2
$ tar —xf r8168-8.009.00.tar
$ cd r8168-8.009.00
$ make clean modules
$ make install

4. Rebuild the kernel module dependencies

$ depmod —a
$ insmod ./src/r8168.ko

5. Menghapus module r8169 dari initrd

$ mv /initrd.img ~/initrd.img.backup
$ mkinitramfs —o /boot/initrd.img-2.6.21-1-multimedia-486 2.6.21-1-multimedia-486
(disesuaikan dengan kernel yang digunakan, pada kasus ini kernel yang digunakan adalah 2.6.21-1-multimedia-486)

6. Menambahkan r8168 module di /etc/modules

$ echo "r8168" >> /etc/modules

7. Reboot komputer, dan eth0 memperoleh ip DHCP.