Like what previously wrote in Install Ubuntu Natty in MacBook Prosome user found several problem with wireless (Broadcom BCM4331) so make their system got freeze and need to be restart forcibly. That's Problem usually occur when we use ndiswrapper not only in MacBook Pro but also some laptop, I've experienced it in my former laptop Acer 4520.
Referencing to Raimar Sandner blog, there is a good news for us because we can use MacBook Pro 8.1 Wireless directly without Ndiswraper, so you can avoid a system freeze as before. To perform this, you need to compile the driver and patch the kernel, read following step to Fix MacBook Pro Wireless (Broadcom BCM4331) Problem issue in Ubuntu.
Install All Required Application
Before it's start, install your system with required application bellow :
sudo apt-get install build-essential automake make
Download the PatchDownload Following Source for compiling the driver (Broadcom BCM4331) and patching the kernel.
Patching and CompilingMake a folder named bcm4331 and put all file you have download there, then
# 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
Next, enable the driver
# scripts/driver-select b43
Next, go to config.mk, find row 276and remove `#`, so that become
CONFIG_B43_PHY_HT=y
Compile and Install the driver# make
# sudo make install
Unpack and Compile b43-fwcutter:# tar xf b43-fwcutter-015.tar.bz2
# cd b43-fwcutter-015
# make
Extract the firmware# 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
Unload all related modules that use wireless# cd compat-wireless-2011-08-27
# sudo make wlunload
Reboot your system and load compiled Wireless b43 module# sudo modprobe b43
Next,add the b43 to the list of modules so the system will load them on startup (the module is not automatically loaded).
# cp /etc/modules /etc/modules.old
# echo "b43" | sudo tee -a /etc/modules
Next,Sometimes the driver does not work properly after suspend and hibernate. It is necessary to unload the module before putting the laptop to sleep and to reload it after wake up. For Ubuntu, it is sufficient to create the file (or append to the file)
# cp /etc/pm/config.d/default /etc/pm/config.d/default.old
# echo 'SUSPEND_MODULES="b43"' >> /etc/pm/config.d/default
Yes it is.. I realy hope this will fix the MBP Wireless problem issue.
分享到:
相关推荐
ubuntu 11.04下的一个常见的问题就是无线网卡上网的问题。安装完后重启就不能无线上网了。这里给出来一个博通bcm4313网卡驱动和解决办法。 我的搞定了。花了一天时间。ft。 愿你不再痛苦。呵呵:) good luck!
ubuntu11.04的详细安装方法,其中包括自动分区和手动分区的步骤,希望能对广大用户有帮助!
最新的Ubuntu 11.04安装指南(详细图解)
Ubuntu11.04 下载
最快最全的Ubuntu11.04源,速度超快
CSI Tool 集成安装包(适配Ubuntu 11.04系统,Intel 5300 无线网卡) csitools
ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法。 ubuntu11.04安装wine1.3的图文方法。
ubuntu11.04上编译omap3530内核存在问题解决方法.使用的是天漠公司的sbc8100开发板
硬盘全新安装ubuntu11.04 硬盘全新安装ubuntu11.04
ubuntu11.04如何从图形界面切换的终端及root 用户的切换ubuntu11.04如何从图形界面切换的终端及root 用户的切换ubuntu11.04如何从图形界面切换的终端及root 用户的切换ubuntu11.04如何从图形界面切换的终端及root ...
Ubuntu 11.04 安装后要做的20件事情 Ubuntu 11.04 安装后要做的20件事情 Ubuntu 11.04 安装后要做的20件事情
安装ubuntu11.04的安装,亲测可用,放心下载 Ubuntu(又称乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构,由全球化的专业开发团队...
minigui1.3.3移植至ubuntu11.04详细教程
on an Ubuntu 11.04 desktop using Eclipse, the Android SDK, and PhoneGap. I will describe how to build Android apps from the command line with PhoneGap and from the GUI with Eclipse and PhoneGap and ...
ubuntu11.04制作离线镜像源的方法文档,偶亲自试验成功,并制作出文档与大家交流。
无线破解spoonwep-spoonwpa,支持ubuntu11.04,试验过了
ubuntu 11.04 3D桌面教程
Linux Ubuntu 11.04 安装手册,主要说明分区和驱动
在VMware Player 安装 ubuntu11.04全图解