opensuse 12.3桌面版本
---------------------------------个人简略版过程--------------------------------------------
注意检查你的硬件版本与对应的驱动版本
1.到BCM官方网站下载驱动:
http://www.broadcom.com/support/802.11/linux_sta.php
下载文件:hybrid-v35-nodebug-pcoem-6_30_223_141.tar.gz
2.解压该文件到新建的目录bcm_linux_driver
tar -xzf hybrid-v35-nodebug-pcoem-6_30_223_141.tar.gz -C bcm_linux_driver
3.把bcm_linux_driver复制到/lib/modules/3.7.10-1.1-desktop/kernel/drivers/net/wireless 下面进行编译,(没有此目录可能是你没有安装内核开发环境)
进入bcm_linux_driver目录下执行:
#make //生成了wl.ko
#make install
#modprobe wl
此时网卡模块已经加载,可以去检查网卡是否工作了。
如果你的系统已经使用了默认的驱动,以上modprobe命令可能会不成功。
1.检查新驱动是否和默认驱动冲突
# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl" 如果有把他们都去掉3.加载新驱动,在你的编译目录下或者/lib/modules/3.7.10-1.1-desktop/kernel/drivers/net/wireless目录下执行# rmmod b43 # rmmod brcmsmac # rmmod ssb # rmmod bcma # rmmod wl然后重新加载新驱动
2.检查你的无线网卡配置方式
lsmod |grep lib80211
lsmod |grep cfg80211
如果上面两个命令都没有的结果的话,需要执行如下命令之一:#modprobe lib80211#modprobe ieee80211_crypt_tkip# modprobe cfg80211
insmod wl.ko
4.检查驱动是否工作:到任务栏下面是否检测到了你身边的无线信号。
5.添加随系统启动,在/etc/rc.local 追加
depmod -a
modprobe wl
-------------------------官方参考----------------------
具体可以阅读BCM的官方文档:
http://www.broadcom.com/docs/linux_sta/README.txt
本文介绍了在opensuse 12.3中解决无线网卡BCM43227无法识别的问题,包括从BCM官网下载驱动,解压并编译,以及处理可能的驱动冲突,最终使无线网卡正常工作的方法。
948

被折叠的 条评论
为什么被折叠?



