Install driver wifi BCM4311 802.11b/g WLAN menggunakan ndiswrapper di OpenSolaris 2008.11

Hanya ingin berbagi cerita sukses menginstall BCM4311 802.11b/g WLAN driver menggunakan ndis di OpenSolaris 2008.11

Telah ditest di Lenovo 3000 G400  🙂

SAYANGNYA NDISWRAPPER INI BELUM SUPPORT WPA/WPA2, CUMA SUPPORT WEP

Requirement :
– SUNWflexlex
– SUNWgcc
– SUNWonbld

# wget http://cecunguk.blankonlinux.or.id/~invaleed/driverbcm.tar.gz
# tar -xzvf driverbcm.tar.gz

# wget http://dlc.sun.com/osol/on/downloads/current/SUNWonbld.i386.tar.bz2
# bzip2 -dc SUNWonbld.i386.tar.bz2 | tar xf –
# pkgadd -d onbld SUNWonbld

# pkg install SUNWflexlex
# pkg install SUNWgcc

# wget
http://www.opensolaris.org/os/community/laptop/wireless/ndis/ndis-1.2.1.tar.gz
# gzip -dc ndis-1.2.1.tar.gz | tar xvf –
# cd ndis-1.2.1/i386/

Copy bcmwl5.inf dan bcmwl5.sys  dari folder driverbcm yang tadi sudah kita download dan extract, ke folder ndis-1.2.1/i386/

kemudian jalankan command-command berikut :
# iconv -f utf-16 -t ascii bcmwl5.inf > ndis.inf
# mv bcmwl5.sys ndis.sys

# make ndiscvt
# ./ndiscvt -i ndis.inf -s ndis.sys -o ndis.h
# make ndis
# cp bcmndis /kernel/drv/bcmndis
# make ndisapi
# cp ndisapi /kernel/misc

# add_drv -i ‘”pci14e4,4311″‘ bcmndis
# ifconfig bcmndis0 plumb
# reboot

Good Luck… !!!

TripleBoot Windows XP, Ubuntu dan OpenSolaris

Ini adalah step-step bagaimana menginstall OpenSolaris di sebuah mesin yang sudah mempunyai dualboot (Windows XP dan Ubuntu) dengan grub Ubuntu sebagai bootloadernya.

  • Siapakan satu partisi PRIMARY, karena OpenSolaris tidak dapat diinstall di partisi extended.
  • Ubah dulu partisi swap linux yang ada (misal menjadi ext3), karena OpenSolaris tidak bisa diinstall jika telah ada partisi swap linux didepannya. Nggak percaya? coba saja :D.

Jalankan livecd Ubuntu, kemudian jalankan #sudo gparted dan silahkan format partisi swap linux yang ada (ubah menjadi ext3), tinggal klik kanan dipartisi swap dan klik format to ext3, setelah selesai silahkan restart mesin Anda.

  • Boot menggunakan cd OpenSolaris dan install OpenSolaris di partisi yang tadi telah disiapkan, ikuti wizard hingga finish. Jangan lupa pada waktu proses pemilihan lokasi disk yang mau diinstall OpenSolaris, pilih “use partition…” jangan gunakan “whole disk”.
  • Setelah selesai instalasi OpenSolaris, maka yang akan muncul adalah grub dari OpenSolaris, yang muncul adalah OpenSolaris dan Windows XP, nah bagaimana menambahkan bootnya Ubuntu?, mudah saja, tinggal tambahkan di /rpool/boot/grub/menu.lst menu boot untuk Ubuntu.

Bagaimana caranya jika kita hendak menggunakan grubnya Ubuntu? mudah saja, tinggal install kembali grubnya Ubuntu yang telah ditimpa tadi oleh grubnya OpenSolaris, caranya?

Boot menggunakan livecd Ubuntu, kemudian jalankan command-command berikut :

#sudo grub
grub> root (hd0,4) <– sesuaikan dengan letak partisi root Ubuntu Anda
grub> setup (hd0)
grub> quit

jangan lupa edit sekalian edit /boot/grub/menu.lst dan tambahkan baris-baris kode berikut.

# OpenSolaris Boot
# on /dev/sda4
title OpenSolaris 2008.11
root (hd0,3) (sesuaikan dengan letak partisi OpenSolaris)
chainloader +1
makeactive
boot

  • Jangan lupa aktifkan kembali partisi swap yang tadi kita ubah, jalankan #sudo gparted, pilih partisi swap yang tadi kita ubah, klik kanan dan format to linux swap, setelah selesai jangan lupa klik kanan sekali lagi dan pilih “swapon”.
  • Langkah terakhir silahkan restart mesin Anda, dan OpenSolaris telah nongkrong di mesin Anda.

Gampang yah? ya iya lah… klo susah mana bisa saya? 😀