I tried to follow the instructions in the reference you shared.
- sudo make -j modules_prepare
/usr/src/linux-headers-5.10.120-rt70/kernel-5.10$ sudo make -j modules_prepare
***
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make: *** [Makefile:728: .config] Error 1
- I also tried sudo make localmodconfig as the instruction described.
/usr/src/linux-headers-5.10.120-rt70/kernel-5.10$ sudo make localmodconfig
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
using config: '/proc/config.gz'
Can't open drivers/video/tegra/Kconfig at ./scripts/kconfig/streamline_config.pl line 173, <$kinfile> line 27.
make[1]: *** [scripts/kconfig/Makefile:46: localmodconfig] Error 2
make: *** [Makefile:633: localmodconfig] Error 2
- It looks lack of .config file. so I got the .config file from /proc/config.gz as he said.
mkdir -p ~/Jetson/kernel-4.9/archive
mkdir -p ~/Jetson/kernel-4.9/archive/$(uname -r)`
# As an example, you now have directory "~/Jetson/kernel-4.9/archive/4.9.140-tegra/"
cd ~/Jetson/kernel-4.9/archive/$(uname -r)
cp /proc/config.gz .
gunzip config.gz
# This creates a nearly exact replica of the config file for your running Jetson:
mv config config-$(uname -r)
# Now edit config-4.9.140-tegra such that:
CONFIG_LOCALVERSION="-rt70"
# The above makes an exact match of the existing Jetson config, including
# module directory search location...there are times you would change this,
# but this is good most of the time on a Jetson.
# Any time you then use your config-4.9.140-tegra file, but rename it to “.config”, you have a perfect starting config. On the Jetson itself you could put this in “/lib/modules/$(uname -r)/build/.config”
sudo cp config-$(uname -r) /usr/src/linux-headers-5.10.120-rt70/kernel-5.10/.config
- Retry sudo make -j modules_prepare
/usr/src/linux-headers-5.10.120-rt70/kernel-5.10$ sudo make -j modules_prepare
SYNC include/config/auto.conf.cmd
WRAP arch/arm64/include/generated/uapi/asm/kvm_para.h
WRAP arch/arm64/include/generated/uapi/asm/errno.h
WRAP arch/arm64/include/generated/uapi/asm/ioctl.h
WRAP arch/arm64/include/generated/uapi/asm/ioctls.h
WRAP arch/arm64/include/generated/uapi/asm/ipcbuf.h
WRAP arch/arm64/include/generated/uapi/asm/msgbuf.h
WRAP arch/arm64/include/generated/uapi/asm/resource.h
WRAP arch/arm64/include/generated/uapi/asm/poll.h
WRAP arch/arm64/include/generated/uapi/asm/sembuf.h
WRAP arch/arm64/include/generated/uapi/asm/shmbuf.h
WRAP arch/arm64/include/generated/uapi/asm/siginfo.h
UPD include/generated/uapi/linux/version.h
WRAP arch/arm64/include/generated/uapi/asm/sockios.h
WRAP arch/arm64/include/generated/uapi/asm/socket.h
WRAP arch/arm64/include/generated/uapi/asm/stat.h
WRAP arch/arm64/include/generated/uapi/asm/swab.h
WRAP arch/arm64/include/generated/uapi/asm/termbits.h
WRAP arch/arm64/include/generated/uapi/asm/termios.h
WRAP arch/arm64/include/generated/uapi/asm/types.h
HOSTCC scripts/dtc/dtc.o
WRAP arch/arm64/include/generated/asm/early_ioremap.h
WRAP arch/arm64/include/generated/asm/mcs_spinlock.h
WRAP arch/arm64/include/generated/asm/qrwlock.h
WRAP arch/arm64/include/generated/asm/qspinlock.h
HOSTCC scripts/dtc/flattree.o
WRAP arch/arm64/include/generated/asm/set_memory.h
UPD include/config/kernel.release
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
WRAP arch/arm64/include/generated/asm/user.h
WRAP arch/arm64/include/generated/asm/bugs.h
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
WRAP arch/arm64/include/generated/asm/delay.h
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
WRAP arch/arm64/include/generated/asm/div64.h
HOSTCC scripts/dtc/util.o
WRAP arch/arm64/include/generated/asm/dma-mapping.h
LEX scripts/dtc/dtc-lexer.lex.c
WRAP arch/arm64/include/generated/asm/dma.h
YACC scripts/dtc/dtc-parser.tab.[ch]
WRAP arch/arm64/include/generated/asm/emergency-restart.h
WRAP arch/arm64/include/generated/asm/hw_irq.h
.
.
.
HOSTCC scripts/genksyms/parse.tab.o
HOSTCC scripts/genksyms/lex.lex.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC scripts/mod/devicetable-offsets.s
UPD scripts/mod/devicetable-offsets.h
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
CC kernel/bounds.s
CALL scripts/atomic/check-atomics.sh
UPD include/generated/timeconst.h
UPD include/generated/bounds.h
CC arch/arm64/kernel/asm-offsets.s
UPD include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
LDS arch/arm64/kernel/vdso/vdso.lds
CC arch/arm64/kernel/vdso/vgettimeofday.o
AS arch/arm64/kernel/vdso/note.o
AS arch/arm64/kernel/vdso/sigreturn.o
LD arch/arm64/kernel/vdso/vdso.so.dbg
VDSOSYM include/generated/vdso-offsets.h
LDS scripts/module.lds
- It looks succeeded. Retry sudo make the driver
/usr/src/rtl8812au$ sudo make
make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/5.10.120-rt70/build M=/usr/src/rtl8812au modules
make[1]: Entering directory '/usr/src/linux-headers-5.10.120-rt70/kernel-5.10'
CC [M] /usr/src/rtl8812au/core/rtw_cmd.o
CC [M] /usr/src/rtl8812au/core/rtw_security.o
CC [M] /usr/src/rtl8812au/core/rtw_debug.o
CC [M] /usr/src/rtl8812au/core/rtw_io.o
CC [M] /usr/src/rtl8812au/core/rtw_ioctl_query.o
CC [M] /usr/src/rtl8812au/core/rtw_ioctl_set.o
CC [M] /usr/src/rtl8812au/core/rtw_ieee80211.o
CC [M] /usr/src/rtl8812au/core/rtw_mlme.o
CC [M] /usr/src/rtl8812au/core/rtw_mlme_ext.o
CC [M] /usr/src/rtl8812au/core/rtw_mi.o
CC [M] /usr/src/rtl8812au/core/rtw_wlan_util.o
CC [M] /usr/src/rtl8812au/core/rtw_vht.o
CC [M] /usr/src/rtl8812au/core/rtw_pwrctrl.o
CC [M] /usr/src/rtl8812au/core/rtw_rf.o
CC [M] /usr/src/rtl8812au/core/rtw_chplan.o
CC [M] /usr/src/rtl8812au/core/rtw_recv.o
CC [M] /usr/src/rtl8812au/core/rtw_sta_mgt.o
.
.
.
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.o
CC [M] /usr/src/rtl8812au/hal/phydm/halrf/rtl8821a/halrf_8821a_ce.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.o
CC [M] /usr/src/rtl8812au/hal/phydm/halrf/rtl8821a/halrf_iqk_8821a_ce.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_bb.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_mac.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8814a/halhwimg8814a_rf.o
CC [M] /usr/src/rtl8812au/hal/phydm/halrf/rtl8814a/halrf_iqk_8814a.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8814a/phydm_regconfig8814a.o
CC [M] /usr/src/rtl8812au/hal/phydm/halrf/rtl8814a/halrf_8814a_ce.o
CC [M] /usr/src/rtl8812au/hal/phydm/rtl8814a/phydm_rtl8814a.o
CC [M] /usr/src/rtl8812au/hal/phydm/txbf/haltxbf8814a.o
CC [M] /usr/src/rtl8812au/platform/platform_ops.o
CC [M] /usr/src/rtl8812au/core/rtw_mp.o
LD [M] /usr/src/rtl8812au/88XXau.o
WARNING: Symbol version dump "Module.symvers" is missing.
Modules may not have dependencies or modversions.
MODPOST /usr/src/rtl8812au/Module.symvers
WARNING: modpost: Symbol info of vmlinux is missing. Unresolved symbol check will be entirely skipped.
CC [M] /usr/src/rtl8812au/88XXau.mod.o
LD [M] /usr/src/rtl8812au/88XXau.ko
make[1]: Leaving directory '/usr/src/linux-headers-5.10.120-rt70/kernel-5.10'
---------------------------------------------------------------------------
Visit https://github.com/aircrack-ng/rtl8812au for support/reporting issues
or check for newer versions (branches) of these drivers.
---------------------------------------------------------------------------
- The warning msg is the same as before natively kernel build. Load the driver and Check modinfo.
/usr/src/rtl8812au$ sudo cp 88XXau.ko /usr/src/linux-headers-5.10.120-rt70/kernel-5.10/kernel/
/usr/src/rtl8812au$ sudo modprobe 88XXau
modprobe: ERROR: could not insert '88XXau': Exec format error
/usr/src/rtl8812au$ sudo modinfo 88XXau
filename: /lib/modules/5.10.120-rt70/kernel/88XXau.ko
import_ns: VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver
version: v5.6.4.2_35491.20191025
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
import_ns: VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver
srcversion: 4BB9D2BDAFDF2EFEDC69D20
alias: usb:v7392pA833d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA834d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0106d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v20F4p809Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v20F4p809Ad*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p331Ad*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0E66p0026d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0846p9054d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep400Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep400Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p1853d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p1852d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p1817d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp8813d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pB611d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA813d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA812d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA811d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v3823p6249d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0120d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p011Fd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p011Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2019pAB32d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3318d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3314d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0E66p0023d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0846p9052d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep4010d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep400Fd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep400Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v056Ep4007d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v04BBp0953d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0411p029Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0411p0242d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0823d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDAp0820d*dc*dsc*dp*icFFiscFFipFFin*
alias: usb:v0BDApA811d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp8822d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0821d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp0811d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v7392pA822d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2604p0012d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0122d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p010Fd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p010Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p010Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0103d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2357p0101d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v20F4p805Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2019pAB30d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3316d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3315d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p3313d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v2001p330Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1740p0100d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v148Fp9097d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v13B1p003Fd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v1058p0632d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0E66p0022d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0DF6p0074d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0B05p17D2d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0846p9051d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v07B8p8812d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0789p016Ed*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0586p3426d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v050Dp1109d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v050Dp1106d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v04BBp0952d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0411p025Dd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0409p0408d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp881Cd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp881Bd*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp881Ad*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v0BDAp8812d*dc*dsc*dp*ic*isc*ip*in*
depends: cfg80211
name: 88XXau
vermagic: 5.10.120-tegra SMP preempt mod_unload modversions aarch64
parm: rtw_wireless_mode:int
parm: rtw_monitor_overwrite_seqnum:Overwrite the sequence number of injected frames (int)
parm: rtw_monitor_retransmit:Retransmit injected frames (int)
parm: rtw_monitor_disable_1m:Disable default 1Mbps rate for monitor injected frames (int)
parm: rtw_ips_mode:The default IPS mode (int)
parm: rtw_lps_level:The default LPS level (int)
parm: rtw_lps_chk_by_tp:int
parm: rtw_max_bss_cnt:int
parm: rtw_usb_rxagg_mode:int
parm: rtw_dynamic_agg_enable:int
parm: rtw_tx_bw_mode:The max tx bw for 2.4G and 5G. format is the same as rtw_bw_mode (uint)
parm: rtw_rx_ampdu_sz_limit_1ss:RX AMPDU size limit for 1SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_2ss:RX AMPDU size limit for 2SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_3ss:RX AMPDU size limit for 3SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_rx_ampdu_sz_limit_4ss:RX AMPDU size limit for 4SS link of each BW, 0xFF: no limitation (array of uint)
parm: rtw_vht_enable:int
parm: rtw_vht_rx_mcs_map:VHT RX MCS map (uint)
parm: rtw_rf_config:int
parm: rtw_country_code:The default country code (in alpha2) (charp)
parm: rtw_channel_plan:The default chplan ID when rtw_alpha2 is not specified or valid (int)
parm: rtw_excl_chs:exclusive channel array (array of uint)
parm: rtw_qos_opt_enable:int
parm: ifname:The default name to allocate for first interface (charp)
parm: if2name:The default name to allocate for second interface (charp)
parm: rtw_wowlan_sta_mix_mode:int
parm: rtw_pwrtrim_enable:int
parm: rtw_initmac:charp
parm: rtw_special_rf_path:int
parm: rtw_chip_version:int
parm: rtw_rfintfs:int
parm: rtw_lbkmode:int
parm: rtw_network_mode:int
parm: rtw_channel:int
parm: rtw_mp_mode:int
parm: rtw_wmm_enable:int
parm: rtw_vrtl_carrier_sense:int
parm: rtw_vcs_type:int
parm: rtw_busy_thresh:int
parm: rtw_ht_enable:int
parm: rtw_bw_mode:int
parm: rtw_ampdu_enable:int
parm: rtw_rx_stbc:int
parm: rtw_rx_ampdu_amsdu:int
parm: rtw_tx_ampdu_amsdu:int
parm: rtw_beamform_cap:int
parm: rtw_lowrate_two_xmit:int
parm: rtw_power_mgnt:int
parm: rtw_smart_ps:int
parm: rtw_low_power:int
parm: rtw_wifi_spec:int
parm: rtw_full_ch_in_p2p_handshake:int
parm: rtw_antdiv_cfg:int
parm: rtw_antdiv_type:int
parm: rtw_drv_ant_band_switch:int
parm: rtw_single_ant_path:int
parm: rtw_switch_usb_mode:int
parm: rtw_enusbss:int
parm: rtw_hwpdn_mode:int
parm: rtw_hwpwrp_detect:int
parm: rtw_hw_wps_pbc:int
parm: rtw_check_hw_status:int
parm: rtw_led_ctrl:Led Control: 0=Always off, 1=Normal blink, 2=Always on (int)
parm: rtw_max_roaming_times:The max roaming times to try (uint)
parm: rtw_mc2u_disable:int
parm: rtw_notch_filter:0:Disable, 1:Enable, 2:Enable only for P2P (uint)
parm: rtw_hiq_filter:0:allow all, 1:allow special, 2:deny all (uint)
parm: rtw_adaptivity_en:0:disable, 1:enable (uint)
parm: rtw_adaptivity_mode:0:normal, 1:carrier sense (uint)
parm: rtw_adaptivity_th_l2h_ini:th_l2h_ini for Adaptivity (int)
parm: rtw_adaptivity_th_edcca_hl_diff:th_edcca_hl_diff for Adaptivity (int)
parm: rtw_amplifier_type_2g:BIT3:2G ext-PA, BIT4:2G ext-LNA (uint)
parm: rtw_amplifier_type_5g:BIT6:5G ext-PA, BIT7:5G ext-LNA (uint)
parm: rtw_RFE_type:default init value:64 (uint)
parm: rtw_powertracking_type:default init value:64 (uint)
parm: rtw_GLNA_type:default init value:0 (uint)
parm: rtw_TxBBSwing_2G:default init value:0xFF (uint)
parm: rtw_TxBBSwing_5G:default init value:0xFF (uint)
parm: rtw_OffEfuseMask:default open Efuse Mask value:0 (uint)
parm: rtw_FileMaskEfuse:default drv Mask Efuse value:0 (uint)
parm: rtw_rxgain_offset_2g:default RF Gain 2G Offset value:0 (uint)
parm: rtw_rxgain_offset_5gl:default RF Gain 5GL Offset value:0 (uint)
parm: rtw_rxgain_offset_5gh:uint
parm: rtw_rxgain_offset_5gm:default RF Gain 5GM Offset value:0 (uint)
parm: rtw_pll_ref_clk_sel:force pll_ref_clk_sel, 0xF:use autoload value (uint)
parm: rtw_tx_pwr_by_rate:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm: rtw_tx_pwr_lmt_enable:0:Disable, 1:Enable, 2: Depend on efuse (int)
parm: rtw_target_tx_pwr_2g_a:2.4G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_b:2.4G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_c:2.4G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_2g_d:2.4G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_a:5G target tx power (unit:dBm) of RF path A for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_b:5G target tx power (unit:dBm) of RF path B for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_c:5G target tx power (unit:dBm) of RF path C for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_target_tx_pwr_5g_d:5G target tx power (unit:dBm) of RF path D for each rate section, should match the real calibrate power, -1: undefined (array of int)
parm: rtw_tsf_update_pause_factor:num of bcn intervals to stay TSF update pause status (int)
parm: rtw_tsf_update_restore_factor:num of bcn intervals to stay TSF update restore status (int)
parm: rtw_phy_file_path:The path of phy parameter (charp)
parm: rtw_load_phy_file:PHY File Bit Map (int)
parm: rtw_decrypt_phy_file:Enable Decrypt PHY File (int)
parm: rtw_en_napi:int
parm: rtw_en_gro:int
parm: rtw_iqk_fw_offload:int
parm: rtw_ch_switch_offload:int
I can’t understand even I build natively the entire kernel source in Jetson orin NX why the module shows vermagic: 5.10.120-tegra SMP preempt mod_unload modversions aarch64…
Did I miss something or make a mistake possibly?
Thank you!