尽管安装了驱动程序,但无法显示无线天线

我有一个安装了驱动程序的外置USB天线,但没有出现在Kubuntu 17.04的系统设置/连接中。 有关此问题的原始问题可以找到更多信息( 如何启用Realtek USB天线? )。

输出lsmod | grep 8812 lsmod | grep 8812rfkill list all

 $ lsmod | grep 8812 $ rfkill list all $: hci0: Bluetooth Soft blocked: no Hard blocked: no 

输出sudo dkms status

bbswitch,0.8,4.10.0-24-generic,x86_64:已安装

bbswitch,0.8,4.10.0-26-generic,x86_64:已安装

nvidia-381,381.22,4.10.0-24-generic,x86_64:已安装

nvidia-381,381.22,4.10.0-26-generic,x86_64:已安装

rtl8812au,4.3.8.12175.20140902 + dfsg,4.10.0-24-generic,x86_64:已安装

rtl8812au,4.3.8.12175.20140902 + dfsg,4.10.0-26-generic,x86_64:已安装

modinfo 8812au | grep A811 modinfo 8812au | grep A811

 alias: usb:v7392pA811d*dc*dsc*dp*ic*isc*ip*in* 

输出lsmod | grep 8812 lsmod | grep 8812

Nothing Displayed

输出lsmod | grep 8812 lsmod | grep 8812

 modprobe: ERROR: could not insert '8812au': Exec format error 

输出dmesg | grep -i -e rtl -e 8812 dmesg | grep -i -e rtl -e 8812

[22538.388812] usb 2-14: Device not responding to setup address. [65970.179027] 8812au: version magic '4.10.0-24-generic SMP mod_unload ' should be '4.10.0-26-generic SMP mod_unload '

输出iwconfigdmesg | grep 8812 dmesg | grep 8812

sarah@ConvergentRefuge:~$ iwconfig eno1 no wireless extensions. lo no wireless extensions. sarah@ConvergentRefuge:~$ dmesg | grep 8812 [ 2028.287249] RTL871X: rtl8812au v4.3.8_12175.20140902 [ 2028.287338] usbcore: registered new interface driver rtl8812au [ 2033.979052] audit: type=1400 audit(1499387534.619:709): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7" pid=8812 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2623.150998] audit: type=1400 audit(1499388123.752:1185): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7-1000" pid=9914 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2623.170431] audit: type=1400 audit(1499388123.772:1186): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7-1000" pid=9915 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2623.252008] audit: type=1400 audit(1499388123.856:1187): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7" pid=9916 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2623.295266] audit: type=1400 audit(1499388123.900:1188): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7" pid=9917 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2628.207767] audit: type=1400 audit(1499388128.812:1189): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7-1000" pid=9918 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2628.252204] audit: type=1400 audit(1499388128.856:1190): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7-1000" pid=9919 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2628.302456] audit: type=1400 audit(1499388128.904:1191): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7" pid=9920 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000 [ 2628.341144] audit: type=1400 audit(1499388128.944:1192): apparmor="DENIED" operation="mknod" profile="webbrowser-app" name="/dev/shm/lttng-ust-wait-7" pid=9921 comm="QQmlThread-ust" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000

首先,validation模块是否正确安装:

 sudo dkms status 

我们希望我们看到:

 rtl8812AU, 5, 4.10.0-26-generic, x86_64: installed 

或类似的。

validation已安装的模块是否覆盖了您的设备,即:

 ID 0bda:a811 Realtek Semiconductor Corp. 

在终端运行:

 modinfo 8812au | grep A811 

我们希望我们看到:

 alias: usb:v7392pA811d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDApA811d*dc*dsc*dp*ic*isc*ip*in* 

请注意,第二个别名0BDA和A811涵盖了您的设备。

模块是否已加载?

 lsmod | grep 8812 

如果没有,请加载它:

 sudo modprobe 8812au 

您可以发布任何错误或警告吗? 或无线生活? 如果没有,请检查日志以获取信息性消息:

 dmesg | grep -i -e rtl -e 8812 

编辑 :我们在这里看到问题:

modprobe:错误:无法插入’8812au’:执行格式错误

我建议你纠正它:

  sudo apt-get purge rtl8812au-dkms sudo apt-get install rtl8812au-dkms sudo modprobe 8812au 

如果有错误或警告,请发布。

编辑2 :我建议我们尝试另一种方法。

 sudo apt-get purge rtl8812au-dkms sudo apt-get install git git clone https://github.com/jeremyb31/rtl8812AU.git sudo dkms add ./rtl8812AU sudo dkms install rtl8812AU/5 

重新启动,让我们听听您的报告。