HomeFreeBSD

mpi3mr: Enhance Controller Enable Retry Logic in Host Drivers

Description

mpi3mr: Enhance Controller Enable Retry Logic in Host Drivers

This patch improves the retry logic during the IOC enable process.
If a controller faults or if the reset history bit is detected during
the ready status check, the driver will retry initialization up to three
times or until 510 seconds have passed.

A soft reset will also be issued if the controller is detected while
waiting for the ready status.

This enhances reliability during controller initialization.

Reviewed by: ssaxena, imp
Differential Revision: https://reviews.freebsd.org/D49746

Details

Provenance
chandrakanth.patil_broadcom.comAuthored on Apr 27 2025, 11:34 PM
impCommitted on Apr 28 2025, 3:22 AM
Reviewer
imp
Differential Revision
D49746: mpi3mr: Enhance Controller Enable Retry Logic in Host Drivers
Parents
rGd14c4ea0caeb: mpi3mr: Set Driver Capability for OS Exposure in IOCInit
Branches
Unknown
Tags
Unknown