WiFi模块8812AU在先前工作之后不工作

安装后它似乎工作了大约一个月,但然后突然重新启动它没有打开。

我用这种方法安装了驱动程序。

这里的其他人似乎也遇到过类似的问题。

列出的修复程序虽然对我不起作用。 我按照以下说明操作:

我首先打开了两个dkms.conf文件:

sudo -H mousepad /usr/src/rtl8812au-4.3.8.12175.20140902+dfsg/dkms.conf sudo -H mousepad /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/dkms.conf 

然后我编辑了每行的第四行,使其显示为:

 MAKE="'make' all KVER=${kernelver}" 

最后我尝试运行dkms build:

 sudo dkms build rtl8812au/4.3.8.12175.20140902+dfsg -k $(uname -r) 

这是什么时候输出以下内容:

 Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area.... 'make' all KVER=4.10.0-35-generic........(bad exit status: 2) ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/rtl8812au-dkms.0.crash' Error! Bad return status for module build on kernel: 4.10.0-35-generic (x86_64) Consult /var/lib/dkms/rtl8812au/4.3.8.12175.20140902+dfsg/build/make.log for more information. 

细节

软件和更新目前读起来像这样 。

lsusb表明它是一个公认的设备:

 Bus 001 Device 004: ID 13b1:003f Linksys WUSB6300 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU] 

当我跑:

 sudo lshw -C network 

我得到以下内容:

 *-network description: Ethernet interface product: 82579V Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: enp0s25 version: 05 serial: 00:22:4d:51:9b:2e size: 1Gbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.11-4 ip=192.168.0.194 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s resources: irq:35 memory:f3400000-f341ffff memory:f3425000-f3425fff ioport:3040(size=32) 

dkms状态给了我以下内容

 dkms status bbswitch, 0.8, 4.10.0-28-generic, x86_64: installed bbswitch, 0.8, 4.10.0-32-generic, x86_64: installed bbswitch, 0.8, 4.10.0-33-generic, x86_64: installed bbswitch, 0.8, 4.10.0-35-generic, x86_64: installed bbswitch, 0.8, 4.10.0-37-generic, x86_64: installed bbswitch, 0.8, 4.4.0-93-generic, x86_64: installed bbswitch, 0.8, 4.4.0-96-generic, x86_64: installed nvidia-384, 384.90, 4.10.0-35-generic, x86_64: installed nvidia-384, 384.90, 4.10.0-37-generic, x86_64: installed rtl8812au, 4.3.8.12175.20140902+dfsg: added 

任何人都可以帮我一把吗? 我在这里不知所措。

非常感谢你提前! 如果我需要分享任何其他信息以找出解决方法,请告诉我。

来自https://github.com/scrivy/rtl8812AU_8821AU_linux的rtl8812au源代码未针对4.10内核进行修补。 你可以回到使用4.4内核或者在删除你拥有的版本后为Ubuntu 17.10安装补丁rtl8812au-dkms

  code> cd rtl8812AU_8821AU_linux
 sudo make uninstall
 sudo dkms删除rtl8812au / 4.3.8.12175.20140902 + dfsg --all
 sudo rm -r /usr/src/rtl8812au-4.3.8.12175.20140902+dfsg
 sudo rm -r / var / lib / dkms / rtl8812au 

然后你可以从https://packages.ubuntu.com/artful/rtl8812au-dkms下载大多数浏览器会将文件放在Downloads文件夹中,它可以通过以下方式安装:

 cd Downloads sudo dpkg -i rtl8812au-dkms 

您可能需要对dkms.conf进行更改,以便在发生内核更新时针对正确的内核进行构建。 您还可以使用另一个github源,您不必编辑dkms.conf文件

 git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git cd rtl8812AU_8821AU_linux sudo make -f Makefile.dkms install 

重启