You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When installing the driver, the following picture is displayed:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.11.2-amd64/build M=/opt/Drivers/rtl8812au modules
make[1]: Entering directory '/usr/src/linux-headers-6.11.2-amd64'
CC [M] /opt/Drivers/rtl8812au/core/rtw_cmd.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_security.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_debug.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_io.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_ioctl_query.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_ioctl_set.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_ieee80211.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_mlme.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_mlme_ext.o
/opt/Drivers/rtl8812au/core/rtw_mlme_ext.c: In function ‘OnAuth’:
/opt/Drivers/rtl8812au/core/rtw_mlme_ext.c:2167:41: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
2167 | ;/* TODO: STA re_auth within expire_to */
| ^
/opt/Drivers/rtl8812au/core/rtw_mlme_ext.c:2172:33: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
2172 | ; /* TODO: STA re_auth and auth timeout */
| ^
CC [M] /opt/Drivers/rtl8812au/core/rtw_mi.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_wlan_util.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_vht.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_pwrctrl.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_rf.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_chplan.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_recv.o
/opt/Drivers/rtl8812au/core/rtw_recv.c: In function ‘validate_recv_frame’:
/opt/Drivers/rtl8812au/core/rtw_recv.c:2390:79: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
2390 | DBG_COUNTER(adapter->rx_logs.core_rx_pre_data_handled);
| ^
CC [M] /opt/Drivers/rtl8812au/core/rtw_sta_mgt.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_ap.o
/opt/Drivers/rtl8812au/core/rtw_ap.c:313:12: warning: ‘issue_aka_chk_frame’ defined but not used [-Wunused-function]
313 | static int issue_aka_chk_frame(_adapter *adapter, struct sta_info *psta)
| ^~~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/core/mesh/rtw_mesh.o
CC [M] /opt/Drivers/rtl8812au/core/mesh/rtw_mesh_pathtbl.o
CC [M] /opt/Drivers/rtl8812au/core/mesh/rtw_mesh_hwmp.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_xmit.o
/opt/Drivers/rtl8812au/core/rtw_xmit.c: In function ‘update_attrib’:
/opt/Drivers/rtl8812au/core/rtw_xmit.c:1376:74: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
1376 | DBG_COUNTER(padapter->tx_logs.core_tx_upd_attrib_unknown);
| ^
CC [M] /opt/Drivers/rtl8812au/core/rtw_p2p.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_rson.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_tdls.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_br_ext.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_iol.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_sreset.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_btcoex_wifionly.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_btcoex.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_beamforming.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_odm.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_rm.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_rm_fsm.o
CC [M] /opt/Drivers/rtl8812au/core/efuse/rtw_efuse.o
CC [M] /opt/Drivers/rtl8812au/os_dep/osdep_service.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/os_intfs.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/usb_intf.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/usb_ops_linux.o
/opt/Drivers/rtl8812au/os_dep/linux/usb_ops_linux.c:323:12: warning: ‘usb_bulkout_zero’ defined but not used [-Wunused-function]
323 | static u32 usb_bulkout_zero(struct intf_hdl *pintfhdl, u32 addr)
| ^~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.o
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10674:12: warning: ‘rtw_tdls_get_best_ch’ defined but not used [-Wunused-function]
10674 | static int rtw_tdls_get_best_ch(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10631:12: warning: ‘rtw_tdls_getsta’ defined but not used [-Wunused-function]
10631 | static int rtw_tdls_getsta(struct net_device *dev,
| ^~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10581:12: warning: ‘rtw_wfd_tdls_status’ defined but not used [-Wunused-function]
10581 | static int rtw_wfd_tdls_status(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10551:12: warning: ‘rtw_tdls_dis_result’ defined but not used [-Wunused-function]
10551 | static int rtw_tdls_dis_result(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10521:12: warning: ‘rtw_tdls_getport’ defined but not used [-Wunused-function]
10521 | static int rtw_tdls_getport(struct net_device *dev,
| ^~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10490:12: warning: ‘rtw_tdls_getip’ defined but not used [-Wunused-function]
10490 | static int rtw_tdls_getip(struct net_device *dev,
| ^~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10445:12: warning: ‘rtw_tdls_setip’ defined but not used [-Wunused-function]
10445 | static int rtw_tdls_setip(struct net_device *dev,
| ^~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10418:12: warning: ‘rtw_tdls_psoff’ defined but not used [-Wunused-function]
10418 | static int rtw_tdls_psoff(struct net_device *dev,
| ^~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10392:12: warning: ‘rtw_tdls_pson’ defined but not used [-Wunused-function]
10392 | static int rtw_tdls_pson(struct net_device *dev,
| ^~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10356:12: warning: ‘rtw_tdls_ch_offset’ defined but not used [-Wunused-function]
10356 | static int rtw_tdls_ch_offset(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10332:12: warning: ‘rtw_tdls_off_ch_num’ defined but not used [-Wunused-function]
10332 | static int rtw_tdls_off_ch_num(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10308:12: warning: ‘rtw_tdls_dump_ch’ defined but not used [-Wunused-function]
10308 | static int rtw_tdls_dump_ch(struct net_device *dev,
| ^~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10254:12: warning: ‘rtw_tdls_ch_switch_off’ defined but not used [-Wunused-function]
10254 | static int rtw_tdls_ch_switch_off(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10193:12: warning: ‘rtw_tdls_ch_switch’ defined but not used [-Wunused-function]
10193 | static int rtw_tdls_ch_switch(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10168:12: warning: ‘rtw_tdls_discovery’ defined but not used [-Wunused-function]
10168 | static int rtw_tdls_discovery(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10128:12: warning: ‘rtw_tdls_teardown’ defined but not used [-Wunused-function]
10128 | static int rtw_tdls_teardown(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10085:12: warning: ‘rtw_tdls_setup’ defined but not used [-Wunused-function]
10085 | static int rtw_tdls_setup(struct net_device *dev,
| ^~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10065:12: warning: ‘rtw_tdls_enable’ defined but not used [-Wunused-function]
10065 | static int rtw_tdls_enable(struct net_device *dev,
| ^~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10041:12: warning: ‘rtw_tdls_weaksec’ defined but not used [-Wunused-function]
10041 | static int rtw_tdls_weaksec(struct net_device *dev,
| ^~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:10017:12: warning: ‘rtw_wx_tdls_wfd_enable’ defined but not used [-Wunused-function]
10017 | static int rtw_wx_tdls_wfd_enable(struct net_device *dev,
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:3429:13: warning: ‘rtw_dbg_mode_hdl’ defined but not used [-Wunused-function]
3429 | static void rtw_dbg_mode_hdl(_adapter *padapter, u32 id, u8 *pdata, u32 len)
| ^~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:125:13: warning: ‘request_wps_pbc_event’ defined but not used [-Wunused-function]
125 | static void request_wps_pbc_event(_adapter *padapter)
| ^~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_linux.c:99:13: warning: ‘indicate_wx_custom_event’ defined but not used [-Wunused-function]
99 | static void indicate_wx_custom_event(_adapter *padapter, char *msg)
| ^~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/xmit_linux.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/mlme_linux.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/recv_linux.o
/opt/Drivers/rtl8812au/os_dep/linux/recv_linux.c: In function ‘rtw_os_recv_indicate_pkt’:
/opt/Drivers/rtl8812au/os_dep/linux/recv_linux.c:537:68: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
537 | DBG_COUNTER(padapter->rx_logs.os_netif_err);
| ^
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.o
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:6415:17: warning: ‘cfg80211_rtw_assoc’ defined but not used [-Wunused-function]
6415 | static int cfg80211_rtw_assoc(struct wiphy *wiphy, struct net_device *ndev,
| ^~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:6407:17: warning: ‘cfg80211_rtw_auth’ defined but not used [-Wunused-function]
6407 | static int cfg80211_rtw_auth(struct wiphy *wiphy, struct net_device *ndev,
| ^~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:6151:17: warning: ‘cfg80211_rtw_set_channel’ defined but not used [-Wunused-function]
6151 | static int cfg80211_rtw_set_channel(struct wiphy *wiphy
| ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:4834:12: warning: ‘rtw_cfg80211_add_monitor_if’ defined but not used [-Wunused-function]
4834 | static int rtw_cfg80211_add_monitor_if(_adapter *padapter, char *name, struct net_device **ndev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:4808:13: warning: ‘rtw_cfg80211_monitor_if_set_multicast_list’ defined but not used [-Wunused-function]
4808 | static void rtw_cfg80211_monitor_if_set_multicast_list(struct net_device *ndev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:370:13: warning: ‘rtw_get_chbw_from_cfg80211_chan_def’ defined but not used [-Wunused-function]
370 | static void rtw_get_chbw_from_cfg80211_chan_def(struct cfg80211_chan_def *chdef, u8 *ht, u8 *ch, u8 *bw, u8 *offset)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:300:20: warning: ‘nl80211_chan_width_str’ defined but not used [-Wunused-function]
300 | static const char *nl80211_chan_width_str(enum nl80211_chan_width cwidth)
| ^~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:255:13: warning: ‘rtw_get_chbw_from_nl80211_channel_type’ defined but not used [-Wunused-function]
255 | static void rtw_get_chbw_from_nl80211_channel_type(struct ieee80211_channel *chan, enum nl80211_channel_type ctype, u8 *ht, u8 *ch, u8 *bw, u8 *offset)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:238:34: warning: ‘rtw_chbw_to_nl80211_channel_type’ defined but not used [-Wunused-function]
238 | static enum nl80211_channel_type rtw_chbw_to_nl80211_channel_type(u8 ch, u8 bw, u8 offset, u8 ht)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_cfg80211.c:222:20: warning: ‘nl80211_channel_type_str’ defined but not used [-Wunused-function]
222 | static const char *nl80211_channel_type_str(enum nl80211_channel_type ctype)
| ^~~~~~~~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/wifi_regd.o
/opt/Drivers/rtl8812au/os_dep/linux/wifi_regd.c:417:40: warning: ‘_rtw_regd_find_country’ defined but not used [-Wunused-function]
417 | static struct country_code_to_enum_rd *_rtw_regd_find_country(u16 countrycode)
| ^~~~~~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/rtw_android.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/rtw_proc.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/rtw_rhashtable.o
CC [M] /opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.o
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c: In function ‘rtw_mp_txpower_index’:
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:560:25: warning: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Wrestrict]
560 | sprintf(extra, "%s,pathb=%d", extra, txpower_inx);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:533:55: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
533 | struct iw_point *wrqu, char *extra)
| ~~~~~~^~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:564:25: warning: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Wrestrict]
564 | sprintf(extra, "%s,pathc=%d", extra, txpower_inx);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:533:55: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
533 | struct iw_point *wrqu, char *extra)
| ~~~~~~^~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:568:25: warning: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Wrestrict]
568 | sprintf(extra, "%s,pathd=%d", extra, txpower_inx);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:533:55: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
533 | struct iw_point *wrqu, char *extra)
| ~~~~~~^~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c: In function ‘rtw_efuse_mask_file’:
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:2147:25: warning: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Wrestrict]
2147 | sprintf(extra, "%s:%02x", extra, maskfileBuffer[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:2092:55: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
2092 | union iwreq_data *wrqu, char *extra)
| ~~~~~~^~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:2151:17: warning: ‘sprintf’ argument 3 overlaps destination object ‘extra’ [-Wrestrict]
2151 | sprintf(extra, "%s\nLoad Efuse Mask data %d hex ok\n", extra, count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/os_dep/linux/ioctl_mp.c:2092:55: note: destination object referenced by ‘restrict’-qualified argument 1 was declared here
2092 | union iwreq_data *wrqu, char *extra)
| ~~~~~~^~~~~
CC [M] /opt/Drivers/rtl8812au/hal/hal_intf.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_com.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_com_phycfg.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_phy.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_dm.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_dm_acs.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_btcoex_wifionly.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_btcoex.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_mp.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_mcc.o
CC [M] /opt/Drivers/rtl8812au/hal/hal_hci/hal_usb.o
CC [M] /opt/Drivers/rtl8812au/hal/led/hal_led.o
CC [M] /opt/Drivers/rtl8812au/hal/led/hal_usb_led.o
CC [M] /opt/Drivers/rtl8812au/hal/HalPwrSeqCmd.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/Hal8812PwrSeq.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/Hal8821APwrSeq.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_xmit.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_sreset.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_hal_init.o
/opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_hal_init.c:1575:1: warning: ‘Hal_EfuseSwitchToBank8812A’ defined but not used [-Wunused-function]
1575 | Hal_EfuseSwitchToBank8812A(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_hal_init.c:287:1: warning: ‘_FillDummy_8812’ defined but not used [-Wunused-function]
287 | _FillDummy_8812(
| ^~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_hal_init.c:59:1: warning: ‘_LLTRead_8812A’ defined but not used [-Wunused-function]
59 | _LLTRead_8812A(
| ^~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_phycfg.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_rf6052.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_dm.o
/opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_dm.c:35:1: warning: ‘dm_CheckProtection’ defined but not used [-Wunused-function]
35 | dm_CheckProtection(
| ^~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_rxdesc.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/rtl8812a_cmd.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_halinit.o
/opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_halinit.c:1247:1: warning: ‘HalDetectSelectiveSuspendMode’ defined but not used [-Wunused-function]
1247 | HalDetectSelectiveSuspendMode(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_halinit.c:1207:13: warning: ‘_RfPowerSave’ defined but not used [-Wunused-function]
1207 | static VOID _RfPowerSave(
| ^~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_halinit.c:1195:13: warning: ‘_BBTurnOnBlock’ defined but not used [-Wunused-function]
1195 | static VOID _BBTurnOnBlock(
| ^~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_halinit.c:27:13: warning: ‘_dbg_dump_macreg’ defined but not used [-Wunused-function]
27 | static void _dbg_dump_macreg(_adapter *padapter)
| ^~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/usb/rtl8812au_led.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/usb/rtl8812au_xmit.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/usb/rtl8812au_recv.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/usb/usb_ops_linux.o
CC [M] /opt/Drivers/rtl8812au/hal/efuse/rtl8812a/HalEfuseMask8812A_USB.o
CC [M] /opt/Drivers/rtl8812au/hal/efuse/rtl8812a/HalEfuseMask8821A_USB.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/hal8812a_fw.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8812a/hal8821a_fw.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/Hal8814PwrSeq.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_xmit.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_sreset.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_hal_init.o
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_hal_init.c:5376:13: warning: ‘hw_var_set_mlme_join’ defined but not used [-Wunused-function]
5376 | static void hw_var_set_mlme_join(PADAPTER Adapter, u8 variable, u8* val)
| ^~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_hal_init.c:5226:13: warning: ‘hw_var_set_mlme_disconnect’ defined but not used [-Wunused-function]
5226 | static void hw_var_set_mlme_disconnect(PADAPTER Adapter, u8 variable, u8* val)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_hal_init.c:5129:13: warning: ‘hw_var_set_correct_tsf’ defined but not used [-Wunused-function]
5129 | static void hw_var_set_correct_tsf(PADAPTER Adapter, u8 variable, u8* val)
| ^~~~~~~~~~~~~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_phycfg.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_rf6052.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_dm.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_rxdesc.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.o
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.c:1079:13: warning: ‘rtl8814_set_FwRsvdPage_cmd’ defined but not used [-Wunused-function]
1079 | static void rtl8814_set_FwRsvdPage_cmd(PADAPTER padapter, PRSVDPAGE_LOC rsvdpageloc)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.c:527:13: warning: ‘ConstructNullFunctionData’ defined but not used [-Wunused-function]
527 | static void ConstructNullFunctionData(
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.c:497:13: warning: ‘ConstructPSPoll’ defined but not used [-Wunused-function]
497 | static void ConstructPSPoll(_adapter *padapter, u8 *pframe, u32 *pLength)
| ^~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.c:395:13: warning: ‘ConstructBeacon’ defined but not used [-Wunused-function]
395 | static void ConstructBeacon(_adapter *padapter, u8 *pframe, u32 *pLength)
| ^~~~~~~~~~~~~~~
/opt/Drivers/rtl8812au/hal/rtl8814a/rtl8814a_cmd.c:186:17: warning: ‘Get_VHT_ENI’ defined but not used [-Wunused-function]
186 | static u8 Get_VHT_ENI(
| ^~~~~~~~~~~
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/hal8814a_fw.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/usb/usb_halinit.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/usb/rtl8814au_led.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/usb/rtl8814au_xmit.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/usb/rtl8814au_recv.o
CC [M] /opt/Drivers/rtl8812au/hal/rtl8814a/usb/usb_ops_linux.o
CC [M] /opt/Drivers/rtl8812au/hal/efuse/rtl8814a/HalEfuseMask8814A_USB.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_debug.o
/opt/Drivers/rtl8812au/hal/phydm/phydm_debug.c: In function ‘phydm_basic_dbg_message’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_debug.c:2219:56: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
2219 | PHYDM_DBG(dm, DBG_CMN, "No Link !!!\n");
| ^
/opt/Drivers/rtl8812au/hal/phydm/phydm_debug.c: In function ‘phydm_fw_trace_handler_code’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_debug.c:4456:35: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
4456 | cmd_len);
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_antdiv.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_soml.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_smt_ant.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_antdect.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_interface.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_phystatus.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_hwconfig.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_dig.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_pathdiv.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_rainfo.o
/opt/Drivers/rtl8812au/hal/phydm/phydm_rainfo.c: In function ‘phydm_c2h_ra_report_handler’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_rainfo.c:445:60: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
445 | PHYDM_DBG(dm, DBG_RA, "Try rate\n");
| ^
/opt/Drivers/rtl8812au/hal/phydm/phydm_rainfo.c: In function ‘phydm_get_tx_stream_num’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_rainfo.c:829:76: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
829 | PHYDM_DBG(dm, DBG_RA, "[Warrning] no mimo_type is found\n");
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_dynamictxpower.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_adaptivity.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_cfotracking.o
/opt/Drivers/rtl8812au/hal/phydm/phydm_cfotracking.c: In function ‘phydm_set_crystal_cap’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_cfotracking.c:218:57: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
218 | PHYDM_DBG(dm, DBG_CFO_TRK, "Set fail\n");
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_noisemonitor.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.o
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c: In function ‘phydm_beamforming_notify’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c:1114:44: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
1114 | __func__);
| ^
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c: In function ‘beamforming_init_entry’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c:1252:52: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
1252 | __func__);
| ^
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c: In function ‘beamforming_timer_callback’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_beamforming.c:1680:36: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
1680 | __func__);
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_dfs.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.o
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c: In function ‘hal_com_txbf_config_gtab’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c:47:47: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
47 | hal_txbf_8822b_config_gtab(dm);
| ^
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c: In function ‘hal_com_txbf_enter_work_item_callback’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c:194:46: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
194 | hal_txbf_8822b_enter(dm, idx);
| ^
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c: In function ‘hal_com_txbf_leave_work_item_callback’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c:224:46: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
224 | hal_txbf_8822b_leave(dm, idx);
| ^
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c: In function ‘hal_com_txbf_fw_ndpa_work_item_callback’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c:253:48: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
253 | hal_txbf_8822b_fw_txbf(dm, idx);
| ^
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c: In function ‘hal_com_txbf_status_work_item_callback’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/halcomtxbf.c:351:47: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
351 | hal_txbf_8822b_status(dm, idx);
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/txbf/haltxbfinterface.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/txbf/phydm_hal_txbf_api.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_adc_sampling.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_ccx.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_psd.o
/opt/Drivers/rtl8812au/hal/phydm/phydm_psd.c: In function ‘phydm_psd’:
/opt/Drivers/rtl8812au/hal/phydm/phydm_psd.c:204:66: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
204 | odm_get_bb_reg(dm, R_0xc50, MASKDWORD));
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_primary_cca.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_cck_pd.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_rssi_monitor.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_auto_dbg.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_math_lib.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_api.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_pow_train.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_lna_sat.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_pmac_tx_setting.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/phydm_mp.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halrf.o
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf.c: In function ‘halrf_compare’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf.c:2270:73: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
2270 | RF_DBG(dm, DBG_RF_DACK, "[DACK]overflow!!!!!!!!!!!!!!!");
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_debug.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halphyrf_ce.o
/opt/Drivers/rtl8812au/hal/phydm/halrf/halphyrf_ce.c: In function ‘odm_txpowertracking_callback_thermal_meter’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halphyrf_ce.c:481:62: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
481 | "reload ofdm index for band switch\n");
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_powertracking_ce.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_powertracking.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.o
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_thermal_trim_offset_8821c’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:151:49: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
151 | power_trim_info->thermal);
| ^
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_thermal_trim_offset_8822b’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:279:49: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
279 | power_trim_info->thermal);
| ^
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_thermal_trim_offset_8710b’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:524:49: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
524 | power_trim_info->thermal);
| ^
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_power_trim_offset_8710b’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:551:55: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
551 | power_trim_info->bb_gain[0][0]);
| ^
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_thermal_trim_offset_8192f’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:608:49: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
608 | power_trim_info->thermal);
| ^
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c: In function ‘phydm_get_thermal_trim_offset_8198f’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/halrf_kfree.c:792:49: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
792 | power_trim_info->thermal);
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8812a/halhwimg8812a_mac.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8812a/halhwimg8812a_bb.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8812a/halhwimg8812a_rf.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8812a/halrf_8812a_ce.o
/opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8812a/halrf_8812a_ce.c: In function ‘phy_iq_calibrate_8812a’:
/opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8812a/halrf_8812a_ce.c:1302:89: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
1302 | "== FW IQK TIMEOUT (Still in progress after 500ms) ==\n");
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8812a/phydm_regconfig8812a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8812a/phydm_rtl8812a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/txbf/haltxbfjaguar.o
/opt/Drivers/rtl8812au/hal/phydm/txbf/haltxbfjaguar.c: In function ‘hal_txbf_jaguar_download_ndpa’:
/opt/Drivers/rtl8812au/hal/phydm/txbf/haltxbfjaguar.c:144:36: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
144 | __func__);
| ^
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8821a/halrf_8821a_ce.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8821a/halrf_iqk_8821a_ce.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_bb.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_mac.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_rf.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8814a/halrf_iqk_8814a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8814a/phydm_regconfig8814a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/halrf/rtl8814a/halrf_8814a_ce.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/rtl8814a/phydm_rtl8814a.o
CC [M] /opt/Drivers/rtl8812au/hal/phydm/txbf/haltxbf8814a.o
CC [M] /opt/Drivers/rtl8812au/platform/platform_ops.o
CC [M] /opt/Drivers/rtl8812au/core/rtw_mp.o
LD [M] /opt/Drivers/rtl8812au/88XXau.o
/opt/Drivers/rtl8812au/88XXau.o: warning: objtool: rtw_mp_cmd+0xfe: unannotated intra-function call
MODPOST /opt/Drivers/rtl8812au/Module.symvers
CC [M] /opt/Drivers/rtl8812au/88XXau.mod.o
LD [M] /opt/Drivers/rtl8812au/88XXau.ko
BTF [M] /opt/Drivers/rtl8812au/88XXau.ko
Skipping BTF generation for /opt/Drivers/rtl8812au/88XXau.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.11.2-amd64'
---------------------------------------------------------------------------
Visit https://github.com/aircrack-ng/rtl8812au for support/reporting issues
or check for newer versions (branches) of these drivers.
---------------------------------------------------------------------------
After installation and reboot, the adapter refuses to work while lying down or simply not seeing any network.
The text was updated successfully, but these errors were encountered:
When installing the driver, the following picture is displayed:
After installation and reboot, the adapter refuses to work while lying down or simply not seeing any network.
The text was updated successfully, but these errors were encountered: