无线网卡(Broadcom Corporation BCM4312)的安装

 

关于linux 下无线网卡驱动程序的安装

机器型号:CQ45 203TX

发行版:fedora 13

内核版本:2.6.33.6-147.fc13.i686.PAE

无线网卡型号:Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

自从机器系统更新到fedora13 以后,突然发现无线网卡不能使用。笔记本了的灯也不闪,但是:

lspci

03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

却能看到我的无线网卡的信息。

ifup wlan0

无法激活设置。

决定重装一下无线网卡的驱动,首先在官网

http://www.broadcom.com/support/802.11/linux_sta.php

下载了相关的驱动程序,按装压缩包里的README.TXT 里的说明进行安装。文件的内容差不多如下:

首先要看你的设备是不是被支持,使用命令:#lspci -n | grep 14e4

根据所给出的信息查下表:

BRCM PCI PCI Dell

Product Name     Vendor ID    Device ID   Product ID

-------------           ----------         ---------       -----------

4311 2.4 Ghz       0x14e4         0x4311       Dell 1390

4311 Dualband    0x14e4         0x4312       Dell 1490

4311 5 Ghz          0x14e4         0x4313

4312 2.4 Ghz       0x14e4         0x4315        Dell 1395

4313 2.4 Ghz        0x14e4         0x4727      Dell 1501

4321 Dualband     0x14e4        0x4328       Dell 1505

4321 Dualband     0x14e4        0x4328        Dell 1500

4321 2.4 Ghz        0x14e4        0x4329

4321 5 Ghz            0x14e4        0x432a

4322 Dualband     0x14e4         0x432b       Dell 1510

4322 2.4 Ghz        0x14e4         0x432c

4322 5 Ghz           0x14e4         0x432d

43224 Dualband   0x14e4        0x4353         Dell 1520

43225 2.4 Ghz      0x14e4        0x4357

Cards not listed here may also work.

接下来要检查一下你的系统是否有合适的工具来编译驱动程序

fedora 要安装kernel-devel

ubuntu 执行尝试以下命令:

# apt-get install build-essential linux-headers-generic

# apt-get build-dep linux

检查你是否有以下路径:

# ls /lib/modules/`uname -r`/build

然后解压下载下来的文件:

# mkdir hybrid_wl

# cd hybrid_wl

# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz

接着

# make clean // 这一步可以不用

# make

make 完有错误就查看readme 里有没有相关的解决方法)

如果你是更新驱动,执行以下步骤:

# rmmod wl

# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig

# cp wl.ko <path-to-prev-driver>/wl.ko

# depmod

# modprobe wl

全新的安装程序:

1. 移除去其它关于无线网卡的驱动

执行:

# lsmod | grep "b43/|ssb/|wl"

如果查询到以下几项,就执行以下命令移除它们

# rmmod b43

# rmmod ssb

# rmmod wl

接着把以下几项加入黑名单,避免以后再次加载

# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf

# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

2.insmod the driver

另外,你要是之前没装过wl 的驱动,你将需要在使用wl 模块之前加入一个安全模块,

执行以下命令:

modprobe lib80211 或者 #modprobe ieee80211_crypt_tkip // 看那一个对你系统起作用,新的系统用第一个。

然后:

#insmod wl.ko

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在CentOS 7安装BCM43142无线网卡驱动的步骤: 1. 确认无线网卡型号:使用以下命令查看无线网卡型号: ```shell lspci | grep Network ``` 如果输出中包含"BCM43142",则确认使用的是博通BCM43142无线网卡。 2. 安装必要的软件包:使用以下命令安装所需的软件包: ```shell sudo yum install -y kernel-devel sudo yum install -y gcc ``` 3. 下载驱动程序:从官方网站下载适用于CentOS 7的BCM43142无线网卡驱动程序。将驱动程序文件保存到本地目录。 4. 解压驱动程序:使用以下命令解压驱动程序文件: ```shell tar -zxvf <驱动程序文件名>.tar.gz ``` 5. 进入驱动程序目录:使用以下命令进入解压后的驱动程序目录: ```shell cd <驱动程序目录> ``` 6. 编译和安装驱动程序:使用以下命令编译和安装驱动程序: ```shell make sudo make install ``` 7. 加载驱动程序:使用以下命令加载驱动程序: ```shell sudo modprobe <驱动程序模块名> ``` 8. 配置无线网络:使用以下命令配置无线网络连接: ```shell sudo nmcli dev wifi connect <无线网络名称> password <无线网络密码> ``` 将"<无线网络名称>"替换为你要连接的无线网络的名称,将"<无线网络密码>"替换为你要连接的无线网络的密码。 请注意,以上步骤仅适用于CentOS 7,并且需要下载适用于CentOS 7的BCM43142无线网卡驱动程序。如果你使用的是其他操作系统或版本,请参考相应的文档或官方网站获取适用于你的系统的驱动程序和安装说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值