Open pagmatt opened 1 year ago
After running prepare_kernel.sh
, did you copy the the generated adi-linux-64/arch/arm64/boot/Image
file to the base directory of the BOOT partition on the SD card?
Recently I applied a patch to mac80211 directly without loading it as a custom module, which did work by just recompiling the kernel and using the new image.
Hi,
I am using the latest openwifi image (1.4.0) on a Xilinx ZCU102 board. In my experimental setup, the RF front end is connected to a channel emulator which introduces a non-negligible delay to compute the received signal. In turn, this causes the client to deassociate from the AP, since the related timer expires. I am trying to prevent this by loading a custom mac80211 module on the board, unfortunately to no avail. Is my workflow (which I describe below) correct ?
To compile and load the modified module, I follow these steps:
kernel_config_zynqmp
to build mac80211 and cfg80211 as custom loadable modules:prepare_kernel.sh
kernel_modules64
foldersetup_once.sh
script to move all the modules tokernel_modules
and link them to/lib/modules/5.10.0-98248-g1bbe32fa5182-dirty/
wgd.sh
andfosdem.sh
, respectively. I am attaching the hostapd configuration, which operates on channel 1.However, the client keeps deassociating, and my custom logs are not printed:
custom_deassoc_msg patch no_deassoc patch hostapd-openwifi.conf