在 16.04 上安装 tp link tl-wn821N V5 时遇到问题

Avi*_*noy 3 wireless networking usb-modem drivers 16.04

我正在尝试安装 USB wifi 适配器: tp-link TL-WN821N V5

我找到了V5 版本的驱动程序,但无法编译。在 Linux 驱动程序的手册中说该驱动程序适用于:14.04.01 with GCC v4.8.2。我的 Linux 版本是带有 GCC v5.3.1 的 Ubuntu 16.04。

我已运行,lsusb但未列出我的 USB 适配器:

Bus 001 Device 004: ID 2357:0107
Bus 001 Device 003: ID 0781:5406 SanDisk Corp. Cruzer Micro U3
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c52e Logitech, Inc. MK260 Wireless Combo Receiver
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Run Code Online (Sandbox Code Playgroud)

我在lsusb没有插入适配器和没有适配器的情况下运行

安装适当的驱动程序后,该适配器可在 Win 7 上运行。

Bus 001 Device 004: ID 2357:0107
Run Code Online (Sandbox Code Playgroud)

失踪。

Jer*_*y31 10

你很幸运,因为我在 github 上做了一个启用该设备的提交。我们将使用 Mange 的 github,因为他包含提交并具有 dkms 支持,因此驱动程序将自动重新构建以进行内核更新。

如果您的计算机配备了该功能,您将需要禁用安全启动

sudo apt-get install build-essential linux-headers-generic dkms git
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
sudo dkms add ./rtl8192eu-linux-driver
sudo dkms install rtl8192eu/1.0
Run Code Online (Sandbox Code Playgroud)

重启

如果您没有活动的互联网连接,请下载https://github.com/Mange/rtl8192eu-linux-driver/archive/master.zip 将文件传输到 Ubuntu 安装,然后将其解压缩到桌面。然后在终端

cd Desktop
sudo dkms add ./rtl8192eu-linux-driver
sudo dkms install rtl8192eu/1.0
Run Code Online (Sandbox Code Playgroud)

重启

编辑添加:

现在您已经使用 make 安装了它,我建议

cd Desktop/rtl8192eu-linux-driver
make clean
Run Code Online (Sandbox Code Playgroud)

sudo apt-get install dkms使用 dkms 命令安装 dkms和安装驱动程序之前