Я запускаю Xubuntu 14.04 LTS. У меня есть адаптер Wi-Fi USB T4U TP Link, который основан на чипсете Realtek RTL8812AU. Он работает безупречно в течение нескольких месяцев, вплоть до ядра ядра 3.13.0-77. Начиная с обновления до ядра 3.13.0-79 и с каждым обновлением с тех пор драйвер адаптера Wi-Fi не запускается. Судя по всему, его там даже нет. Я могу перезагрузить и выбрать ядро 3.13.0-77, и все будет хорошо. Я изменил меню grub, предложив ядро 3.13.0-77 как первый и по умолчанию, но мне очень хотелось бы исправить эту проблему.
В ядре 3.13.0-77, вот вывод
sudo lshw -C network
*-network
description: Ethernet interface
product: 82567LM-3 Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth1
version: 02
serial: b8:ac:6f:1d:64:14
size: 100Mbit/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=2.3.2-k duplex=full firmware=0.4-3 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:48 memory:fdfe0000-fdffffff memory:fdfd9000-fdfd9fff ioport:ece0(size=32)
*-network
description: Wireless interface
physical id: 1
bus info: usb@1:2
logical name: wlan1
serial: c4:e9:84:09:4d:fd
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8812au driverversion=3.13.0-77-generic firmware=N/A ip=192.168.0.46 link=yes multicast=yes wireless=IEEE 802.11AC
Проводное соединение подключено к старому маршрутизатору 802.11G. Я запускаюсь в режиме моста. Как вы можете видеть, маршрутизатор wifi = rtl8812au указан и работает нормально.
Когда я перезагружаюсь в ядро 3.13.0-86 (текущее обновление), я получаю следующий вывод из
sudo lshw -C network *-network
description: Ethernet interface
product: 82567LM-3 Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth1
version: 02
serial: b8:ac:6f:1d:64:14
size: 100Mbit/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=2.3.2-k duplex=full firmware=0.4-3 ip=192.168.0.40 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:48 memory:fdfe0000-fdffffff memory:fdfd9000-fdfd9fff ioport:ece0(size=32)
Как вы можете видеть, устройство Wi-Fi даже не указано, так как нет операционного драйвера. Аналогично, если я запустил iwconfig, устройство Wi-Fi даже не указано, и оно не указано в моем NetworkManager. Но я возвращаюсь к ядру 3.13.0-77, и все хорошо. Я не пытался переустановить драйвер, потому что он отлично работает с более ранним ядром.
В ядре 3.13.0-86 вот результат работы
sudo lshw -C network
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0781:a7c1 SanDisk Corp. Storage device (SD card reader)
Bus 001 Device 003: ID 2357:0101
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
lsusb [ ! d9]
Драйвер rtl8812au не существует изначально в версии ядра 3.13.0-xx. Я уверен, что, чтобы заставить его работать в -77, вы его загрузили и скомпилировали из исходного кода. Однако, когда более поздняя версия ядра установлена диспетчером обновлений, в вашем случае -79, необходимо перекомпилировать.
Вы можете использовать процедуру DKMS, чтобы это сделать автоматически. С рабочим подключением к Интернету и загруженным в -86, пожалуйста:
sudo apt-get update
sudo apt-get install git dkms
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
sudo dkms add ./rtl8812AU_8821AU_linux
sudo dkms install -m 8812au -v 1.0
Затем ваша беспроводная система должна работать.
Спасибо за вашу помощь, Chili555, но это не исправить. Во время работы в ядре -86 я запускал команды, которые вы перечисляли один раз, и все работало нормально, до последнего. Вывод команды
sudo dkms install -m 8812au -v 1.0
равен:
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
'make'...................
cleaning build area....
DKMS: build completed.
8812au.ko:
Running module version sanity check.
Error! Module version v4.2.2_7502.20130517 for 8812au.ko
is not newer than what is already found in kernel 3.13.0-86-generic (v4.2.2_7502.20130517).
You may override by specifying --force.
depmod....
DKMS: install completed.
Итак, я перезапустил команду с добавлением -force
sudo dkms install --force -m 8812au -v 1.0
Выход:
Module 8812au/1.0 already installed on kernel 3.13.0-86-generic/i686
Таким образом, при работе с драйвером все еще нет diff.
Я посмотрел на вторую последнюю команду, которую вы мне дали. Вот результат:
sudo dkms add ./rtl8812AU_8821AU_linux
Creating symlink /var/lib/dkms/8812au/1.0/source ->
/usr/src/8812au-1.0
DKMS: add completed.
Затем мне захотелось увидеть, что было в / var / lib / dkms
cd /var/lib/dkms
[/var/lib/dkms]
[home4-randy]:ll
total 16
drwxr-xr-x 3 root root 4096 26.05.2016 23:57 8812au
drwxr-xr-x 3 root root 4096 10.05.2016 10:15 nvidia-304
drwxr-xr-x 3 root root 4096 10.05.2016 10:15 rtl8812AU_8821AU_linux
-rw-r--r-- 1 root root 6 08.07.2008 08:19 dkms_dbversion
[/var/lib/dkms]
[home4-randy]:ll 8812au
total 4
drwxr-xr-x 4 root root 4096 26.05.2016 23:57 1.0
lrwxrwxrwx 1 root root 26 26.05.2016 23:57 kernel-3.13.0-86-generic-i686 -> 1.0/3.13.0-86-generic/i686
[/var/lib/dkms]
[home4-randy]:ll rtl*
total 4
drwxr-xr-x 17 root root 4096 10.05.2016 10:15 1.0
lrwxrwxrwx 1 root root 26 20.09.2015 11:49 kernel-3.13.0-46-generic-i686 -> 1.0/3.13.0-46-generic/i686
lrwxrwxrwx 1 root root 26 10.09.2015 10:23 kernel-3.13.0-63-generic-i686 -> 1.0/3.13.0-63-generic/i686
lrwxrwxrwx 1 root root 26 28.09.2015 23:30 kernel-3.13.0-65-generic-i686 -> 1.0/3.13.0-65-generic/i686
lrwxrwxrwx 1 root root 26 21.10.2015 13:09 kernel-3.13.0-66-generic-i686 -> 1.0/3.13.0-66-generic/i686
lrwxrwxrwx 1 root root 26 05.11.2015 09:12 kernel-3.13.0-67-generic-i686 -> 1.0/3.13.0-67-generic/i686
lrwxrwxrwx 1 root root 26 18.11.2015 14:23 kernel-3.13.0-68-generic-i686 -> 1.0/3.13.0-68-generic/i686
lrwxrwxrwx 1 root root 26 02.12.2015 14:11 kernel-3.13.0-71-generic-i686 -> 1.0/3.13.0-71-generic/i686
lrwxrwxrwx 1 root root 26 31.12.2015 10:33 kernel-3.13.0-74-generic-i686 -> 1.0/3.13.0-74-generic/i686
lrwxrwxrwx 1 root root 26 21.01.2016 18:37 kernel-3.13.0-76-generic-i686 -> 1.0/3.13.0-76-generic/i686
lrwxrwxrwx 1 root root 26 03.02.2016 23:43 kernel-3.13.0-77-generic-i686 -> 1.0/3.13.0-77-generic/i686
lrwxrwxrwx 1 root root 26 04.03.2016 10:49 kernel-3.13.0-79-generic-i686 -> 1.0/3.13.0-79-generic/i686
lrwxrwxrwx 1 root root 26 15.03.2016 23:38 kernel-3.13.0-83-generic-i686 -> 1.0/3.13.0-83-generic/i686
lrwxrwxrwx 1 root root 26 06.04.2016 12:54 kernel-3.13.0-85-generic-i686 -> 1.0/3.13.0-85-generic/i686
lrwxrwxrwx 1 root root 26 10.05.2016 10:15 kernel-3.13.0-86-generic-i686 -> 1.0/3.13.0-86-generic/i686
Таким образом, похоже, что драйвер, который вы мне перестраивали, находится в каталоге / var / lib / dkms / 8812au. Кроме того, в каталоге / var / lib / dkms / rtl8812AU_8821AU_linux есть драйвер wifi, уже встроенный для каждого обновления ядра, которое я установил Итак, если драйвер wifi уже построен специально для ядра, почему он не работает для более поздних версий? Мне интересно, есть ли изменения в этих новых ядрах, которые не отражены в драйвере, устаревший?
Поскольку это только символические ссылки, я следил за ними ... Для сборки, которую вы меня скомпилировали, вот файл make.log:
DKMS make.log for 8812au-1.0 for kernel 3.13.0-86-generic (i686)
Thu May 26 23:57:04 MST 2016
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.13.0-86-generic/build M=/var/lib/dkms/8812au/1.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-86-generic'
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_cmd.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_security.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_debug.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_io.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_ioctl_query.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_ioctl_set.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_ieee80211.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_mlme.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_mlme_ext.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_wlan_util.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_vht.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_pwrctrl.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_rf.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_recv.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_sta_mgt.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_ap.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_xmit.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_p2p.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_tdls.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_br_ext.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_iol.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_sreset.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/efuse/rtw_efuse.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/osdep_service.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.o
/var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: initialization from incompatible pointer type [enabled by default]
.ndo_select_queue = rtw_select_queue,
^
/var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/usb_intf.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/usb_ops_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/xmit_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/mlme_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/recv_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.c:5109:2: warning: initialization from incompatible pointer type [enabled by default]
.get_station = cfg80211_rtw_get_station,
^
/var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.c:5109:2: warning: (near initialization for ‘rtw_cfg80211_ops.get_station’) [enabled by default]
CC [M] /var/lib/dkms/8812au/1.0/build/os_dep/linux/rtw_android.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/hal_intf.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/hal_com.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/hal_com_phycfg.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/hal_phy.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/led/hal_usb_led.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/HalPwrSeqCmd.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/Hal8812PwrSeq.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/Hal8821APwrSeq.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_xmit.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_sreset.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_hal_init.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_phycfg.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_rf6052.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_dm.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_rxdesc.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_cmd.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/usb_halinit.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_led.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_xmit.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_recv.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/usb_ops_linux.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_mp.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_debug.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_interface.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_HWConfig.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/HalPhyRf.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_FW.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_MAC.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_BB.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_RF.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/odm_RegConfig8812A.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_MAC.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_BB.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_RF.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/odm_RegConfig8821A.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_mp.o
CC [M] /var/lib/dkms/8812au/1.0/build/core/rtw_mp_ioctl.o
LD [M] /var/lib/dkms/8812au/1.0/build/8812au.o
Building modules, stage 2.
MODPOST 1 modules
CC /var/lib/dkms/8812au/1.0/build/8812au.mod.o
LD [M] /var/lib/dkms/8812au/1.0/build/8812au.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-86-generic'
Затем я просмотрел файл make.log для ранее созданной сборки с обновлением:
DKMS make.log for rtl8812AU_8821AU_linux-1.0 for kernel 3.13.0-86-generic (i686)
Tue May 10 10:15:03 MST 2016
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.13.0-77-generic/build M=/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-77-generic'
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_security.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_debug.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_io.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ioctl_query.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ioctl_set.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ieee80211.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mlme.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mlme_ext.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_wlan_util.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_vht.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_pwrctrl.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_rf.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_recv.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_sta_mgt.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ap.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_xmit.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_p2p.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_tdls.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_br_ext.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_iol.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_sreset.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/efuse/rtw_efuse.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/osdep_service.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.o
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: initialization from incompatible pointer type [enabled by default]
.ndo_select_queue = rtw_select_queue,
^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/usb_intf.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/usb_ops_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/xmit_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/mlme_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/recv_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5099:2: warning: initialization from incompatible pointer type [enabled by default]
.add_station = cfg80211_rtw_add_station,
^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5099:2: warning: (near initialization for ‘rtw_cfg80211_ops.add_station’) [enabled by default]
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5100:2: warning: initialization from incompatible pointer type [enabled by default]
.del_station = cfg80211_rtw_del_station,
^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5100:2: warning: (near initialization for ‘rtw_cfg80211_ops.del_station’) [enabled by default]
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5101:2: warning: initialization from incompatible pointer type [enabled by default]
.change_station = cfg80211_rtw_change_station,
^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5101:2: warning: (near initialization for ‘rtw_cfg80211_ops.change_station’) [enabled by default]
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/rtw_android.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_intf.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_com.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_com_phycfg.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_phy.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/led/hal_usb_led.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/HalPwrSeqCmd.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/Hal8812PwrSeq.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/Hal8821APwrSeq.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_xmit.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_sreset.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_hal_init.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_phycfg.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_rf6052.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_dm.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_rxdesc.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_cmd.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/usb_halinit.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_led.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_xmit.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_recv.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/usb_ops_linux.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_mp.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_debug.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_interface.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_HWConfig.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/HalPhyRf.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_FW.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_MAC.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_BB.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_RF.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/odm_RegConfig8812A.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_MAC.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_BB.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_RF.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/odm_RegConfig8821A.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mp.o
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mp_ioctl.o
LD [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.o
Building modules, stage 2.
MODPOST 1 modules
CC /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.mod.o
LD [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-77-generic'
Я вижу предупреждения в обоих компиляторах, но не знаю, насколько они значительны. Если у вас есть какие-то дальнейшие идеи по этому поводу, я буду рад услышать их. Спасибо.