我在 Windows 旁边安装了 Ubuntu。我意识到 WiFi 速度很慢。我尝试从官方网站(Linux)安装 WiFi 驱动程序(我使用 tplinkwn823n pc)。指南说要使用,按照3. Type “sudo make” to compile the driver file. 4. Type “sudo make install” to install the driver file.
安装指南中的说明进行操作,但出现此错误
c1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:297: /home/rappa/Downloads/TL-WN823N_US_V3_160315_Linux/Driver/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1881: /home/rappa/Downloads/TL-WN823N_US_V3_160315_Linux/Driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.0-47-generic'
make: *** [Makefile:1696: modules] Error 2
答案1
安装RTL8192EU(TP-LINK WN823N)
安装标题:
sudo apt-get install git linux-headers-generic build-essential dkms
克隆存储库:
git clone https://github.com/Mange/rtl8192eu-linux-driver cd rtl8192eu-linux-driver
将驱动程序添加到 DMKS:
sudo dkms add .
构建并安装驱动程序:
sudo dkms install rtl8192eu/1.0
基于 Ubuntu 的发行版在内核空间中运行 RTL8XXXU 驱动程序。由于我们安装了 rtl8192eu,因此我们应该通过运行以下命令将 RTL8XXXU 列入黑名单:
echo "blacklist rtl8xxxu" | sudo tee /etc/modprobe.d/rtl8xxxu.conf
强制 RTL8192EU 在启动时运行:
echo -e "8192eu\n\nloop" | sudo tee /etc/modules
更新对 GRUB/BIOS 和 inittramfs 的更改:
sudo update-grub; sudo update-initramfs -u
然后重启:
systemctl reboot -i
相关问题:如何使 TP-Link TL-WN823N V3 无线适配器工作?
总结:如果你使用最新的 ubuntu 20.04 LTS,强烈建议通过 git dmks 安装,我的 ubuntu 版本是 22.04 LTS,最新尝试使用 TL823N 进行编译时显示错误(不支持 ubuntu 22.04 内核,因为它仅支持 5.15.0-xx)。尝试从 gitclone 安装https://github.com/Mange/rtl8192eu-linux-driver(最新),将其添加到 dmks 后,由于存在 RTL8XXX 驱动程序,因此它将无法读取,通过将该驱动程序列入黑名单(或禁用),RTL8192EU Swith 将成为主驱动程序,因为 rtl8xxx 已被禁用。