原来使用的驱动来自aur的rtl8192eu,依赖于github上的mange/rtl8192eu-linux-driver驱动,经过对github上的驱动单独测试,确定了这个驱动不支持内核5.19.2,aur上又找到了另一个8192eu dkms的驱动,安装上没报任何错误,不过也用不了。于是在github上又找新的可用的驱动,最后在github找到了支持5.19.2内核的驱动
git clone -b 5.6.4 https://github.com/clnhub/rtl8192eu-linux.git
cd rtl8192eu-linux
sudo rmmod 8192eu
sudo dkms add .
sudo dkms install rtl8192eu/1.0
完成安装,而且今天再次更新内核时,驱动通过dkms进行了自动更新,再也不用自己操心每次更新内核都要更新一次驱动了。
注:1.由于之前安装过aur上的驱动,所以这次安装的github的驱动时,不用另装依赖。
2.最好每次更新完内核,保存下新的驱动,一旦出现这次这样的问题,最后一次保存的驱动可以以 modprobe -f 8192eu的方式强行安装和临时使用。