当初选择无线网卡的时候图便宜,选择了FAST的FW150US。但是这个东西就没让人省过心。由于体积小,信号不怎么好,有段时间Win8下经常掉线。自从用了Ubuntu 12.04,好了,自带驱动根本上不去网,你可以在Wifi列表中找到Wifi信号,但是恭喜你,当你试图连接的时候,如果Wifi有密码,你就必须一遍一遍的输入密码,并且根本连不上。Ubuntu 13.04有所改观,连接可以正常建立,但是连接质量堪忧。
当然最后经过一番搜索,还是找到了解决方案。
Ubuntu 12.04 & Ubuntu 12.10
在Ubuntu 12.04时代,打开Realtek的官网驱动下载页面,找到RTL8192CU这款芯片的Linux驱动,下载,解压。
接着屏蔽自带驱动,在终端中执行
sudo sh -c "echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf" sudo sh -c "echo "blacklist rtl8192c_common" >> /etc/modprobe.d/blacklist.conf"
接着,在终端进入解压驱动包得到的目录,然后,执行
chmod +x ./install.sh sudo sh ./install.sh
应该就可以了。
Ubuntu 13.04
Ubuntu 12.04包括Ubuntu12.10使用上面的方法都是可以的,因为他们的Linux Kernel都是2.6。然而随着版本升级到了Ubuntu 13.04。问题随之而来。
首先官方提供的驱动,截止到目前更新日期为2012/11/12。同样写明,支持的Linux Kernel版本为2.6.18~2.6.38和3.0.8。Ubuntu 13.04的Linux Kernel版本为3.8.0。而且因为两个编译驱动所必需的函数create_proc_entry和create_proc_read_entry早在3.1版的Linux Kernel里就已经取消了。所以编译驱动变得几乎不可能。
当然,经过再次的Google搜索,终于找到了国外的大神编写的驱动包。
下载完成后,还是需要先屏蔽自带驱动。
在终端中执行下面的命令,
cd /etc/modprobe.d/ sudo vi wifi.conf
意为在/etc/modprobe.d/建立一个wifi.conf。(也可以直接编辑其中的blacklist.conf)
在其中添加下面的内容:
# Blacklist native RealTek 8188CUs drivers blacklist rtl8192cu blacklist rtl8192c_common blacklist rtlwifi
保存并退出。
然后保持网络畅通,接着直接双击得到的deb包,调用Ubuntu软件中心安装。
安装完成后重启。
于是再也没有烦恼了。
补充一下,这个驱动会自动插入DKMS模块以确保每次内核更新后驱动不会掉。
参考文献
在 Linux 下使用 RTL8188CUS (磊科NW336)无线网卡 | http://biergaizi.info/archives/2012/12/1585.html
realtek rtl8192cu设备驱动无法在linux 3.10.x上编译 | http://jilen.iteye.com/blog/1915500
RealTek RTL-8188CUs working well-how to | http://ubuntuforums.org/showthread.php?t=2092934
[ubuntu] Realtek RTL8192CU Driver issues under 13.04 | http://ubuntuforums.org/showthread.php?t=2148130
realtek-8188cus-wireless-drivers-3444749-ubuntu-1304 | https://code.google.com/p/realtek-8188cus-wireless-drivers-3444749-ubuntu-1304/
好吧,佩服。。我的无线和你的应该一样,win下显示8188cu,官方没有,之前ubuntu用的8192的驱动,现在mac下依旧用着这个驱动。。。没想到Ubuntu 13.04如此闹腾。。。
主要是因为Ubuntu 13.04采用了新内核,虽然相比以前的内核驱动的性能有所改善,至少可以连上网了(显示已连接),但是连接质量不怎么好。
我觉得那是网卡问题。这个8192cu的驱动在mac 下工作很稳定呵呵。信号比win下强不少。我记得ubuntu10.10版用的官方驱动很烂的。。。
总觉得RealTek的无线网卡挺坑的
价格有优势。。2333
还有比realtek更廉价的解决方案滴~
YM大牛,在Linux上,无线网卡和电源管理以及显卡驱动上,支持一直不是很完善。我笔电的网卡在很多发行版上都无法正常驱动,直到最近比较新的发行版可以正常驱动了,之前一直都是搞开源驱动编译安装一下。显卡驱动也是。。目前一直用开源驱动,热量比较大,风扇呼呼转。哈哈。
先YM大D。Linux就是这一点不是太好,很多厂商对于Linux下的驱动不是很重视。
确实,话说我收不到回复邮件呢。
感谢提醒,现在应该好了。(重新启动是解决未知bug的通用方法。。233)
你真是为大家做贡献了,,你要是早点写出这个解决方案该多好,嗯 12.10之前都可以下官网驱动,,13.04的无线折腾的我蛋都碎了,这解决问题还是要看脸挣不挣气呀,快泛滥了都没有找到解决方案,,后转用了debian linux 没有出现这类问题.
当时也是费了很大的功夫,国内基本就没有这方面的资料(再加上搜索引擎给的结果全是做关键字SEO的),很多资料必须要能看懂英文。总之用Linux就必须各种折腾。
嗯 英文短板的话 技术解决问题的一大障阻 ,当时用google搜索时也看些英文资料,因为英文水平的问题没有从中找到一些关键信息,正在加强英文能力ING,