UBUNTU_15.0.4 usb无线网卡驱动安装方法

UBUNTU_15.0.4 usb无线网卡驱动安装方法

发表于8个月前(2015-08-16 11:49)   阅读( 436) | 评论( 0)  2人收藏此文章, 我要收藏
0

声明 文章转载自 :http://my.oschina.net/u/592116/blog/493098


前言:

为了摆脱网线的束缚,我买了个无线网卡; widnows 上好用,易安装。linux 上,按照自带教程上去做,没有成功。

后来在搜索了多篇 解决问题的文章。 再加上自己的方法,终于完成了。

貌似信号还可以。暂时没有发现不稳定的状况。


正文:

网卡品牌:EDUP EP-MS1578 【外話:做产品的,说好支持linux ,却还让用户搞的这么麻烦。】

系统:UBUNTU 15.0.4

无限网卡芯片:8192 CU;


操作步骤:

1, 官网下载驱动包。

2,找到 install.sh  

3, 为该 文件增加 可执行权限。 chmod 771 install.sh

4, cd 当前目录; 运行 : ./install.sh

此时会要求 输入来嗯次 ROOT 权限密码。 

5,会提示失败。 但是没有关系。 下面开始进行修改。

上面的操作,仅仅是为了 把driver 下的一些包解压出来。 

注意:之后 不能再使用 ./install.sh 了。


6, 添加了无限ID 号码。

将USB 无线网卡插在电脑USB上。 使用命令行 lsusb 查看 对应的device id; 例如我的是abda:8178  (...RealTek)


修改文件:/home/cl-linux/Downloads/wifi/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/usb_intf.c

在文件中找到8192cu 在最后面增加这一条。 注意:根据你添加的位置 决定在上一行是否 需要添加 "\" 。  会写makefile 的应该知道这是什么意思。

{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8178)},

如果这个文件有报错,那么就是这一行你添加的不对,执行检查一下。其他的文章上也有。



2, 下载这个文件并替换:

https://raw.github.com/raspberrypi/linux/rpi-3.10.y/drivers/net/wireless/rtl8192cu/os_dep/linux/os_intfs.c


continue to compile:

find your driver directory , cd $driver directory

make




3,报错:

/home/cl-linux/Downloads/wifi/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/usb_intf.c:1581:52: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]

DBG_871X("build time: %s %s\n", __DATE__, __TIME__);

^

/home/cl-linux/Downloads/wifi/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911/os_dep/linux/usb_intf.c:1581:1: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]

DBG_871X("build time: %s %s\n", __DATE__, __TIME__);


看到这是两个debug 行, 就直接block 了。




4,编译通过,直接 make install

成功。


5,禁掉默认驱动: 很关键。

在命令行中输入【  sudo gedit /etc/modprobe.d/blacklist.conf 】,在文件的最后添加上: 

blacklist rtl8192cu
blacklist rtl8192c_common
blacklist rtlwifi

 

6,重启。 


恭喜: 您可以使用无线网卡了。



----------------------------------

on ubuntu 14.04:

this works fine before i installed [

sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

]

only after I bloked the balck list that The WIFI could continue working.

By removing the newly instations cant resolve the problem either.

And the speed is mush more slower than before.

No good solution foud yet.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值