BLFS6.3上broadcom 4312无线网卡驱动的安装
时间:2009-12-07
来源:互联网
历经1周的时间,采用了3种方式安装驱动,才把无线搞定,现在把我安装的过程写下来,希望对大家有帮助。
也许我的不成功的步骤在您哪里可用呢,呵呵。
硬件环境:HP v3428(传说中的散热设计缺陷机,哭ing。。。)
无线网卡:broadcom 4312
软件环境:LFS6.3(按照youbest大侠教程制作),内核版本2.6.22.5
BLFS6.3,安装了QT,XORG,KDE
第一次尝试(kernel 2.6.22.5 + broadcom firmware:bcm43xx)
重新编译内核2.6.22.5,在network配置中将802.11编译成模块,在Device Drivers配置中,选中bcm43xx,将bcmxx驱动编译成模块,其他根据机器的实际硬件配置,用新内核重启机器。
接下来安装broadcom 4312的firmware bcm43xx。要说broadcom还真是bt,非得整个什么firmware出来,欺负俺没知识的人。大家注意,内核要求bcm的firmware装在/lib/firmware下
下载bcm43xx-fwcutter-006.tar.bz2
tar xjf bcm43xx-fwcutter-006.tar.bz2
cd bcm43xx-fwcutter-006
make
下载wl_apsta-3.130.20.0.o
sudo ./bcm43xx-fwcutter-006/bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
然后reboot,结果发现,内核可以识别bcm4312,但是无法正确驱动,网络无法打开,第一次尝试失败。
第二次尝试(kernel 2.6.22.5 + hybrid-portsrc-x86_64_5_10_27_6.tar.gz)
这种方式是不采用firmware的方式,所以,内核要重新编译,取消Device Driver中的bcm43xx的支持,但是仍然需要内核对802.11的支持(也就是说,你不能取消network中对802.11的支持)。
然后重新启动后,下载hybrid-portsrc-x86_64_5_10_27_6.tar.gz
tar xvf hybrid-portsrc-x86_64_5_10_27_6.tar.gz
cd hybrid-protsrc
make
会生成wl.ko文件。
然后我们尝试
insmod ieee80211_crypt_tkip
insmod ieee80211_crypt_wep
insmod wl.ko
然后,尝试用iwlist wlan0 scan查找网络
用iwconfig wlan0 配置网络。
如果能够成功,恭喜你,这种方式对你可行。
我的情况是可以用iwlist wlan0 scan查找到网络,但是不能用iwconfig wlan0对网络进行配置,更郁闷了。
至此,第二次尝试失败。
第三次尝试(kernel 2.6.30 + bcm43 firmware:broadcom-wl-4.150.10.5.tar.bz2)
前两次试验失败,而bcm的firmware分为三种分别是:bcm43xx,b43-legacy,b43。其中b43是最新的驱动,但是要求内核2.6.24以上,所以决定用新版内核+b43的驱动来尝试。
先下载2.6.30的内核,编译内核(在network打开对802.11的支持,则device driver中打开broadcom 无线网卡的支持),用新内核启动。
通过dmesg我们可以看到无线网卡被识别。
下载b43-fwcutter-012.tar.bz2
tar xvf b43-fwcutter-012.tar.bz2
cd b43-fwcutter-012
make
下载broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-012/b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
然后重新启动。此时可以通过iwlist wlan0 scan查找无线AP了
然后通过iwconfig wlan0 来配置无线网络,测试,终于。。。。。成功了。
再接下来就是配置IP或者DHCP,写启动脚本,这些就不赘述了。
罗嗦了半天,俺文采不好,希望写这些对于使用着bcm系列无线网卡的朋友们有帮助。
也许我的不成功的步骤在您哪里可用呢,呵呵。
硬件环境:HP v3428(传说中的散热设计缺陷机,哭ing。。。)
无线网卡:broadcom 4312
软件环境:LFS6.3(按照youbest大侠教程制作),内核版本2.6.22.5
BLFS6.3,安装了QT,XORG,KDE
第一次尝试(kernel 2.6.22.5 + broadcom firmware:bcm43xx)
重新编译内核2.6.22.5,在network配置中将802.11编译成模块,在Device Drivers配置中,选中bcm43xx,将bcmxx驱动编译成模块,其他根据机器的实际硬件配置,用新内核重启机器。
接下来安装broadcom 4312的firmware bcm43xx。要说broadcom还真是bt,非得整个什么firmware出来,欺负俺没知识的人。大家注意,内核要求bcm的firmware装在/lib/firmware下
下载bcm43xx-fwcutter-006.tar.bz2
tar xjf bcm43xx-fwcutter-006.tar.bz2
cd bcm43xx-fwcutter-006
make
下载wl_apsta-3.130.20.0.o
sudo ./bcm43xx-fwcutter-006/bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o
然后reboot,结果发现,内核可以识别bcm4312,但是无法正确驱动,网络无法打开,第一次尝试失败。
第二次尝试(kernel 2.6.22.5 + hybrid-portsrc-x86_64_5_10_27_6.tar.gz)
这种方式是不采用firmware的方式,所以,内核要重新编译,取消Device Driver中的bcm43xx的支持,但是仍然需要内核对802.11的支持(也就是说,你不能取消network中对802.11的支持)。
然后重新启动后,下载hybrid-portsrc-x86_64_5_10_27_6.tar.gz
tar xvf hybrid-portsrc-x86_64_5_10_27_6.tar.gz
cd hybrid-protsrc
make
会生成wl.ko文件。
然后我们尝试
insmod ieee80211_crypt_tkip
insmod ieee80211_crypt_wep
insmod wl.ko
然后,尝试用iwlist wlan0 scan查找网络
用iwconfig wlan0 配置网络。
如果能够成功,恭喜你,这种方式对你可行。
我的情况是可以用iwlist wlan0 scan查找到网络,但是不能用iwconfig wlan0对网络进行配置,更郁闷了。
至此,第二次尝试失败。
第三次尝试(kernel 2.6.30 + bcm43 firmware:broadcom-wl-4.150.10.5.tar.bz2)
前两次试验失败,而bcm的firmware分为三种分别是:bcm43xx,b43-legacy,b43。其中b43是最新的驱动,但是要求内核2.6.24以上,所以决定用新版内核+b43的驱动来尝试。
先下载2.6.30的内核,编译内核(在network打开对802.11的支持,则device driver中打开broadcom 无线网卡的支持),用新内核启动。
通过dmesg我们可以看到无线网卡被识别。
下载b43-fwcutter-012.tar.bz2
tar xvf b43-fwcutter-012.tar.bz2
cd b43-fwcutter-012
make
下载broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-012/b43-fwcutter -w /lib/firmware wl_apsta_mimo.o
然后重新启动。此时可以通过iwlist wlan0 scan查找无线AP了
然后通过iwconfig wlan0 来配置无线网络,测试,终于。。。。。成功了。
再接下来就是配置IP或者DHCP,写启动脚本,这些就不赘述了。
罗嗦了半天,俺文采不好,希望写这些对于使用着bcm系列无线网卡的朋友们有帮助。
作者: indianwolf 发布时间: 2009-12-07
另外我发的那两贴关于BLFS无线相关的帖子,请毁灭老大删贴吧。
作者: indianwolf 发布时间: 2009-12-07
删哪两个帖子?
作者: d00m3d 发布时间: 2009-12-09
引用:
作者: d00m3d
删哪两个帖子?
|
http://www.linuxsir.org/bbs/thread360714.html
http://www.linuxsir.org/bbs/thread360750.html
是问题贴,没有人有过回答
作者: indianwolf 发布时间: 2009-12-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28