求助:不知如何安装无线网卡驱动 腾达 w311Ma

大家好!我的系统是 openSUSE 12.3, 现在一腾达 USB 无线网卡 w311Ma 在系统中未能识别到,应该是无驱动程序。

我在终端中输入

hwinfo --wlan --short

返回 Ralink 802.11 n WLAN

在腾达官网上下载了该网卡的 Linux 驱动 “2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0”

tenda.com.cn/tendacn/DownLoads/show.aspx?downid=617

文件类型为“3_DPO 文件 (.3_DPO)”,这个文件都不知怎么使用的!

后又参考该教程:http://lug.ustc.edu.cn/sites/opensuse-guide/wlan.php ,在文中:

发现根本不存在“http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.3 wireless”网址!况且即使添加了该源,我也不清楚如何继续下一步操作。

我刚接触 openSUSE,很多地方不懂,希望各位能帮帮忙!来个解决办法,步骤尽量详细清楚些,太简略我怕自己看不懂

折腾了一个晚上了,凌晨时分,发完这个帖子睡觉去了。谢谢大家!!

-1. 折腾是好事,自己没折腾过没犯过错,印象不深刻。

  1. 请不要标记「版主请进」、「管理员请进」这样的 tag,那样你的发言方式把你的受众缩小为一个人了。

  2. 那个是个 RAR,你用 Ark 打开,出现 .3_DPO,你再点它,就出现最终文件夹了。不过那个是要编译安装的,不确定你是否会。 但不管会不会你都不用那么装,因为 driver:wireless 源里的比它新。

  3. 您见过网址里面带空格的咩?

http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.3 wireless

你这样直接贴到地址栏,再复制回来,就会变成

http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.3%20wireless

这个地址肯定是 Object not found

因为正确的地址是

http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.3

那条 zypper 命令的语法是

sudo zypper addrepo -f < 源 URL> < 源别名>

wireless 不是地址的一部分,而是别名。

但是那个地址不存在,那个文档有问题

另外你那卡型号太老了,官方源里只针对 11.4 以下做了编译。

  1. 你的 hwinfo 应该不全

    darkpink:/home/marguerite # hwinfo --wlan --short
    network:
    wlan0 Intel PRO/Wireless 3945ABG [Golan] Network Connection

这是我的,清楚的显示出了硬件型号。

不过你也不用找了,你的驱动名称是 rt5370sta。

wenku.baidu.com/view/febe55c5da38376baf1faeed.html

  1. 你可以去 software.opensuse.org/search 搜索 rt5370sta,

software.opensuse.org/package/rt5370sta

看到有一个人的源,有人编了,我看了下是那人从 driver:wireless fork 出来的原装的然后针对 12.3 编译的。
所以你用没有问题,点「显示不稳定版软件包」,然后点那个 home 开头的字符串,进去,点右侧的 openSUSE_12.3,点「Go to download repository」,然后得到

download.opensuse.org/repositories/home:/vladspbru:/branches:/driver:/wireless/openSUSE_12.3/

把这个地址添加为软件源,就是上面那个 sudo zypper ar -f 的语法

然后

sudo zypper ref

刷新源

uname -r

查看你的内核 flavor,比如 -desktop

然后安装驱动

sudo zypper in rt5370sta-kmp-

比如

sudo zypper in rt5370sta-kmp-desktop

重启,能用了。

1赞

腾达公司的程序包一共压缩了三次。解三次后,才能看到文件。




:1: 很详细!嗯嗯,学习了!,谢谢!我按照你的方法操作,应该安装好网卡驱动了吧(如图 1),但不知在哪里能搜到家里的无线信号,摸索半天无果(如图 2),感觉 openSUSE 的网络管理不直观啊



:sob: 即使解压了也不知道怎么操作,还是先学习简单的。

你的无线网卡没有启动啊,自然没法配置啊。

你用 CD 安装的啊,连中文都见不到?

linux 下,无线网卡:
1、先安装驱动
2、把网卡激活启动起来
3、才能配置网络

你的网卡已经有驱动了,但是现在还没有启动。

下面这个状态,网卡才是启动状态,看鼠标那里,你的还多了一串英文,那是没有启动的意思,就没法配置。


用我的方法很麻烦,你可以参考一下,最好是用命令的方式启动网卡,但是命令的方式,我不懂,你要查一下,用命令启动网卡,一条命令就够了。

选择上面左边第一项,我的是全局选项。


然后选择“下面第三行的,通过 ifup 的传统方法”,你看位置选好了。

接下来,切回来,回到这个页面:


选“编辑”,你的是:下面中间的(Edit)

选了后,进入下面的状态:


选左上角第一项常规,你的自己看位置:


看到激活设备了吧,默认是在热插拔时,你点一下它,会出菜单,你选第一条,那一条的意思是,在启动系统时启动无线网卡。

然后按下一步。


接下来,系统要你填什么东西,你都随便写一下就好了,然后下一步,一直确定到退出程序。可能会有错误提示,提示找不到 smpppd 程序,你不要安装,选跳过。

然后重新启动电脑,这样无线网卡就启动了,你就可以网络配置了,但是现在 yast 已经锁定了,你要在上面第二张图里把它改回来,就是不选择 ifup 选项了,选上面那项。然后确定,这时的状态是:

无线网卡已经启动了,你的无线网络可以配置了。

你的最后一张图里:network 配置里,无线一项,右边上面的 add… 选项,就可以用了。这样无线网络就可以配置了。

你在这里是要手动添加无线网络的,配置好后,添加成功了,网络可能是找不到,一直显示在找,这时你需要重新启动电脑,这次启动完后,如果网络参数正确的话,就能连接上了。

最后:我这个办法是很笨的方法,如果用命令行来操作,几条就可以了,还不用重新启动。

你的网卡设置的是手动激活。所以图形界面请看上面的方法。

字符界面应该可以

su
ifup wlan0 up

详细命令和解释看这篇帖子

viewtopic.php?f=27&t=605

因为你这网卡在安装 openSUSE 的时候就游离在外面,要自己弄进去。默认安装就装了驱动的网卡不会有这种问题。

这个无线网卡和我的型号差不多诶。是 USB 网卡吧,我记得这个可以直接用 rt2800usb 的驱动,这个驱动在 3.0 以上的内核里都是自带的。楼主看这个帖子 forum.ubuntu.org.cn/viewtopic.php?f=116&t=352752