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]
└─$ 

Linux