From: Janardhanan Arumugam <janardhanan.arumu...@intel.com> Resets on E830 hardware can take longer than 5 seconds to complete due to E830 security keys functionality. The current timeout may be too short, leading to reset failures.
Increase the reset timeout by updating ICE_PF_RESET_WAIT_COUNT, changing the maximum wait time from 5 seconds to 20 seconds. This change applies to all hardware, but since the driver polls the reset done bits every 10 milliseconds this does not affect reset time on non-E830 devices where the reset completes quicker. Signed-off-by: Janardhanan Arumugam <janardhanan.arumu...@intel.com> Signed-off-by: Dhanya Pillai <dhanya.r.pil...@intel.com> --- drivers/net/intel/ice/base/ice_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/ice/base/ice_common.c b/drivers/net/intel/ice/base/ice_common.c index 9ba656d8ec..4de9f37989 100644 --- a/drivers/net/intel/ice/base/ice_common.c +++ b/drivers/net/intel/ice/base/ice_common.c @@ -9,7 +9,7 @@ #include "ice_ptp_hw.h" #include "ice_switch.h" -#define ICE_PF_RESET_WAIT_COUNT 500 +#define ICE_PF_RESET_WAIT_COUNT 2000 static const char * const ice_link_mode_str_low[] = { ice_arr_elem_idx(0, "100BASE_TX"), -- 2.43.0