我的 PC 的 Wifi 最近停止工作了,可能是在内核升级之后。Wifi 连接到 SSID,端口分配了一个 IP 地址。但是,除了主机本身之外,我无法 ping 任何东西。尝试过重新启动、重新连接、重新启动 Wifi 路由器、禁用 GUFW 等,但都不起作用。局域网中的其他一切都运行良好。
尝试添加以下 Grub 启动参数,但没有帮助:
pcie_aspm=off
更改以下参数以禁用省电模式,甚至有帮助 - /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
:
wifi.powersave = 3 ==> 2
将电源管理中的省电模式更改为平衡,问题仍然存在。
Wifi Dongle 是TP-Link Archer T3U [Realtek RTL8812BU]
我怀疑是内核或固件出了问题,或者是硬件出了问题。请指导我找出问题所在,并尽可能帮助解决。
以下是 DMESG 命令和 Wireless-info 脚本的输出:
我怀疑您的 TP-LINK ARCHER T3U [RTL8812BU] 驱动程序不适用于新内核。
https://www.tp-link.com/uk/home-networking/adapter/archer-t3u/#overview
支持 Windows 10/8.1/8/7/XP、Mac OS X
Linux?
您当前的驱动程序:: Archer T3U [Realtek RTL8812BU] 6.8.0-41-generic(&您正在使用此内核)我找不到此设备的 TP-LINK ARCHER T3u Linux 驱动程序。
您可以尝试此处的驱动程序。我认为您的驱动程序就在这里。(8812bu)。但是,这将涉及使用源代码和 ubuntu DKM(驱动程序的自动重建机制等)。
https://github.com/morrownr
兼容内核
您可以使用以下命令删除当前驱动程序
sudo modprobe rtw_8822bu
应该重新安装安装
打开 gnome 终端
sudo apt update && sudo apt upgrade
#正常更新sudo apt install -y build-essential dkms git iw
#所需工具mkdir -p ~/src
#创建一个目录来放置源代码cd ~/src
#移动到目录git clone https://github.com/morrownr/88x2bu-20210702.git
#下载源cd ~/src/88x2bu-20210702
#进入来源sudo ./install-driver.sh
#(注意要删除它,请运行remove-driver.sh)。如果您正在运行安全启动并且尚未安装 mokkey,则驱动程序将不会获得签名,因此无法运行。网站上的说明确实提供了一些有关此问题的建议。(特别是有关手动安装的部分。)
我认为在开始测试之前重新启动是一个好主意。
要检查驱动程序是否已安装在 dkms 中(用于内核更新时自动构建),请运行以下命令
我希望这能有所帮助