Setelah beberapa bulan ini hampir akan rilis ubuntu oneric saya masih mempunyai PR pada Wireless pada MacBook Pro 8.1 yang masih ada bugs, bugs yang muncul biasanya apabila saya mamasang driver ndiswriper windows, ubuntu natty tidak bisa booting selalu macet dan saya harus mematikan paksa system dengan menekan power T_T, sampai saya tidak pernah menikmati koneksi dari media wireless saat saya menggunakan ubuntu 5 bulan lamanya sampai hampir ada rilis ubuntu baru (doh) ... terlalu .... apabila saya ingin menggunakan wireless saya biasanya hanya menggunakan Mac OS X. Setelah awal bulan September ada kabar bagus untuk wireless BCM4331 pada MacBook Pro 8.1, sudah bisa berjalan lancar dan suport driver sudah terbuka. Pada waktu itu saya tidak terlalu sering menggunakan Ubuntu karena keasyikkan menggunakan Sistem Operasi Apple terbaru Mac OS X 10.7 Lion. Baru kemarin saya bisa ngutak atik sedikit system ubuntu saya dan ternyata berjalan lancar jaya ini perangkat nirkabel :D termakasih MacTel Team. Galat pada metode ini adalah bila anda menggunakan kernel terbaru maka anda harus mengkopilasi ulang driver bcm4331, tapi tidak masalah untuk mengkompilasi ulang untuk setiap upgrade kernel. Untuk mengatifkan driver BCM4331 ada memerlukan sedikit kompilasi driver pada kernel yang anda gunakan dan beberapa berkas driver dan patch berikut :
Install beberapa aplikasi yang digunakan di Ubuntu untuk buid dan kompilasi driver:
sudo apt-get install build-essential make pacthSetelah installasi aplikasi untuk kompilasi selesai, Unduh berkas yang diperlukan untuk kompilasi driver BCM4331
> Sources Prorietary Broadcom Driver 43XX
Jadikan satu bekas driver yang diunduh dalam satu direktori bernama bcm4331
$ mkdir bcm4331
Kemudian masuk dalam direktori bcm4331 kemudian kompilasi dengan patch driver bcm4331
$ cd ~/bcm4331
$ tar xf compat-wireless-2011-08-27.tar.bz2
$ tar xf patch_bcm4331.tar.bz2
$ cd compat-wireless-2011-08-27/
$ patch -p1 < ../bcm4331-1.patch
$ patch -p1 < ../bcm4331-2.patch
$ patch -p1 < ../bcm4331-3.patch
Langkah selanjutnya mengaktifkan driver b43
$ scripts/driver-select b43
Aktifkan PHY_HT dengan mengedit berkas config.mk, hapus tanda pagar pada pada baris 276 :
$ gedit config.mk
Sunting berkas config.mk pada baris 276 :
...
CONFIG_B43_PHY_HT=y
...
Setelah menyunting bekas config.mk selesai dilanjutkan kompilasi dan installasi compact wireless driver
$ make
$ cd ..
Langkah selanjutnya kompilasi b43-fwcutter
$ tar xf b43-fwcutter-015.tar.bz2
$ cd b43-fwcutter-015
$ make
Ekstrak Berkas Firmware BCM43XX Broadcom Proprietary
$ tar xf ../broadcom-wl-5.100.138.tar.bz2
$ export FIRMWARE_INSTALL_DIR="/lib/firmware"
$ sudo ./b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
$ cd ..
Kemudian Unload Semua Modul yang berhubungan dengan wireless
$ cd compat-wireless-2011-08-27
$ sudo make wlunload
Untuk memastikan modul b43 dimuat pada saat reboot, tambahkan modul b43 yang baru saja dikompilasi :
$ sudo modprobe b43Tambahkan modul b43 pada berkas /etc/modules agar bisa aktif pada saat system startup
$ sudo echo 'b43' >> /etc/modulesAgar driver b43 aktif kembali pada saat system suspend dan hibernate, perlu menambahkan parameter suspend modul pada berkas /etc/config.d/defaults
Setiap upgrade kernel atau menggunakan kernel lain, reload ulang driver compact driver menggunakan perintah dibawah :$ sudo echo 'SUSPEND_MODULES = "b43"' >> /etc/pm/config.d/default
$ cd ~/b4331/compat-wireless-2011-10-09
$ make clean
$ make
$ sudo make install
Postingan Terkait :
Install Ubuntu Natty di MacBook Pro 8.1
Referensi :
- https://help.ubuntu.com/community/MacBookPro8-1/Natty
- http://homepage.uibk.ac.at/~c705283/archives/2011/09/04/linux_support_for_broadcom_4331_wireless_chip_macbook_pro_81/index.html
No comments:
Post a Comment