当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu怎么安装磁盘里的网卡驱动
帖子发表于 : 2015-09-23 19:09 

注册: 2015-09-23 18:53
帖子: 2
系统: ubuntu
送出感谢: 1
接收感谢: 0 次
刚刚换ubuntu,不太会用,求助大家。 :em01
台式机,用的WIFI信号接收器上的网,ubuntu能直接连接无线网络,但是总感觉信号和网速比装了原版驱动的WINDOWS下慢好多,所以想装下驱动。
光盘名为:rtl8192cu
打开光盘:
android_ref_codes_JB_4.1/
android_ref_codes_JB_4.2/
android_refrence_codes/
driver/
.......
install.sh
求助大家,命令提示符(终端)怎么安装?别的方法也可以


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu怎么安装磁盘里的网卡驱动
帖子发表于 : 2015-09-23 20:41 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
理论上执行 install.sh 即可。实际上官方提供的 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip 驱动仅支持 3.9 及之前的内核,在最近的几版 Ubuntu 中已经不方便使用。因此建议不要安装此驱动。

将此驱动移植到 3.11 及以后内核的第三方项目:https://github.com/pvaret/rtl8192cu-fixes
3.11 以后的内核可用,但质量有待考证。见项目 issues

引用:
但是总感觉信号和网速比装了原版驱动的WINDOWS下慢好多

建议做几个测试,确定自带驱动的质量
1. 内网传输数据测试
2. 下载 http://mirrors.ustc.edu.cn/debian-cd/8.2.0/amd64/iso-dvd/debian-8.2.0-amd64-DVD-1.iso 测试

总体来讲,这张网卡的驱动情况不佳。内核自带驱动 'rtl8192cu' 不稳定,Realtek 私有驱动 '8192cu' 对新内核支持不佳。

参考
https://bbs.archlinux.org/viewtopic.php?id=191110
http://ubuntuforums.org/showthread.php?t=2148130
https://aur.archlinux.org/packages/8192cu-dkms/


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户



_________________
评价: 3.7% 倚天屠龙喇嘛
 
页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu怎么安装磁盘里的网卡驱动
帖子发表于 : 2015-09-23 21:53 

注册: 2015-09-23 18:53
帖子: 2
系统: ubuntu
送出感谢: 1
接收感谢: 0 次
大神你好,谢谢你的回答,我还是想试一试,这个install.sh文件并不能直接执行,双击则已文本编辑方式打开,已经把属性改成可执行文件了


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu怎么安装磁盘里的网卡驱动
帖子发表于 : 2015-09-23 22:37 
头像

注册: 2011-03-20 13:12
帖子: 4519
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
倚天屠龙喇嘛 写道:
大神你好,谢谢你的回答,我还是想试一试,这个install.sh文件并不能直接执行,双击则已文本编辑方式打开,已经把属性改成可执行文件了


查看内核版本
代码:
uname -r


如果你的内核版本高于3.9,编译会失败。因为从 3.10 开始移除了create_proc_entry / create_proc_read_entry 两个函数,造成此驱动无法编译:
代码:
error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
   rtw_proc=create_proc_entry(rtw_proc_name, S_IFDIR, init_net.proc_net);
   ^
os_dep/linux/os_intfs.c:352:11: warning: assignment makes pointer from integer without a cast [enabled by default]
   rtw_proc=create_proc_entry(rtw_proc_name, S_IFDIR, init_net.proc_net);
           ^
os_dep/linux/os_intfs.c:359:3: error: implicit declaration of function ‘create_proc_read_entry’ [-Werror=implicit-function-declaration]
   entry = create_proc_read_entry("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);
   ^
os_dep/linux/os_intfs.c:359:9: warning: assignment makes pointer from integer without a cast [enabled by default]
   entry = create_proc_read_entry("ver_info", S_IFREG | S_IRUGO, rtw_proc, proc_get_drv_version, dev);

如果要尝试私有驱动,建议直接使用楼上提到的第三方项目 https://github.com/pvaret/rtl8192cu-fixes 页面内有详细教程。不过从反馈来看也不稳定。

运行 *.sh 脚本的办法:打开终端, cd到目标目录,./foo.sh (提前 chmod +x foo.sh)

参考:
http://askubuntu.com/questions/246236/compile-and-install-rtl8192cu-driver
http://segmentfault.com/a/1190000000489422
http://fanli7.net/a/bianchengyuyan/C__/20130730/404145.html


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译