Dell LATITUDE E5410笔记本Ubuntu无线网卡BCM43224驱动安装
作者 余超 email:yuchao86@gmail.com

在使用Ubuntu的过程中,你可能会遇到Ubuntu无线网卡驱动的问题,这里将介绍Ubuntu无线网卡问题的解决方法,终于在我的Dell LATITUDE E5410上把Ubuntu无线网卡配置好了。
在linux下面果然是什么都要自己来,让自己技术有很大提高,痛并快乐着。在Ubuntu论坛上看了一下,有用b43驱动,也有用madwifi来加载的,也有用ipw3945d的,
此处直接用broadcom的驱动。我的机器uname -a如下:Linux yuchao-Latitude-E5410 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
自己编译过内核,升级到了2.6.35-22,如果你的内核不一样请你自己hacking。。

1.查看自己的网卡驱动。$sudo lshw -C network
[yuchao@yuchao-Latitude-E5410 hybrid_wl]$sudo lshw -C network
  *-network               
       description: Wireless interface
       product: BCM43224 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth1
       version: 01
       serial: 5c:ac:4c:65:53:7f
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl1 driverversion=5.100.82.38 latency=0 multicast=yes wireless=IEEE 802.11abgn
       resources: irq:17 memory:95500000-95503fff
2.为了使用新驱动,我们需要阻止原有驱动的加载,如果没有,则跳过此步。
编辑/etc/modprobe.d/blacklist
sudo vim /etc/modprobe.d/blacklist
在blacklist文件中加入
# blacklist new iwl3945
blacklist iwl3945

3.查看无线驱动的芯片类型。$sudo lspci -vnn |grep 14e4
[yuchao@yuchao-Latitude-E5410 hybrid_wl]$sudo lspci -vnn |grep 14e4
02:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
0b:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe [14e4:1680] (rev 10)

具体pci id:14e4:4353. 4353就是无线芯片的具体型号。
4.在broadcom的网站上下载linux下的驱动。
地址:http://www.broadcom.com/support/802.11/linux_sta.php
下载32-bit的驱动,然后基本上按照这个README来安装驱动。

5.编译安装驱动
tar zxvf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
如果以前编译过使用make clean清理一下,
然后使用make编译文件
最后使用:sudo make install

6.使用depmod -a命令查看一下模块依赖。
加载模块使用如下命令:
$sudo modprobe lib80211
$sudo insmod wl.ko
(注释:insmod就是安装模块[install modules]到内核的命令,modprobe命令是根据depmod -a的输出/lib/modules/version**/modules.dep来加载全部的所需要模块。删除模块的命令是:modprobe -r filename,系统启动后,正常工作的模块都在/proc/modules文件中列出。使用lsmod命今也可显示相同内容。/etc/modules.conf或/etc/modprobe.conf文件是一个自动处理内核模块的控制文件。)
在文件/lib/modules/2.6.35-22-generic/modules.dep文件末尾可以看到如下:
updates/dkms/wl.ko: kernel/net/wireless/lib80211.ko
[yuchao@yuchao-Latitude-E5410 2.6.35-22-generic]$
说明我们也经加载成功。
也可以使用命令#modprobe wl来检测是否有wl这个模块
如果没有,在系统--系统管理--硬件驱动里面把broadcom sta 驱动激活,再次运行这个命令就可以了。

7.配置网卡相关命令 : 
    iwconfig   ( 配置essid等参数)
    ifconfig       (配置ip)
    iwlist scan   (查看当前无线网张信息)
    dhclient    (如果是动态分配,则用它取地址)
[yuchao@yuchao-Latitude-E5410 etc]$iwconfig eth1 
eth1      IEEE 802.11  Nickname:""
          Access Point: 00:00:00:00:00:00   
          Link Quality:5  Signal level:0  Noise level:166
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

[yuchao@yuchao-Latitude-E5410 etc]$sudo dhclient
Listening on LPF/eth1/5c:ac:4c:65:53:7f
Sending on   LPF/eth1/5c:ac:4c:65:53:7f
Listening on LPF/vboxnet0/0a:00:27:00:00:00
Sending on   LPF/vboxnet0/0a:00:27:00:00:00
Listening on LPF/eth0/a4:ba:db:df:0e:d2
Sending on   LPF/eth0/a4:ba:db:df:0e:d2
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on vboxnet0 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 10.215.15.239 on eth0 to 255.255.255.255 port 67
DHCPACK of 10.215.15.239 from 10.215.15.1
bound to 10.215.15.239 -- renewal in 42446 seconds.
为了让这模块一开机就可以加载,在/etc/modules里面加上wl就可以了。
8. 重启电脑
重启之后,就可以正常使用无线网络了。

ok。最后的步骤,打开wifi开关.然后连接无线网络,输入密码,ok拉。

这个方法很简单,不象用ndiswrapper那么麻烦,唯一的坏处是如果更新内核后要重新编译安装驱动。

