Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5139693
  • 博文数量: 553
  • 博客积分: 13864
  • 博客等级: 上将
  • 技术积分: 11041
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-28 21:25
个人简介

个人Blog: hhktony.com

文章分类

全部博文(553)

文章存档

2015年(1)

2014年(2)

2013年(12)

2012年(384)

2011年(154)

分类: LINUX

2013-03-02 16:51:42

# Ubuntu12.04 Broadcom BCM4132 无线网卡驱动安装:

### 下载对应版本的驱动

    # 驱动
    # 补丁

下载文件:

    hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
    5_100_82_38.patch

### 安装

1. 解压

    mkdir hybird_wl
    tar -xzvf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz -C hybird_wl/
    cd hybird_wl/

2. 打补丁

    mv ../5_100_82_38.patch hybird_wl/
    sudo patch -p0 < 5_100_82_38.patch  

3. 需要对源文件做些修改不然编译出错

将文件`src/wl/sys/wl_linux.c`里的`ndo_set_multicast_list`替换成`ndo_set_rx_mode`

4. 编译安装

    sudo make clean
    sudo make
    cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/wl.ko


5. 解决其它相冲突的驱动

    lsmod  | grep “b43\|ssb\|wl”

    sudo rmmod b43
    sudo rmmod ssb
    sudo rmmod wl

6. 在文件`/etc/modprobe.d/blacklist.conf`添加如下内容:

    blacklist ssb
    blacklist b43

7. 加载驱动

    cd /lib/modules/`uname -r`/kernel/net/wireless/
    sudo depmod
    sudo modprobe lib80211
    sudo insmod wl.ko


### 需要手动启动:

cd /lib/modules/`uname -r`/kernel/net/wireless/
sudo depmod
sudo lsmod  | grep "b43\|ssb\|wl"
sudo rmmod ssb
sudo rmmod wl
sudo modprobe lib80211
sudo insmod wl.ko


阅读(6201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~