Instalasi Driver Wifi Broadcom di Linux

Teman-teman sekalian, sebagaimana saya, mungkin pernah menghadapi kenyataan, setelah berhasil menginstal Linux, Ubuntu misalnya, perangkat wireless atau Wifi tidak terdeteksi dan otomatis tidak dapat digunakan. Sebagian besar terjadi pada Notebook dan banyak notebook terpasang perangkat wifi Broadcom, bisanya BC43.

Langkah singkat dan cepat (versi di Notebook saya, AMD 64 bit, terinstall UBuntu 64 bit

# mkdir hybrid_wl
# wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5.10.91.9.3.tar.gz
# tar xzf hybrid-portsrc-x86_64.tar.gz
# make clean
# make
# rmmod b43
# rmmod ssb
# rmmod wl
# echo “blacklist ssb” >> /etc/modprobe.d/blacklist.conf
# echo “blacklist b43″ >> /etc/modprobe.d/blacklist.conf
# modprobe lib80211
# insmod wl.ko

Jika tidak berhasil atau beda platform, silakan baca panduan agak detail di bawah ini.

baca juga : Mengganti Pencarian OpenDNS di Firefox 

Saya mengalami hal ini pada beberapa Notebook yang pernah singgah di meja saya. Terakhir adalah Compaq 515 yang berprocessor AMD Athlon X2-QL 64. Solusi yang saya terangkan di bawah berhasil dengan baik. Solusi ini hadir langsung dari broadcom, RESMI, yaitu solusi menggunakan Linux kernel space hybrid driver 5.10.91.9.3, baik untuk Linux 32 atau 64 bit.

Catatan:
File driver tersedia dalam dua versi, yaitu versi 32 bit dan 64 bit, jangan sampai salah download. URLnya adalah

http://www.broadcom.com/support/802.11/linux_sta.php.

1. Download driver dan ekstrak.

Setelah mendownload, anda mendapatkan salah satu file berikut:

Jika menggunakan platform 32 bit: hybrid-portsrc.tar.gz atau 64 bit: hybrid-portsrc-x86_64.tar.gz

Buat suatu direktori, misalnya hybrid_wl:

# mkdir hybrid_wl

Letakkan file yang didownload tadi ke dalam direktori hybrid_wl tersebut, gunakan perintah cp atau mv. Kemudian pindahlah ke direktori tersebut.

# cd hybrid_wl

Ekstrak file driver broadcom yang telah didownload:

# tar xzf /hybrid-portsrc.tar atau /hybrid-portsrc-x86_64.tar.gz

2. Compiler driver sebagai Linux loadable kernel module (LKM):

# make clean (optional)
# make

Ketika kompilasi selesai, diperoleh file wl.ko.

3: Hapus semua driver broadcom yang pernah terinstal. Gunakan perintah lsmod | grep untuk memeriksa keberadaannya.

# lsmod | grep “b43\|ssb\|wl”

Jika ada, hapus dengan perintah rmmod:

# rmmod b43
# rmmod ssb
# rmmod wl

Blacklist driver tersebut dan cegah kemungkinan dimuat ulang:

# echo “blacklist ssb” >> /etc/modprobe.d/blacklist.conf
# echo “blacklist b43″ >> /etc/modprobe.d/blacklist.conf

4: Masukkan modul tersebut ke dalam kernel (dengan insmod).

Jika sudah pernah menjalankan versi terdahulu dari wl, maka bersihkan.

# rmmod wl
# mv /wl.ko /wl.ko.orig
# cp wl.ko /wl.ko
# depmod
# modprobe wl

Jika ini pertama kali anda memasang wl, langsung jalankan 2 baris berikut:

# modprobe lib80211
# insmod wl.ko

Sekarang wl.ko sudah beroperasi. Tunggu beberapa detik dan notebook anda sudah mendeteksi keberadaan Access Point, jika ada.

Semoga langkah-langkah di atas berguna bagi pengguna Linux yang mungkin masih ingin balik ke Windows gara-gara wifinya tidak terdeteksi di Linux