diff --git a/core/hdd/src/wlan_hdd_driver_ops.c b/core/hdd/src/wlan_hdd_driver_ops.c index 0b0729a987b87..902f5f1e7c81b 100644 --- a/core/hdd/src/wlan_hdd_driver_ops.c +++ b/core/hdd/src/wlan_hdd_driver_ops.c @@ -461,6 +461,12 @@ static int hdd_soc_probe(struct device *dev, cds_set_load_in_progress(true); cds_set_driver_in_bad_state(false); + /* + * Set Recovery in progress flag to flase + * as probe is started which ensures that FW is ready + */ + cds_set_recovery_in_progress(false); + errno = hdd_init_qdf_ctx(dev, bdev, bus_type, bid); if (errno) goto unlock;