Ubuntu 12.04 安装无线网卡驱动


2013-12-06 23:08:17|  分类: 风生水起 |  标签:ubuntu  linux  无线网卡驱动  thinkpad  触摸板  |举报|字号 订阅

笔者这几天想在Win7手提电脑(ThinkPad E430C)上安装Linux系统(组成双系统)以便测试一些开源模式代码。Linux选择的是Ubuntu 12.04LTS 64位版。在安装完Ubuntu系统后发现手提电脑上的有线网卡能正常识别,但是无线网卡驱动却没有。于是在网上搜索了一番安装上驱动,并记此篇以做记录。

首先查看网卡状态,终端命令sudo lshw -C network
信息如下:
  • *-network UNCLAIMED

  • description: Network controller

  • product: Broadcom Corporation

  • vendor: Broadcom Corporation

  • physical id: 0

  • bus info: pci@0000:03:00.0

  • version: 01

  • width: 64 bits

  • clock: 33MHz

  • capabilities: pm msi pciexpress bus_master cap_list

  • configuration: latency=0

  • resources: memory:e4100000-e4107fff

发现无线网卡不能正常工作,并且网卡为博通的网卡。进一步查询网卡的型号,终端输入
sudo lspci -vnn | grep 14e4
信息如下:
  • 03:00.0 Network controller [0280]: Broadcom Corporation Device [14e4:4365] (rev 01)

  由此,网卡型号为博通4365,属于43系列,移步到博通官网下载64位Linux无线网卡驱动
http://zh-cn.broadcom.com/support/802.11/linux_sta.php
下载压缩包后,直接终端解压编译,编译成功,生成wl.ko文件。
在编译驱动成功之后,紧接着加载两个模块,终端输入
sudo modprobe lib80211
sudo modprobe cfg80211
安装驱动
sudo insmod wl.ko(在编译生成wl.ko文件的目录执行该命令),不出意外系统自动弹出无线识别提示,正常工作。可以参考官网的readme.txt文件,有详细的编译及错误解决方法。

另外,快速关闭和开启手提电脑的触摸板命令为:synclient touchpadoff=1(关闭),synclient touchpadoff=0(开启)
可以将这两个命令写入bashrc中,记得source一下生效。
如下在.bashrc文件中添加:
alias padoff='synclient touchpadoff=1'
alias padon='synclient touchpadoff=0'
以后在终端padoff即关闭触摸板,padon开启触摸板。(经测试bashrc方法效果不好,不如直接终端执行命令效果好)

你可能感兴趣的:(技术随笔)