Драйвер Xubuntu Wifi не работает после обновления

Я запускаю 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]

1
задан 26 May 2016 в 11:47

2 ответа

Драйвер 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

Затем ваша беспроводная система должна работать.

0
ответ дан 23 May 2018 в 10:46

Спасибо за вашу помощь, 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'

Я вижу предупреждения в обоих компиляторах, но не знаю, насколько они значительны. Если у вас есть какие-то дальнейшие идеи по этому поводу, я буду рад услышать их. Спасибо.

0
ответ дан 23 May 2018 в 10:46

Другие вопросы по тегам:

Похожие вопросы: