Warning: Error while sending QUERY packet. PID=4751 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1877 fedora 15 Broadcom BCM4132 (dell inspiron 1440) 无线网卡驱动安装 | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页Linux>正文
fedora 15 Broadcom BCM4132 (dell inspiron 1440) 无线网卡驱动安装
发表于6年前 Linux 暂无评论

1、先上官网:www.broadcom.com/support/802.11/linux_sta.php 下载对应版本的驱动

 因为我安装的系统是32位的,我下载了:32-bit driver 5.100.82.38

 还要下载补丁:Patch for compilation problem with kernel versions > 2.6.37  5.100.82.3。

 下载后我的到两个文件,分别是:hybrid-portsrc_x86_32-v5_100_82_38.tar.gz5_100_82_38.patch

2、我把这两个文件保存在fedora15的主目录下。下面开始安装:

 先进入下载目录,即我的主目录(dauser为我的主目录)

 # cd /home/dauser

3、新建目录

  mkdir hybird_wl

  mv hybrid-portsrc_x86_32-v5_100_82_38.tar.gz hybird_wl/

  cd hybird_wl/

  tar xzf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz

  mv hybrid-portsrc_x86_64-v5_100_82_38.tar.gz ../

4、然后打补丁

  cd /home/dauser

  mv 5_100_82_38.patch hybird_wl/

  cd /home/dauser/hybird_wl

  sudo patch -p0 < 5_100_82_38.patch  

  运行结果显示“patching file src/wl/sys/wl_linux.c”

5、 sudo make clean 

  显示:

 

    KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean

    make[1]: 进入目录“/usr/src/kernels/2.6.40.3-0.fc15.i686.PAE”

    make[1]: 离开目录“/usr/src/kernels/2.6.40.3-0.fc15.i686.PAE”


6、sudo make 

 显示:

   KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`

 

  make[1]: 进入目录“/usr/src/kernels/2.6.40.3-0.fc15.i686.PAE”

  LD      /home/dauser/hybird_wl/built-in.o

  CC [M]  /home/dauser/hybird_wl/src/shared/linux_osl.o

  CC [M]  /home/dauser/hybird_wl/src/wl/sys/wl_linux.o

  CC [M]  /home/dauser/hybird_wl/src/wl/sys/wl_iw.o

  LD [M]  /home/dauser/hybird_wl/wl.o

  Building modules, stage 2.

  MODPOST 1 modules

  WARNING: modpost: missing MODULE_LICENSE() in /home/dauser/hybird_wl/wl.o

  see include/linux/module.h for more information

  CC      /home/dauser/hybird_wl/wl.mod.o

  LD [M]  /home/dauser/hybird_wl/wl.ko

  make[1]: 离开目录“/usr/src/kernels/2.6.40.3-0.fc15.i686.PAE”

7、然后就简单了

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

cd /lib/modules/`uname -r`/kernel/net/wireless/

sudo depmod

8、删除其它驱动

sudo modprobe wl

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

显示:(下面的结果不一定都全部显示,我的只显示了4个)

   wl                   2554168  

   lib80211                5071  1 wl

   b43                   282277  

   mac80211              234498  1 b43

   cfg80211              135850  2 b43,mac80211

   ssb                    46917  1 b43

   mmc_core               71680  3 b43,ssb,sdhci

rmmod b43

rmmod ssb

rmmod wl

9、

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

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

两个echo我没有运行成功,直接运行的下面的命令,经测试,也可以安装成功

sudo modprobe lib80211

sudo insmod wl.ko

看看你的无线网络灯亮了没?呵呵。安装完成

 

可能出现的错误:

 

1、运行make clean时出现:

   make: *** /lib/modules/2.6.40.3-0.fc15.i686.PAE/build: 没有那个文件或目录。 停止。

   make: *** [clean] 错误 2

   驱动的安装说明里面有解决方式,具体时在fedora 15下面需要安装kernel-devel

安装方式在应用程序——系统工具——安装或删除软件,搜索kernel-devel,会搜出两个结果,这两个必须都安装,我第一次只装了第二个,结果错误仍然出现,两个都装上就成功安装了。

 

给我留言

留言无头像?


×
腾讯微博