On 11/20/2023 6:24 PM, Kang Yang wrote: > For AP mode, the peer is created earlier in ath12k_mac_op_add_interface(). > But ath12k_mac_op_assign_vif_chanctx() will try to create peer again. > Then an error will return which make startup of AP mode fail. > > Kernel log: > [ 5017.665006] ath12k_pci 0000:04:00.0: failed to create peer after vdev start delay: -22 > > wpa_supplicant log: > Failed to set beacon parameters > Interface initialization failed > wls1: interface state UNINITIALIZED->DISABLED > wls1: AP-DISABLED > wls1: Unable to setup interface. > Failed to initialize AP interface > wls1: interface state DISABLED->DISABLED > wls1: AP-DISABLED > > So change this check and enable AP mode for WCN7850, then soft AP can > work normally. > > Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.0-03427-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.15378.4 > > Signed-off-by: Kang Yang <quic_kangyang@xxxxxxxxxxx> Acked-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx>