已开通新的博客,后续文字都会发到新博客
---
这是第三篇,介绍Gentoo安装broadcom-sta(wl)无线驱动
如有未明白以下内容的,请看基础知识篇
如果选择内核自带驱动b43的,请看第二篇
1.从发行版的源中安装
emerge –a Broadcom-sta
完成安装后,会在/lib/modules/`uname–r`/net/wireless/目录下产生wl.ko驱动文件
2.从源代码安装
1)从网站http://www.broadcom.com/support/802.11/linux_sta.php
下载相应的驱动包(我的为32位)及安装说明文档
Broadcom无线驱动sta(wl)的readme说明文档
http://www.broadcom.com/docs/linux_sta/README.txt
2)解压驱动包
tar xzf hybrid-portsrc.tar.gz
进入目录
cd hybrid-portsrc
清除临时文件,并编译
makeclean
make
复制编译好的驱动到内核模块目录
cpwl.ko /lib/modules/`uname –r`/net/wireless/
(此处用insmod wl.ko 相同效果)
如果直接从发行版源中安装,安装完毕直接从此处开始
重置模块间动态链接
depmod –a
删除与此可能冲突的模块(此处可用modprobe –r 模块名 同样效果)
rmmod b43
rmmod ssb
rmmod wl
操作完成后,重新加载驱动
moprobe wl
在内核启动时,屏蔽与此相冲突的模块
echo “blacklist b43”>>/etc/modprobe.d/blacklist.conf
echo “blacklistssb”>>/etc/modprobe.d/blacklist.conf