在 fedora 15 上安装 博通 BCM4313 无线网卡驱动
来源:互联网 发布:淘宝侵权 编辑:程序博客网 时间:2024/04/30 12:46
在 fedora 15 上安装 博通 BCM4313 无线网卡驱动,开始几步可按以下步骤进行。
本段来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-04/34696.htm
1. 检查内核版本 和硬件
#uname -a
Linux Neil-PC 2.6.38.2-9.fc15.x86_64 #1 SMP Wed Mar 30 16:55:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
#lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 05)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GT218 [NVS 3100M] (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)
04:00.0 SD Host controller: Ricoh Co Ltd Device e822 (rev 03)
04:00.4 FireWire (IEEE 1394): Ricoh Co Ltd Device e832 (rev 03)
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
3f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
2 . 编译源码
注意:yum install broadcom-wl 不能用,Fedora 14 可以的
到官方下载驱动包,但是那个包编译不了,(这里可以下载 我改过的代码 )
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/kernels/2.6.38.2-9.fc15.x86_64'
CC [M] /root/broadcom_bcm4313/src/wl/sys/wl_linux.o
/root/broadcom_bcm4313/src/wl/sys/wl_linux.c: In function ‘wl_attach’:
/root/broadcom_bcm4313/src/wl/sys/wl_linux.c:485:3: error: implicit declaration of function ‘init_MUTEX’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/root/broadcom_bcm4313/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/root/broadcom_bcm4313] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.38.2-9.fc15.x86_64'
需要在wl_linux.h 186 行加上
#define init_MUTEX(LOCKNAME) sema_init(LOCKNAME,1);
3. 编译好的 wl.ko 复制到
/lib/module/xxxxx/extra/wl/wl.ko
[root@Neil-PC wl]# pwd
/lib/modules/2.6.38.2-9.fc15.x86_64/extra/wl
[root@Neil-PC wl]# ll
total 3964
-rw-r--r-- 1 root root 4058778 Apr 15 08:32 wl.ko
4. 插入模块
检测并自动插入,成功的话直接返回,无错误
#modprobe wl
5. reboot 就可以使用了
当我们进行第四步时可能会遇到 模块加载失败,找不到模块的错误提示。
那么需要以下几步,就可以解决这个问题了。
1,cp wl.ko /lib/modules/2.6.XXXXXX/kernel/ 目录下
2,执行 depmod 命令。
3,modprobe wl。
4,reboot
OK。 这样就确保安装成功了。
- 在 fedora 15 上安装 博通 BCM4313 无线网卡驱动
- Fedora Core 16 学习笔记--安装无线网卡驱动--芯片BCM4313
- CentOS7编译BCM4313无线网卡驱动
- 在Fedora 15下安装TP-Link TL-WN721N USB无线网卡驱动
- Fedora 15 Broadcom BCM4131 无线网卡驱动的安装
- fedora 15 怎么安装thinkpad sl410 无线网卡驱动
- Fedora 15下安装RT5370无线网卡驱动小记
- Fedora 15 16 17 18 20无线网卡驱动安装
- fedora 13下安装无线网卡驱动
- Fedora 16无线网卡驱动安装
- fedora下安装broadcom无线网卡驱动
- fedora 18 无线网卡驱动安装
- centos6.4 bcm4313无线驱动安装
- CentOS 6.4 64位下安装BCM4313无线网卡驱动(血泪修改版)
- Ubuntu下BCM4313网卡驱动安装
- 成功在 Fedora 7 安装无线网卡
- Fedora 20 上安装基于dell 1420的无线网卡驱动
- RHEL6.4 安装Broadcom BCM4313无线网卡[修正版]
- 珍惜时间,坚定不移地提高自己
- socket 错误分析(留下来碰到错误就来查查)
- sgu 185 Two shortest
- C++代码规范,初学者要注意
- PsExec
- 在 fedora 15 上安装 博通 BCM4313 无线网卡驱动
- 9/7 java学习第二天
- 让一天变成48小时的七种方法
- 自共轭Ferrers图
- 2.1 链表-判断是否有环并确定环入口
- 线程的生命周期与线程状态(二)
- [Mo]OpenNI+OpenCV处理kinect深度图,获取手掌骨架图像
- mysql 用法
- C++ 基础4:数组和指针