Ubuntu 18.04安裝騰達Tanda 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
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

然後重新編譯一遍。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章