MGJ的地盘

爱拼才会赢!

Macbook Pro 安装Ubuntu11.10的Wireless驱动 201

作者为 发表

几经折腾终于搞定了mbp的无线驱动

参考http://www.ubuntubuzz.com/2011/10/macbook-pro-wireless-broadcom-bcm4331.html

按照步骤一步步来,不过都是英文的,所以再翻译一下

苹果本本的无线网卡居然是bcm4331,在ubuntu中第一次遇到。。。直接不识别硬件

当时是心里的一块疙瘩啊,虽然还有mac os x和windows用,但切换到ubuntu后始终是不爽

百度一下基本不管用,买苹果的有几个折腾linux的。。。

google一下,终于找到了了驱动

需要的软件和补丁包如下

compat-wireless-2011-08-27.tar.bz2

patch_bcm4331.tar.bz2

b43-fwcutter-015.tar.bz2

broadcom-wl-5.100.138.tar.bz2

 
首先解压驱动和补丁

# 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

启用驱动

# scripts/driver-select b43

找到 config.mk 第 276 行去掉 `#`启用如下配置

CONFIG_B43_PHY_HT=y

编译并安装驱动

# make
# sudo make install

解压编译 b43-fwcutter:

# tar xf b43-fwcutter-015.tar.bz2
# cd b43-fwcutter-015
# make

解压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

卸载无线驱动

# cd compat-wireless-2011-08-27
# sudo make wlunload

重启系统并加载b43模块

# sudo modprobe b43

把该模块添加到启动项

# cp /etc/modules /etc/modules.old
# echo "b43" | sudo tee -a /etc/modules

有时还需要修改config.d我没有改,没找到这个文件

# cp /etc/pm/config.d/default /etc/pm/config.d/default.old
# echo 'SUSPEND_MODULES="b43"' >> /etc/pm/config.d/default

祝君好运!



评论功能已被关闭。


 主题设计 • skyfrit.com  MGJ的地盘 | 保留所有权利

48 queries in 3.203 seconds.