编译linux内核驱动就像去探险,祝君好运

Dell LATITUDE E5410笔记本Ubuntu无线网卡BCM43224驱动安装(原创)相关推荐

  1. 内核升级后linux ubuntu无线网卡wifi驱动安装上网问题

    起因:因为用的工控机需要额外的无线网卡,内核升级后make编译失败. ###########(1)终端命令如下,ubuntu18.04/20.04 ########### For 5.10 kerne ...

  2. ubuntu 无线网卡AX200驱动安装

    首先从官网https://www.intel.cn/content/www/cn/zh/support/articles/000005511/wireless.html下载合适的linux驱动: 一定 ...

  3. Ubuntu系统---NVIDIA 驱动安装

    Ubuntu系统---NVIDIA 驱动安装 第一次安装"NVIDIA 驱动",小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第 ...

  4. 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动

    记录ubuntu服务器显卡驱动安装 一次ubuntu服务器显卡驱动安装历程,简单记录. 1.下载Nvidia-Linux驱动到本地 Nvidia-Linux-XXX.run 2.停用桌面,安装驱动 / ...

  5. 【已解决】ubuntu双显卡驱动安装失败

    骤然降到零下11度,心凉了一下. 本文主要讲ubuntu双显卡驱动安装失败的情况,目前已解决. 欢迎此情况下Nvidia显卡驱动安装成功的网友在此文留言提供方法,谢谢! 注意:如果在ubuntu 14 ...

  6. Ubuntu Nvidia 显卡驱动安装

    Ubuntu Nvidia 显卡驱动安装向导 使用组合键切换到命令行模式 # ctrl + alt + f1 关闭图形化界面 sudo service lightdm stop 下载显卡驱动 wget ...

  7. ubuntu AMD显卡驱动安装

    ubuntu AMD显卡驱动安装   法一.便捷安装     图形方式:系统设置 -> 附加驱动,选择驱动,激活     命令行: 终端(ctrl + alt + t) 执行 sudo apt- ...

  8. debian 笔记本 准系统 RTL8822BE 8723 8192 8188 8168 8111 8107 8821-22 等PCIE 无线网卡蓝牙驱动安装

    原装笔记本,迷你准系统 安装PCIE下列无线网卡蓝牙驱动 查看网卡 lspci|grep less sudo nano /etc/apt/sources.list (debian10)最后一行添加de ...

  9. RTL8811AU无线网卡linux驱动安装笔记(Fedora、Ubuntu)

    最近公司重新布网络,采购了一批无线网卡都是是USB接口的,卡王(Card-king)KW-AC8012 600M双频增强型外置天线USB无线网卡(https://item.jd.com/7216632 ...

最新文章

  1. LaTex中的任意以及存在符号以及{}
  2. [ 浙江大学 程序设计专题 ] 四个专题代码 报告 PPT共享
  3. 服务器系统功能描述,Hadoop mapreduce核心功能描述
  4. pict 手册_zbrush中文手册.pdf
  5. Python 小白从零开始 PyQt5 项目实战(4)基本控件
  6. mysql 5.7 安装_MySQL 5.7 的安装历程
  7. JavaScript 对象和字串之间的转换
  8. 量化投资(数据分析)
  9. Synchronized与ReentrantLock区别总结(简单粗暴,一目了然)
  10. JavaScript笔记
  11. PDF转Word教程
  12. 502网关错误解决_“ HTTP 502错误的网关”错误和解决方案
  13. 用python实现房贷计算器
  14. android7.0后台,安卓7.0带来一键清理后台 真能使手机变快吗
  15. 2020NPDP产品经理认证考试备考心得-郑沂
  16. 计算机c盘空间满了应该怎么办,C盘空间满了怎么办?我来教你你如何解决
  17. linux下生成dump文件方法及设置
  18. 索骥馆-文学理论之《文学的故事:中国卷/世界卷(全2册)》全彩版[PDF]
  19. 独立IP和共享IP的区别以及各自的优势有哪些
  20. 重走青春路……还是因到了“原点”……

热门文章

  1. 【面试必备】Swiftnbsp;面试题及其答案
  2. 宽屏企业网站源码中英php_Lankecms蓝科中英文双语企业网站系统PHP版V2.0,PHP伪静态html宽屏LED照明公司模板外贸黑色...
  3. python脚本+任务计划-监测守护合同系统
  4. 基于飞桨实现的“太空保卫战士”——地球同步静止轨道空间目标检测系统
  5. 阿里P9赞不绝口的公众号
  6. 工业界|特斯拉全球最大超级充电站上海揭幕,最强版阿尔法狗已停止进一步强化
  7. 简单の暑假总结——树状数组
  8. 博世「求援」,毫米波雷达重构
  9. java判断简体和繁体字_如何判断一个字符串是繁体编码还是简体编码?????????...
  10. 袖珍拾遗(转贴来源于流水无声)