Ubuntu 18.04安裝騰達Tanda U3/U6無線網卡(RTL8192EU)驅動


Ubuntu 18.04的linux內核是4.15,目前騰達官方只有支持到4.4的Linux驅動,官方驅動在Ubuntu 18.04是安裝不上的。

用Ubuntu 18.04自帶驅動會出現速度緩慢和經常掉線等毛病,只能使用支持RTL8192EU的通用驅動來解決。

1、下載地址

https://github.com/Mange/rtl8192eu-linux-driver

目前在列表中已經看到Update for kernel 4.15字樣,表示已經提供到4.15內核的支持。

點擊列表右上角“Clone or download”,下拉后點擊“Download ZIP”,就可以下載到一個zip文件。

2、安裝

將zip文件里的目錄解壓,然后右擊目錄,在終端打開。

以下按步驟做,#后面是我的說明

sudo su                      #進入root權限
make clean                   #清理make編譯的可能殘留
make                         #編譯驅動,這是最重要的一步
modprobe lib80211
modprobe cfg80211
insmod 8192eu.ko             #如果提示已存在驅動,用rmmod 8192eu.ko刪除后再insmod
cp 8192eu.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
depmod -a                    #與編譯驅動相關的事宜到此完結
modprobe 8192eu              #加載驅動
lsmod                        #查看是否有8192eu 驅動模塊
echo 8192eu >> /etc/modules  #將驅動添加到開機啟動列表

重啟電腦,完成。

3、安裝中遇到的錯誤

在make過程中報錯:

Makefile:976: “Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel”
make[1]: *** 沒有規則可制作目標“U6/RTL8192EU”。 停止。

這是說缺少libelf軟件,那就安裝:

sudo apt install libelf-dev

然后重新編譯一遍。

 
原文地址:https://blog.csdn.net/stlinax/article/details/80235407


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM