欢迎来到麦麦的不老阁

记录一些关于自己在linux、网络应用、个人心情故事的文字...

关于我

我喜欢搬个小板凳坐在马路边看MM,喜欢把双手插裤兜...更多机密资料... »

Member Login

Lost your password?

麦麦的不老阁

关注互联网,爱生活爱拉芳!不扯谈客观,哥的博客哥做主,用低俗的文字来表述主观看法~

Fedora安装Broadcom 43XX 无线网卡驱动(新版)

关于在fedora上安装 broadcom 无线驱动的文章,这已经是第三篇了,第一篇是07年10月写的《使用ndiswrapper安装无线网卡驱动》,写的是关于使用 ndiswrapper 来包装windows下的驱动程序。另外一篇是09年7月写的《安装Broadcom 4312 无线网卡驱动》,写的是在Linux下安装802.11 Linux STA 驱动程序。当时的驱动版本是hybrid-portsrc-x86_32-v5_10_91_9(有相对应的64 bit版),时隔半年多,hybrid-portsrc已经升级到了hybrid-portsrc-x86_32-v5.60.48.36(有相对应的64 bit版),居然安装方法都有所改变了。

为什么说推广Linux这么困难,因为Linux就是太折腾人,就一个驱动升级,驱动文件变了,连安装方法都有所改变了,所以这又写了一篇关于fedora12安装broadcom 无线驱动的方法。

下载最新版本的802.11 Linux STA driver (点击进入下载页面),有32bit和64bit版本,包括支持 IEEE 802.11a/b/g/n 的Broadcom BCM4311-,BCM4312-,BCM4313-,BCM4321- 和 BCM4322系列无线网卡。

安装环境:
需要kernel-headers,如果你不是刚玩Linux的话,相信你系统中应该已经安装过了,如果没有安装话,安装先。

sudo yum install -y kernel-devel

安装hybrid-portsrc:
1、建立一个目录,比如hybrid,将下载的驱动放到该目录下,解压驱动,这里不罗嗦具体指令步骤了。
2、生成模块(LKM) ,如果成功的话,应该会生成wl.ko模块以及其他文件。

make clean && make

3、检查是否有加载Broadcom相关的b43、ssb、wl模块,有的话就移除先。
# lsmod  | grep “b43\|ssb\|wl”

sudo rmmod b43 && sudo rmmod ssb && sudo rmmod wl

在/etc/modprobe.d/blacklist.conf 配置文件中屏蔽ssb、b43模块。

sudo echo “blacklist ssb” >> /etc/modprobe.d/blacklist.conf
sudo echo “blacklist b43″ >> /etc/modprobe.d/blacklist.conf

4、加载模块

sudo modprobe lib80211 或者 sudo modprobe ieee80211_crypt_tkip
sudo insmod wl.ko

如果你是老系统升级过来的话,modprobe步骤中可能会出现提示:

WARNING: All config files need .conf: /etc/modprobe.d/anaconda, it will be ignored in a future release.

解决办法:将anaconda修改为anaconda.conf即可。

insmod wl.ko 步骤中可能出现提示:”WARNING: modpost: missing MODULE_LICENSE()”,无视它就是了…

如何开机自动加载wl.ko模块。

sudo cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
sudo depmod -a

或者

sudo echo modeprobe wl >> /etc/rc.local

以上是折腾人士安装Broadcom的步骤,当然也有懒人招数。如果你已经安装了rpmfusion源,直接 sudo yum install kmod-wl。如果还没有安装rpmfusion源,那就在我的博客中搜索如何安装吧。

订阅博客地址:http://www.uncle.ws/subscribe/

您可能感兴趣的相关日志

本文评论 5 comments

  1. Firm Leave a comment:

    无线网卡驱动不是一般都装好的吗

    LinuxHobby 回复:

    你的是intel模组吧?Broadcom向来都这样麻烦。

  2. 完美推广 Leave a comment:

    学习一下

  3. anthann Leave a comment:

    BCM4310好杯具

    麦麦 回复:

    习惯了就好,用Broadcom可以磨练耐心的!

Leave a comment

玩转Linux

把Linux当玩具

Wordpress

Wordpress 程序应用

游荡互联网

在网上做点啥?

业界资讯

互联网资讯

随笔小记

随笔小记

软件快递

收集软件资讯