ubuntu下升级网卡驱动
ubuntu下升级网卡驱动
无线局域网环境下,有个笔记本儿的无线经常断,而其它的终端都好好的,唯独它不行。所以想到检查和更新下无线网卡的驱动看看。以下是操作流程,记录一下。
阅读说明:##为标签, //为注释
##得到主板上的网卡的大概信息
lspci |grep -i network
06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:06.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
//如果你是USB网卡 用lsusb
##获得无线网卡的具体信息
lspci -v //v表示详细信息
06:06.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
Subsystem: Hewlett-Packard Company nc6120/nx8220/nw8240
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at b0107000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ipw2200
Kernel modules: ipw2200 //得到无线网卡的型号
##检查驱动是否加载,此项可跳过。
lsmod |grep ipw2200
ipw2200 146148 0
libipw 46701 1 ipw2200
cfg80211 172392 2 ipw2200,libipw
lib80211 14570 3 ipw2200,lib80211_crypt_wep,libipw
##检查无线网卡驱动的版本号以及异常信息
dmesg |grep ipw2200
......略
[ 25.521451] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq // 驱动版本为1.2.2
[ 25.521458] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[ 25.935312] ipw2200 0000:06:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 25.935333] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[ 26.789821] ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
[ 484.266461] ipw2200: Failed to send SYSTEM_CONFIG: Already sending a command. //异常
[ 6471.372035] ipw2200: Failed to send SYSTEM_CONFIG: Already sending a command.
[10682.791894] ipw2200: Failed to send ASSOCIATE: Already sending a command.
[11005.568095] ipw2200: Failed to send CARD_DISABLE: Command timed out. //异常
[11516.823602] ipw2200: Failed to send SYSTEM_CONFIG: Already sending a command.
[16597.424064] ipw2200: Failed to send ASSOCIATE: Already sending a command.
[18535.294195] ipw2200: Firmware error detected. Restarting. //异常
[18535.295007] ipw2200: Failed to up device //异常
[18535.295487] ipw2200 0000:06:06.0: PCI INT A disabled
......略
##下载相应的固件
上网搜索ipw2200的驱动,在http://ipw2200.sourceforge.net/firmware.php找到了驱动,选择最新的固件,
点击相应的固件链接之后,出现的是一个许可文档,可以忽略,直接拉到下面点击I Agree就行。
我选的是driver versions v1.1.1 and newer firmware v3.1
既http://bughost.org/firmware/ipw2200-fw-3.1.tgz
##安装固件
tar zxvf ipw2200-fw-3.1.tgz,进入解压的目录cd ipw2200-fw-3.1,复制固件mv /lib/firmware/ipw2200-bss.fw /tmp;cp ipw2200-bss.fw /lib/firmware/
使固件生效。
执行rmmod ipw2200 && lsmod 核实驱动已经卸载。
对应dmesg是[ 297.215960] ipw2200 0000:06:06.0: PCI INT A disabled
modprobe ipw2200,挂载新的驱动,再执行iwconfig又会重新看到网卡了。//iwconfig用于查看无线连接情况
OK,完成,可以用iwlist scan扫描热点了。
##再用dmesg检查
[27287.321763] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq //版本没有变化
[27287.321776] ipw2200: Copyright(c) 2003-2006 Intel Corporation
##安装完毕
由版本没有变化,说明之前的驱动已经是最新的了。问题可能没有根本解决,后续再观察。
不过,经过这番折腾,也总结了一些经验。
如果再掉线,我也不会去点什么重连了,重连慢的要命。直接rmmod ipw2200 && modprobe ipw2200 快速重连了--测试了多个命令,发现这个是最快的。
补充简单的iwconfig命令
iwconfig eth* essid xxxx key xxx
iwconfig eth* essid xxxx key open
iwconfig eth* power off
ifconfig eth* up
dhclient eth*
ubuntu下升级网卡驱动的更多相关文章
- ubuntu下升级R版本
ubuntu下升级R版本 在测试<机器学习 实用案例解析>一书的邮件分类代码时,windows系统下rstudio中无法读取特殊字符,在ubuntu下可以.在ubuntu虚拟机下安装t ...
- Ubuntu下更改网卡名称
这个方法用于解决Ubuntu下更换网卡后,新网卡变更为eth1,并且源网卡的名称eth0,无法给新网卡用的情况.也可以用于为网卡更名.网 卡MAC地址改变之后,在Linux中找到网卡,新的网卡会被识别 ...
- Linux下查看网卡驱动和版本信息
Linux下查看网卡驱动和版本信息 查看网卡生产厂商和信号 查看基本信息:lspci 查看详细信息:lspci -vvv # 3个小写的v 查看网卡信息:lspci | grep Ethernet 查 ...
- ubuntu BCM43142 lenovo网卡驱动安装(Broadcom)
ubuntu13.10 lenovo网卡驱动安装(Broadcom) ubuntu当月刚出了13.10版本,在升级了操作系统版本后无法搜索无线热点,联想官网提供的驱动下载都是为windows准备的 ...
- 怎样在linux下安装网卡驱动
由于我电脑的各种奇葩问题的存在,导致我装上Ubuntu13.10之后网卡居然无法使用,坚持了挺久使用无线网,终于坚持不住了,百度了各种解决方式,终于成功解决.这里也记录一下我的解决过程,供大家参考.大 ...
- CentOS下安装网卡驱动
前言最近,一台机器从FreeBSD换为CentOS,一路安装顺利.完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的.于是开始了一路艰辛的安装过程. 安装过程1. ...
- ubuntu下简单的驱动编译
转自:http://www.eefocus.com/jefby1990/blog/13-02/291628_c39b8.html 本文是参考了网上多篇帖子而写的算不上什么原创.唯一值得欣慰的只不过在本 ...
- DELL R410升级网卡驱动
官方链接http://zh-cn.broadcom.com/support/ethernet_nic/netxtremeii.php(官方驱动的名字偶尔会改) 注意确保服务器的kernel-dev ...
- ubuntu下编译内核驱动。
目的: 1. 驱动热身.网上有很多类似的文章可供参考. 2. 在操作系统中, 编写这个设备的驱动. 3. 为写qemu的watchdog驱动练手. 有朋友问make的 watchdog驱动 需要什么准 ...
随机推荐
- [BZOJ3675]序列分割
3675: [Apio2014]序列分割 Time Limit: 40 Sec Memory Limit: 128 MB Description 小H最近迷上了一个分隔序列的游戏.在这个游戏里,小H ...
- Microsoft Excel 自动取数据库数据
1.下载安装mysql-connector-odbc-5.1.5-win32.msi 2.打开控制面板.搜索数据 3.点击添加→MySQL ODBC 5.1 Driver→完成 4.填写名称.IP地址 ...
- C#继承的执行顺序
自己对多态中构造函数.函数重载执行顺序和过程一直有些不理解,经过测试,对其中的运行顺序有了一定的了解,希望对初学者有些帮助. eg1: public class A { public A() { Co ...
- 理解容器之间的连通性 - 每天5分钟玩转 Docker 容器技术(34)
通过前面小节的实践,当前 docker host 的网络拓扑结构如下图所示,今天我们将讨论这几个容器之间的连通性. 两个 busybox 容器都挂在 my_net2 上,应该能够互通,我们验证一下: ...
- mybatis介绍与环境搭建
一.不用纯jdbc的原因,即缺点. 1.数据库理解,使用时创建,不用时释放,会对数据库进行频繁的链接开启和关闭,造成数据库的资源浪费,影响数据库的性能.设想:使用数据库的连接池.2.将sql语句硬编码 ...
- Java NIO 核心组件学习笔记
背景知识 同步.异步.阻塞.非阻塞 首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下[1]. 同步:API调用返回时调用者就知道操作的结果如何了(实际读取/写入了多少字节). 异步:相 ...
- 手机cpu结构,arm
问题描述 今天测试人员测试集成版本时除了一个bug:关于华为 Mate 8手机Android 6.0系统运行刚刚提测的版本时,出现闪退的bug,而小米 4 手机Android 6.0系统却没有出现任何 ...
- 7.java的请求转发和请求重定向
1.请求重定向:是客户端的行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会改变,一次新的转发. 2.请求转发:是服务器的行 ...
- 【TCP/IP详解 卷1:协议】 第18章TCP连接的建立与终止
img { border: 1px solid black } T C P是一个面向连接的协议.无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接. RST:复位连接,将连接重置,一般用在 ...
- Vijos 1010 清帝之惑之乾隆
背景 乾隆,雍正的第四子,在位60年,退位后又当了三年太上皇,终年89岁. 乾隆即位之初,实行宽猛互济的政策,务实足国,重视农桑,停止捐纳,平定叛乱等一系列活动中,充分体现了他的文治武功,乾隆帝向慕风 ...