[原创]Linux下安装腾达TWL541U USB无线网卡(使用windows驱动)

2012-07-21Linux3001
TWL541U没有Linux驱动,使用ndiswrapper 封装windows驱动。
1.准备工作
下载TWL541U在window下的驱动包,解压。
安装ndiswrapper。
我的是Ubuntu系统:

[email protected]:~#apt-get install ndiswrapper-common
[email protected]:~#apt-get install ndiswrapper-utils-1.9

2.安装
插入USB无线网卡

[email protected]:~#lsusb

可以看到类似的显示"Bus 001 Device 002: ID 1286:1fab Marvell Semiconductor, Inc. ",说明系统正确识别到网卡了。
进入刚下载的window驱动目录

[email protected]:~# cd /root/twl541u_drivers/WinXP_2K/
[email protected]:~/twl541u_drivers/WinXP_2K#
[email protected]:~/twl541u_drivers/WinXP_2K# ls

这里注意,要进入到WinXP_2K,ls可以看到类似显示:
MRVW223.sys MRVW225.sys MRVW22x.cat netMw225.inf

[email protected]:~/twl541u_drivers/WinXP_2K# ndiswrapper -i netMw225.inf
[email protected]:~/twl541u_drivers/WinXP_2K# ndiswrapper -l

类似显示:netmw225 : driver installed,说明安装可以了。
下面加载模块,

[email protected]:~/twl541u_drivers/WinXP_2K# ndiswrapper -m
[email protected]:~/twl541u_drivers/WinXP_2K# modprobe ndiswrapper

执行iwconfig,可以看到wlan0网卡了。其他配置网卡什么的,你们就自己来吧。

[email protected]:~/twl541u_drivers/WinXP_2K# iwconfig


注意:
电脑重启以后,还要执行一下,才能连上。

[email protected]:~/twl541u_drivers/WinXP_2K# ndiswrapper -m
[email protected]:~/twl541u_drivers/WinXP_2K# modprobe ndiswrapper

我没有找到开机自启动的方法,希望哪个达人指点一下。
网上说,开机自动激活网卡或无线网卡会在网卡无链接的情况下启动过慢。最好办法就是取消启动计算机机时自动激活。这样就必免了开启过慢。我也就没继续找了,自己写了一个小脚本直接执行上面两句。

自己实践加上网上找到的方法,希望对大家有用。谢谢。

分享:

支付宝

微信