东方耀AI技术分享

标题: Ubuntu 18.04 下安装Realtek 8811cu网卡 [打印本页]

作者: 东方耀    时间: 2020-4-20 09:58
标题: Ubuntu 18.04 下安装Realtek 8811cu网卡
前一段时间在淘宝上买了一款USB无线网卡,买回来后才发现,这个网卡只能支持Windows。由于我的电脑安装了双系统,导致在Ubuntu下无法使用无线网络。


    今天晚上正好有时间,就尝试自己安装Linux驱动,网上找到很多类似的介绍,但是大都不工作,一部分是因为和我的Ubuntu18.04系统不兼容,导致驱动无法编译,另一部分是因为驱动型号不匹配。


    后来终于找到一个能在Ubuntu 18.04上编译成功,又和Realtek 8811cu最接近的网卡驱动。从Github上下载后,稍微做一点修改,然后编译,安装。Ubuntu又可以连接无线网络了。


    把修改后的代码分享下。



正常上网后 变成了:应该是模式改好了
  1. dfy888@Dfy888-Ubuntu:~$ lsusb
  2. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  3. Bus 001 Device 004: ID 18f8:0f99  
  4. Bus 001 Device 003: ID 17ef:6099 Lenovo
  5. Bus 001 Device 002: ID 0bda:c811 Realtek Semiconductor Corp.
  6. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  7. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  8. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
复制代码



    https://github.com/maxhw/rtl8821CU


一般的无线网卡都是插进电脑的Usb口就能用,但是,这只是针对windows操作系统而言。


对于linux系统,该设备是无法自动加载驱动的。


因此,需要用到usb_modeswitch来帮忙,将无线上网卡从mass storage模式切为modem模式





usb_modeswitch存在于一些发行版(如Archlinux)的软件仓库中,也可以从其网站上直接下载:


http://www.draisberghof.de/usb_modeswitch/


上面这个网站很重要,说三遍!推荐从网站下载源码 编译 安装  sudo make  &  install



作者: 东方耀    时间: 2020-5-6 09:02
如果失效了的话 得重新安装:
cd ~/build/rtl8821CU
make
sudo make install




欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/) Powered by Discuz! X3.4