每次重启时都必须重建 USB WiFi 驱动程序

每次重启时都必须重建 USB WiFi 驱动程序

我有适用于我的 Netgear A6100 USB Wifi 的、我最喜爱但永远讨厌的 RTL8812 驱动程序。

我的桌面上有 Netgear 的 zip 文件。一切都很好,除了每次内核更改时,我必须重新“制作”文件,插入模块,然后更改某个目录。这通常发生在任何更新或升级之后(即 14-04 到 16-04)。

前几次“make”相当长,有很多文件/目录。经过几次这样的操作后,编译速度就会快很多。

当然,我从自述文件中复制/粘贴了所有内容,所以我不能说我确切地知道我在做什么。但我只想让它自己加载模块,这样我就不必每次重新启动时都运行这些命令。

who@where:~/Desktop/rtl8812au-master$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.4.0-98-generic/build 
M=/home/who/Desktop/rtl8812au-master  modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-98-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-98-generic'
who@where:~/Desktop/rtl8812au-master$ sudo insmod 8812au.ko
who@where:~/Desktop/rtl8812au-master$ sudo cp 8812au.ko 
/lib/modules/$(uname -r)/kernel/drivers/net/wireless

提前感谢您的阅读/任何帮助。

答案1

我建议你尝试一下:

git clone https://github.com/gnab/rtl8812au.git
sudo cp -r rtl8812au  /usr/src/rtl8812au-4.2.2
sudo dkms add -m rtl8812au -v 4.2.2
sudo dkms build -m rtl8812au -v 4.2.2
sudo dkms install -m rtl8812au -v 4.2.2

请发布任何错误。

重启。

相关内容