Alexis Lothoré <alexis.lothore@xxxxxxxxxxx> wrote: > From: Ajay Singh <ajay.kathat@xxxxxxxxxxxxx> > > WILC driver currently applies some default configuration whenever the firmware > is initialized, and sets the default preamble size to short. However, despite > this passed option, firmware is also able to successfully connect to access > points only using long preamble, so this setting does not really enforce short > preambles and is misleading regarding applied configuration. > > Update default configuration and make it match the firmware behavior by passing > the existing WILC_FW_PREAMBLE_AUTO value (2 instead of 0). The updated setting > does not really alter firmware behavior since it is still capable to connect to > both short preamble and long preamble access points, but at list the setting now > expresses for real the corresponding firmware behavior. > > More info: it has been implemented to address the transmission (Tx) blackout > issue observed in the 802.11b mode. The modification has no impact on the other > modes, which will continue to work as they did in the previous implementation. > This change will allow the 802.11b transmission (2, 5.5, 11Mbps) to use long > preamble. > > > Signed-off-by: Ajay Singh <ajay.kathat@xxxxxxxxxxxxx> > Signed-off-by: Alexis Lothoré <alexis.lothore@xxxxxxxxxxx> Patch applied to wireless-next.git, thanks. a8e5fefa9123 wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() -- https://patchwork.kernel.org/project/linux-wireless/patch/20240115-wilc_1000_fixes-v1-1-54d29463a738@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches