Kali Linuxの初期セットアップ
┌──(kali㉿kali)-[~]
└─$ sudo apt upgrade
管理者権限に移行
┌──(kali㉿kali)-[~]
└─$ sudo -i
┌──(root㉿kali)-[~]
└─#
Open SSH Serverのインストール
┌──(root㉿kali)-[~]
└─# sudo apt update
┌──(root㉿kali)-[~]
└─# sudo apt install openssh-server
Open SSH Serverの起動設定
┌──(root㉿kali)-[~]
└─# sudo systemctl enable ssh
┌──(root㉿kali)-[~]
└─# sudo systemctl start ssh
┌──(root㉿kali)-[~]
└─# sudo systemctl status ssh
SSH接続先確認
┌──(root㉿kali)-[~]
└─# ip a
┌──(kali㉿kali)-[~]
└─$ sudo apt-get install make gcc linux-headers-6.6.9-amd64 build-essential git
┌──(kali㉿kali)-[~]
└─$ git clone https://github.com/lwfinger/rtl8852au.git
Cloning into 'rtl8852au'...
remote: Enumerating objects: 1418, done.
remote: Counting objects: 100% (99/99), done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 1418 (delta 59), reused 58 (delta 55), pack-reused 1319
Receiving objects: 100% (1418/1418), 10.99 MiB | 9.83 MiB/s, done.
Resolving deltas: 100% (590/590), done.
┌──(kali㉿kali)-[~]
└─$ cd rtl8852au
┌──(kali㉿kali)-[~/rtl8852au]
└─$ make
/bin/sh: 1: bc: not found
#rm -f .symvers.8852au
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.6.9-amd64/build M=/home/kali/rtl8852au modules
make[1]: Entering directory '/usr/src/linux-headers-6.6.9-amd64'
/bin/sh: 1: bc: not found
CC [M] /home/kali/rtl8852au/os_dep/osdep_service.o
CC [M] /home/kali/rtl8852au/os_dep/osdep_service_linux.o
CC [M] /home/kali/rtl8852au/os_dep/linux/rtw_cfg.o
CC [M] /home/kali/rtl8852au/os_dep/linux/os_intfs.o
CC [M] /home/kali/rtl8852au/os_dep/linux/ioctl_linux.o
CC [M] /home/kali/rtl8852au/os_dep/linux/xmit_linux.o
CC [M] /home/kali/rtl8852au/os_dep/linux/mlme_linux.o
CC [M] /home/kali/rtl8852au/os_dep/linux/recv_linux.o
CC [M] /home/kali/rtl8852au/os_dep/linux/ioctl_cfg80211.o
CC [M] /home/kali/rtl8852au/os_dep/linux/rtw_cfgvendor.o
CC [M] /home/kali/rtl8852au/os_dep/linux/wifi_regd.o
CC [M] /home/kali/rtl8852au/os_dep/linux/rtw_android.o
CC [M] /home/kali/rtl8852au/os_dep/linux/rtw_proc.o
CC [M] /home/kali/rtl8852au/os_dep/linux/nlrtw.o
CC [M] /home/kali/rtl8852au/os_dep/linux/rtw_rhashtable.o
CC [M] /home/kali/rtl8852au/os_dep/linux/usb_intf.o
CC [M] /home/kali/rtl8852au/os_dep/linux/usb_ops_linux.o
CC [M] /home/kali/rtl8852au/core/rtw_cmd.o
CC [M] /home/kali/rtl8852au/core/rtw_security.o
CC [M] /home/kali/rtl8852au/core/rtw_debug.o
CC [M] /home/kali/rtl8852au/core/rtw_io.o
CC [M] /home/kali/rtl8852au/core/rtw_ioctl_query.o
CC [M] /home/kali/rtl8852au/core/rtw_ioctl_set.o
CC [M] /home/kali/rtl8852au/core/rtw_ieee80211.o
CC [M] /home/kali/rtl8852au/core/rtw_mlme.o
CC [M] /home/kali/rtl8852au/core/rtw_mlme_ext.o
CC [M] /home/kali/rtl8852au/core/rtw_sec_cam.o
CC [M] /home/kali/rtl8852au/core/rtw_mi.o
CC [M] /home/kali/rtl8852au/core/rtw_wlan_util.o
CC [M] /home/kali/rtl8852au/core/rtw_vht.o
CC [M] /home/kali/rtl8852au/core/rtw_he.o
CC [M] /home/kali/rtl8852au/core/rtw_pwrctrl.o
CC [M] /home/kali/rtl8852au/core/rtw_rf.o
CC [M] /home/kali/rtl8852au/core/rtw_chplan.o
CC [M] /home/kali/rtl8852au/core/monitor/rtw_radiotap.o
CC [M] /home/kali/rtl8852au/core/rtw_recv.o
CC [M] /home/kali/rtl8852au/core/rtw_recv_shortcut.o
CC [M] /home/kali/rtl8852au/core/rtw_sta_mgt.o
CC [M] /home/kali/rtl8852au/core/rtw_ap.o
CC [M] /home/kali/rtl8852au/core/wds/rtw_wds.o
CC [M] /home/kali/rtl8852au/core/mesh/rtw_mesh.o
CC [M] /home/kali/rtl8852au/core/mesh/rtw_mesh_pathtbl.o
CC [M] /home/kali/rtl8852au/core/mesh/rtw_mesh_hwmp.o
CC [M] /home/kali/rtl8852au/core/rtw_xmit.o
CC [M] /home/kali/rtl8852au/core/rtw_xmit_shortcut.o
CC [M] /home/kali/rtl8852au/core/rtw_p2p.o
CC [M] /home/kali/rtl8852au/core/rtw_tdls.o
CC [M] /home/kali/rtl8852au/core/rtw_br_ext.o
CC [M] /home/kali/rtl8852au/core/rtw_sreset.o
CC [M] /home/kali/rtl8852au/core/rtw_rm.o
CC [M] /home/kali/rtl8852au/core/rtw_rm_fsm.o
CC [M] /home/kali/rtl8852au/core/rtw_rm_util.o
CC [M] /home/kali/rtl8852au/core/rtw_trx.o
CC [M] /home/kali/rtl8852au/core/rtw_beamforming.o
CC [M] /home/kali/rtl8852au/core/rtw_scan.o
CC [M] /home/kali/rtl8852au/core/rtw_phl.o
CC [M] /home/kali/rtl8852au/core/rtw_phl_cmd.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-internal.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-internal-enc.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-gcm.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-ccm.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-omac1.o
CC [M] /home/kali/rtl8852au/core/crypto/ccmp.o
CC [M] /home/kali/rtl8852au/core/crypto/gcmp.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-siv.o
CC [M] /home/kali/rtl8852au/core/crypto/aes-ctr.o
CC [M] /home/kali/rtl8852au/core/crypto/sha256-internal.o
CC [M] /home/kali/rtl8852au/core/crypto/sha256.o
CC [M] /home/kali/rtl8852au/core/crypto/sha256-prf.o
CC [M] /home/kali/rtl8852au/core/crypto/rtw_crypto_wrap.o
CC [M] /home/kali/rtl8852au/core/rtw_swcrypto.o
CC [M] /home/kali/rtl8852au/core/rtw_trx_usb.o
CC [M] /home/kali/rtl8852au/phl/phl_init.o
CC [M] /home/kali/rtl8852au/phl/phl_debug.o
CC [M] /home/kali/rtl8852au/phl/phl_tx.o
CC [M] /home/kali/rtl8852au/phl/phl_rx.o
CC [M] /home/kali/rtl8852au/phl/phl_rx_agg.o
CC [M] /home/kali/rtl8852au/phl/phl_api_drv.o
CC [M] /home/kali/rtl8852au/phl/phl_role.o
CC [M] /home/kali/rtl8852au/phl/phl_sta.o
CC [M] /home/kali/rtl8852au/phl/phl_mr.o
CC [M] /home/kali/rtl8852au/phl/phl_sec.o
CC [M] /home/kali/rtl8852au/phl/phl_chan.o
CC [M] /home/kali/rtl8852au/phl/phl_sw_cap.o
CC [M] /home/kali/rtl8852au/phl/phl_util.o
CC [M] /home/kali/rtl8852au/phl/phl_pkt_ofld.o
CC [M] /home/kali/rtl8852au/phl/phl_connect.o
CC [M] /home/kali/rtl8852au/phl/phl_chan_info.o
CC [M] /home/kali/rtl8852au/phl/phl_wow.o
CC [M] /home/kali/rtl8852au/phl/phl_dm.o
CC [M] /home/kali/rtl8852au/phl/phl_chnlplan.o
CC [M] /home/kali/rtl8852au/phl/phl_country.o
CC [M] /home/kali/rtl8852au/phl/phl_chnlplan_6g.o
CC [M] /home/kali/rtl8852au/phl/phl_regulation.o
CC [M] /home/kali/rtl8852au/phl/phl_regulation_6g.o
CC [M] /home/kali/rtl8852au/phl/phl_led.o
CC [M] /home/kali/rtl8852au/phl/phl_trx_mit.o
CC [M] /home/kali/rtl8852au/phl/phl_acs.o
CC [M] /home/kali/rtl8852au/phl/phl_mcc.o
CC [M] /home/kali/rtl8852au/phl/phl_ecsa.o
CC [M] /home/kali/rtl8852au/phl/test/phl_dbg_cmd.o
CC [M] /home/kali/rtl8852au/phl/test/phl_ps_dbg_cmd.o
CC [M] /home/kali/rtl8852au/phl/phl_msg_hub.o
CC [M] /home/kali/rtl8852au/phl/phl_sound.o
CC [M] /home/kali/rtl8852au/phl/phl_twt.o
CC [M] /home/kali/rtl8852au/phl/phl_notify.o
CC [M] /home/kali/rtl8852au/phl/phl_sound_cmd.o
CC [M] /home/kali/rtl8852au/phl/phl_p2pps.o
CC [M] /home/kali/rtl8852au/phl/phl_ps.o
CC [M] /home/kali/rtl8852au/phl/phl_thermal.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_dispatch_engine.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_dispatcher.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_dispr_controller.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_ser.o
/home/kali/rtl8852au/phl/phl_cmd_ser.c: In function ‘_ser_m2_notify’:
/home/kali/rtl8852au/phl/phl_cmd_ser.c:219:38: warning: implicit conversion from ‘enum rtw_phl_status’ to ‘enum rtw_hal_status’ [-Wenum-conversion]
219 | enum rtw_hal_status status = RTW_PHL_STATUS_FAILURE;
| ^~~~~~~~~~~~~~~~~~~~~~
/home/kali/rtl8852au/phl/phl_cmd_ser.c: In function ‘_ser_m4_notify’:
/home/kali/rtl8852au/phl/phl_cmd_ser.c:252:38: warning: implicit conversion from ‘enum rtw_phl_status’ to ‘enum rtw_hal_status’ [-Wenum-conversion]
252 | enum rtw_hal_status status = RTW_PHL_STATUS_FAILURE;
| ^~~~~~~~~~~~~~~~~~~~~~
CC [M] /home/kali/rtl8852au/phl/phl_cmd_general.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_scan.o
CC [M] /home/kali/rtl8852au/phl/phl_cmd_btc.o
/home/kali/rtl8852au/phl/phl_cmd_btc.c: In function ‘_btc_external_pre_msg_hdlr’:
/home/kali/rtl8852au/phl/phl_cmd_btc.c:195:71: warning: implicit conversion from ‘enum phl_band_idx’ to ‘enum phl_phy_idx’ [-Wenum-conversion]
195 | rtw_hal_btc_scan_start_ntfy(phl_info->hal, msg->band_idx, band);
| ~~~^~~~~~~~~~
/home/kali/rtl8852au/phl/phl_cmd_btc.c: In function ‘_btc_external_post_msg_hdlr’:
/home/kali/rtl8852au/phl/phl_cmd_btc.c:230:67: warning: implicit conversion from ‘enum phl_band_idx’ to ‘enum phl_phy_idx’ [-Wenum-conversion]
230 | rtw_hal_btc_scan_finish_ntfy(hal_info, msg->band_idx);
| ~~~^~~~~~~~~~
CC [M] /home/kali/rtl8852au/phl/phl_cmd_ps.o
CC [M] /home/kali/rtl8852au/phl/phl_watchdog.o
CC [M] /home/kali/rtl8852au/phl/hci/phl_trx_usb.o
/home/kali/rtl8852au/phl/hci/phl_trx_usb.c: In function ‘phl_prepare_tx_usb’:
/home/kali/rtl8852au/phl/hci/phl_trx_usb.c:563:16: warning: implicit conversion from ‘enum ’ to ‘enum rtw_phl_status’ [-Wenum-conversion]
563 | return true;
| ^~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api_mac.o
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c: In function ‘_hal_updmode_to_mac_upt_mode’:
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c:2233:41: warning: implicit conversion from ‘enum phl_upd_mode’ to ‘enum mac_ax_upd_mode’ [-Wenum-conversion]
2233 | enum mac_ax_upd_mode upd_mode = PHL_UPD_ROLE_MAX;
| ^~~~~~~~~~~~~~~~
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c: In function ‘rtw_hal_mac_lv1_rcvy’:
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c:2549:43: warning: implicit conversion from ‘enum RTW_PHL_SER_LV1_RCVY_STEP’ to ‘enum mac_ax_lv1_rcvy_step’ [-Wenum-conversion]
2549 | mac_err = mac->ops->lv1_rcvy(mac, step);
| ^~~~
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c: In function ‘rtw_hal_mac_lps_cfg’:
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c:5467:37: warning: implicit conversion from ‘enum rtw_lps_listen_bcn_mode’ to ‘enum mac_ax_listern_bcn_mode’ [-Wenum-conversion]
5467 | ax_lps_info.listen_bcn_mode = lps_info->listen_bcn_mode;
| ^
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c:5469:35: warning: implicit conversion from ‘enum rtw_lps_smart_ps_mode’ to ‘enum mac_ax_smart_ps_mode’ [-Wenum-conversion]
5469 | ax_lps_info.smart_ps_mode = lps_info->smart_ps_mode;
| ^
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c: In function ‘rtw_hal_mac_set_sw_gpio_mode’:
/home/kali/rtl8852au/phl/hal_g6/hal_api_mac.c:7570:45: warning: implicit conversion from ‘enum rtw_gpio_mode’ to ‘enum mac_ax_sw_io_mode’ [-Wenum-conversion]
7570 | if (mac->ops->set_sw_gpio_mode(mac, mode, gpio) != MACSUCCESS)
| ^~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api_bb.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api_rf.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api_btc.o
/home/kali/rtl8852au/phl/hal_g6/hal_api_btc.c: In function ‘hal_btc_notify_ps_tdma’:
/home/kali/rtl8852au/phl/hal_g6/hal_api_btc.c:563:17: warning: implicit conversion from ‘enum rtw_hal_status’ to ‘enum rtw_phl_status’ [-Wenum-conversion]
563 | pstatus = rtw_hal_ps_pwr_req(btc->phl, HAL_BTC_PWR_REQ, (tdma_start ? true : false));
| ^
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api_efuse.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_com_i.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_init.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_io.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_rx.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_tx.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_sta.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_cam.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_csi_buffer.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_beamform.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_sound.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_chan.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_str_proc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_fw.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_cap.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_ser.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_ps.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_c2h.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_dbcc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_chan_info.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_wow.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_ld_file.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_regulation.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_led.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_trx_mit.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_acs.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_mcc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_api.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_twt.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_notify.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_p2pps.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_thermal.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/hal_usb.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/efuse/hal_efuse.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/addr_cam.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/cmac_tx.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/coex.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/cpuio.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/dbgpkg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/dbgport_hw.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/dbg_cmd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/dle.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/efuse.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwcmd.o
In file included from /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwcmd.h:20,
from /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwcmd.c:16:
/home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwcmd.c: In function ‘h2cb_alloc’:
/home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwcmd.c:429:32: warning: implicit conversion from ‘enum h2c_buf_class’ to ‘enum rtw_h2c_pkt_type’ [-Wenum-conversion]
429 | h2cb = PLTFM_QUERY_H2C(buf_class);
| ^~~~~~~~~
/home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/../type.h:178:64: note: in definition of macro ‘PLTFM_QUERY_H2C’
178 | adapter->drv_adapter, type)
| ^~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwdl.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/fwofld.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/gpio.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/hci_fc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/hdr_conv.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/hw_seq.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/h2c_agg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/hw.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/hwamsdu.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/init.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/la_mode.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mcc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mport.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/phy_rpt.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/power_saving.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/pwr.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/p2p.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/role.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/rx_filter.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/rx_forwarding.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/ser.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/security_cam.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/sounding.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/status.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/tblupd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/tcpip_checksum_offload.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/trx_desc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/trxcfg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/twt.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/wowlan.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/flash.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/spatial_reuse.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/pwr_seq_func.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/phy_misc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/_usb.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mac_8852a/gpio_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mac_8852a/init_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mac_8852a/pwr_seq_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/mac_ax/mac_8852a/_usb_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/fw_ax/rtl8852a/hal8852a_fw.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/mac/fw_ax/rtl8852a/hal8852a_fw_log.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/hal_btc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/halbtc_def.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/halbtc_action.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/halbtc_fw.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/halbtc_dbg_cmd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/btc/btc_8852a/btc_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/rtl8852a_halinit.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/rtl8852a_mac.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/rtl8852a_cmd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/rtl8852a_phy.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/rtl8852a_ops.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/hal_trx_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/rtl8852au_halinit.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/rtl8852au_halmac.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/rtl8852au_io.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/rtl8852au_led.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/rtl8852au_ops.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/rtl8852a/usb/hal_trx_8852au.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_api.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_rua_tbl.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_auto_dbg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_cfo_trk.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_ch_info.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_cmn_rpt.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dbcc.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dbg.o
/home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dbg.c: In function ‘halbb_basic_dbg_msg_tx_info’:
/home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dbg.c:748:36: warning: implicit conversion from ‘enum channel_width’ to ‘enum hal_rate_bw’ [-Wenum-conversion]
748 | enum hal_rate_bw curr_bw = CHANNEL_WIDTH_20;
| ^~~~~~~~~~~~~~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dbg_cmd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dfs.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_edcca.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_env_mntr.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_hw_cfg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_init.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_interface.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_la_mode.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_math_lib.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_mp.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_plcp_gen.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_plcp_tx.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_pmac_setting.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_psd.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_physts.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_pwr_ctrl.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_ra.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_statistics.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_ant_div.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dig.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_fwofld.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_dyn_csi_rsp.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a/halbb_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a/halbb_8852a_api.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a/halbb_hwimg_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a/halbb_reg_cfg_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a_2/halbb_8852a_2.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a_2/halbb_8852a_2_api.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a_2/halbb_hwimg_8852a_2.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/bb/halbb_8852a_2/halbb_reg_cfg_8852a_2.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.o
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c: In function ‘halrf_rx_dck_trigger’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:183:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
183 | halrf_tmac_tx_pause(rf, phy_idx, true);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:206:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
206 | halrf_tmac_tx_pause(rf, phy_idx, false);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c: In function ‘halrf_iqk_trigger’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:245:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
245 | halrf_tmac_tx_pause(rf, phy_idx, true);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:250:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
250 | halrf_tmac_tx_pause(rf, phy_idx, false);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c: In function ‘halrf_dpk_trigger’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:324:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
324 | halrf_tmac_tx_pause(rf, phy_idx, true);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:349:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
349 | halrf_tmac_tx_pause(rf, phy_idx, false);
| ^~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c: In function ‘halrf_hw_tx’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf.c:615:44: warning: implicit conversion from ‘enum phl_band_idx’ to ‘enum phl_phy_idx’ [-Wenum-conversion]
615 | halrf_tssi_hw_tx_8852a(rf, HW_BAND_0, path, cnt, dbm, T_HT_MF, 0, enable);
| ^~~~~~~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_pmac.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_api.o
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_api.c: In function ‘halrf_tmac_tx_pause’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_api.c:162:56: warning: implicit conversion from ‘enum phl_band_idx’ to ‘enum phl_phy_idx’ [-Wenum-conversion]
162 | halrf_wait_rx_mode(rf, halrf_kpath(rf, band_idx));
| ^~~~~~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_dbg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_dbg_cmd.o
In file included from /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_precomp.h:65,
from /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_dbg_cmd.c:15:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_dbg_cmd.c: In function ‘halrf_cmd_parser’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_dbg_cmd.c:276:58: warning: implicit conversion from ‘enum phl_band_idx’ to ‘enum phl_phy_idx’ [-Wenum-conversion]
276 | halrf_tx_mode_switch(rf, HW_BAND_0, 0);
| ^~~~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_interface.h:59:90: note: in definition of macro ‘halrf_tx_mode_switch’
59 | #define halrf_tx_mode_switch(rf, phy_idx, mode) rtw_hal_bb_tx_mode_switch((rf)->hal_com, phy_idx, mode)
| ^~~~~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_ex.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_hw_cfg.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_init.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_interface.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_pwr_table.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_iqk.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_8852a.o
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_8852a.c: In function ‘halrf_rfk_chl_thermal_8852a’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_8852a.c:770:41: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
770 | halrf_tmac_tx_pause(rf, HW_PHY_0, true);
| ^~~~~~~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_8852a.c:806:41: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
806 | halrf_tmac_tx_pause(rf, HW_PHY_0, false);
| ^~~~~~~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_8852a_api.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_hwimg_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.o
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c: In function ‘_halrf_do_non_dbcc_txgapk_8852a’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c:2790:41: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
2790 | halrf_tmac_tx_pause(rf, phy, true);
| ^~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c:2797:41: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
2797 | halrf_tmac_tx_pause(rf, phy, false);
| ^~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c: In function ‘_halrf_do_dbcc_txgapk_8852a’:
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c:2851:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
2851 | halrf_tmac_tx_pause(rf, phy, true);
| ^~~
/home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_txgapk_8852a.c:2860:33: warning: implicit conversion from ‘enum phl_phy_idx’ to ‘enum phl_band_idx’ [-Wenum-conversion]
2860 | halrf_tmac_tx_pause(rf, phy, true);
| ^~~
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_iqk_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_reg_cfg_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_dpk_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_dack_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_set_pwr_table_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_efuse_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_tssi_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_kfree_8852a.o
CC [M] /home/kali/rtl8852au/phl/hal_g6/phy/rf/halrf_8852a/halrf_psd_8852a.o
LD [M] /home/kali/rtl8852au/8852au.o
/bin/sh: 1: bc: not found
MODPOST /home/kali/rtl8852au/Module.symvers
CC [M] /home/kali/rtl8852au/8852au.mod.o
LD [M] /home/kali/rtl8852au/8852au.ko
BTF [M] /home/kali/rtl8852au/8852au.ko
Skipping BTF generation for /home/kali/rtl8852au/8852au.ko due to unavailability of vmlinux
make[1]: Leaving directory '/usr/src/linux-headers-6.6.9-amd64'
#cp Module.symvers .symvers.8852au
┌──(kali㉿kali)-[~/rtl8852au]
└─$ sudo make install
[sudo] password for kali:
/bin/sh: 1: bc: not found
install -p -m 644 8852au.ko /lib/modules/6.6.9-amd64/kernel/drivers/net/wireless/realtek/rtw89/
/sbin/depmod -a 6.6.9-amd64
┌──(kali㉿kali)-[~/rtl8852au]
└─$