Fedora 9下安装TP-Link 620G+网卡驱动


贪新鲜,给电脑装了个Fedora 9 。因为家里只有没有布网线,只能无线上网,用了个TP-Link的USB无线网卡,型号是TL-WN620G+,上网根本找不到Linux系统下的驱动程序。没办法,只好用ndiswrapper。

因为前段时间在Ubuntu上用nidswrapper-1.1成功安装了网卡,这次也想当然的下载了1.1版本来安装。文件解压后,运行make命令,提示说没有头文件,发现是没有安装Kernel-devel,在网上兜了一圈后,在下面的地址:ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm

下载到rpm包。运行:

rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm

后成功安装。再次运行make命令,还是出问题。想了一下,会不会是版本问题,重新上网下载了ndiswrapper-1.52,果然顺利的make和make install。ndiswrapper算是装上了。

第二步,在网卡的驱动光盘上找到该型号驱动的文件夹,看了readme,驱动就在Driver文件夹中,Driver中有许多文件,也不知道那个是有用的,整个Copy过来。

尝试了几次,发现只需要运行:

ndiswrapper -i net5523.inf

驱动就可以顺利安装。安装后运行:

ndiswrapper -l

可以看到:

net5523 : driver installed

device (0CF3:0002) present

驱动安装成功。

最后一步,运行:

modprobe ndiswrapper

把ndiswrapper挂到内核。看到我的usb网卡的灯终于亮了,安装成功。打开网络配置,配置好无线参数后,果然可以上网了。

然而,重新开机后发现网卡又用不了,运行:

lsmod

发现没有ndiswrapper。重新运行

modprobe ndiswrapper

再把ndiswrapper挂上,想想:每次开机都要挂ndiswrapper不是一个好办法,Google一下,

有网友说,修改modprobe.conf文件,加入:

alias wlan0 ndiswrappe

就可以了,但我尝试了一下,开机还是不行。最后,干脆在/etc/rc.d/rc.local中添加一句:

modprobe ndiswrapper

让系统每次开机自己运行一次,解决了这个麻烦。

Fedora 9有很多的BUG,不知道什么原因,系统也更新不了。网卡不是每次开机都能正常运行,需要重启。关机后网卡的灯还闪个不停,需要把它拔出来。不知道怎么解决。(作者:林俊桂)

相关内容