笔者这几天想在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文件,有详细的编译及错误解决方法。