Chinaunix首页 | 论坛 | 博客
  • 博客访问: 662713
  • 博文数量: 810
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5025
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 11:41
文章分类

全部博文(810)

文章存档

2011年(1)

2008年(809)

我的朋友

分类: LINUX

2008-08-22 11:49:58


自己的USB网卡是TP-LinkWN620G,查了下它使用的芯片是Atheros5523。并不在Ubuntu的硬件支持列表中。只有继续找其它办法,发现还有两个方法来安装驱动,一个是madwifi另一个是ndiswrapper。好,那就继续折腾。先试madwifi,也许自己方法不对还是怎样,搞不好。再试ndiswrapper,想不到居然弄好了,哈哈,自己偷偷开心一下。

作一记录吧,过程就不写了,要写的话那就曲折离奇,可以写一本历险小说。

1、下载ndiswrapper
首先要到下载ndiswrapper安装程序。

它是源码来的要自己编译,但过程很简单。但在没装网卡前不能上网怎么下载,嘿嘿,自己想办法。反正下载后我把它刻了一张光盘。

2、接下来是编译安装ndiswrapper
将你下载的ndiswrapper解压,然后进入相应目录,输入

makeinstall

如果没有出错的话ndiswrapper算是安装成功。

如果是从CD版新安装的系统可能没带相应编译头文件,也要下载,又要头痛。再次刻盘吧。

3、安装驱动
简单的理解ndiswrapper是用来挂载win下网卡的驱动。所以还要找到网卡在WinXP的网卡,一定要XP的。翻出我的网卡自带的光碟,为了安全将相关的文件一起拷贝了过来,当然也可以不拷贝。

ar5523.bin,athfmwdl.cat,athfmwdl.sys,net5523.inf,ar5523.sys,athfmwdl.inf,net5523.cat

网卡驱动找到了就安装吧。
sudondiswrapper-i<<网卡驱动inf文件的完整路径>>

没出错提示的话,说明一切正常。

也可以用
ndiswrapper-l

来看下是否有安装成功。

net5523:driverinstalled
device(0CF3:0002)present

如果有driverinstalled说明驱动已安装,同时有device(XXXX:XXXX)present说明驱动可以识别设备。说明:XXXX代表设备ID。没有present的话说明驱动不能驱动设备。删除原驱动,再换个驱动重装一次吧。

可以用
ndiswrapper-rnet5523(net5523是驱动程序名称)

4、加载驱动
驱动程序安装完了,还要加载才能使用。

sudomodprobendiswrapper

如果不出意外网卡可以使用了。看下无线网的指示灯是否亮了,系统的网络链接管理图标是否多了一个无线链接,并开始获取IP。

总算大功告成。 下载本文示例代码
阅读(1363) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~