【HowTo】如何在Deepin Linux上安装USB无线网卡
Tofloor
poster avatar
chinacia
deepin
2015-07-01 19:12
Author
本帖最后由 chinacia 于 2015-7-2 10:28 编辑

【起因】:亲戚淘汰了一台Acer 4520G笔记本,07年的老机型,AMD TK-55 1.8G, 512M,80G。我接手后,扩充内存到2G,原来的显卡门问题也修复了。于是装了Deepin Linux 2014.3,正式上路。

【问题】:之前机器装XP时,就发现内置无线网卡会自动消失,非要重启网卡才好一会。以为是OS的问题,可换了Linux后还是一样。遂判断网卡硬件有问题。上网搜索相关信息,发现很多4520机型都出现此类问题,而维修站给出的答案是主板设计issue,这可不妙了。

【发展】:既然主板设计问题,换网卡不能解决,换主板那个成本我又不能接受,于是干脆拆掉内置无线网卡,改用我一个旧的USB无线网卡(NETCORE 331UG)。这个网卡也很老了,以至于Netcore的网站上都查不到了。还好,万能的互联网上有windows驱动,不过也是2007年7月的了。

【折腾过程】:
1. 把网卡插入USB口,机器无法自动识别并驱动。于是打开终端窗口,输入lsusb。
2. 显示USB网卡是Marvell 88W8338的芯片。
3. Copy windows的驱动包到硬盘上,解压。
4. 终端窗口输入:
  1. #sudo apt-get install ndiswrapper-common ndisgtk
Copy the Code
安装完毕,打开小火箭,发现“无线网络驱动”图标出现了。
5. 启动 “无线网络驱动”,点“安装新的驱动程序”,选择解压的windows驱动路径,找到对应的inf。确定
6. 返回 “无线网络驱动” 主窗口,发现网卡被驱动了,设备出现了。
7. 接下来在网络列表中选择发现的AP SSID,结果密码一直无法通过验证。上网搜索后,得知该解决方案目前只能连接无加密的AP。
8. 取消AP加密,果然连接正常。
9. 为安全计,设置MAC过滤和链路过滤,取消加密。无线网卡使用正常。

【后记】:考虑到无线链路不加密会被窃听,最后还是取消无线,暂时使用有线网。如果谁能对无线网卡的加密连接使用有所建议,非常欢迎。

本次折腾的参考文章:How to install wireless USB drivers for Ubuntu:
http://alstevens.co.uk/how-to-install-wireless-usb-drivers-for-ubuntu/

以上。


Reply Favorite View the author
All Replies
rekols
deepin
2015-07-02 00:14
#1
精彩
Reply View the author
deepin4king
deepin
2015-07-03 23:59
#2
一开始看到加载的windows驱动,就想帮楼主找找看有没有Linux驱动,找了半天发现,没有。。。。
这里是debian bug上面的处理结果,https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751911
这个是对应firmware支持的芯片,https://packages.debian.org/squeeze-backports/firmware-libertas
唯独没有8338。。。
Reply View the author
chinacia
deepin
2015-07-06 21:40
#3
https://bbs.deepin.org/post/31203
一开始看到加载的windows驱动,就想帮楼主找找看有没有Linux驱动,找了半天发现,没有。。。。
这里是debia ...

非常感谢,我现在重新买了一个尼米兹 Atheros AR9271芯片的无线网卡,插上即用。
Reply View the author