HomeFreeBSD

mpi3mr: Handle Insufficient Power Fault Code

Description

mpi3mr: Handle Insufficient Power Fault Code

The driver now checks for insufficient power faults during the load
phase and immediately fails initialization instead of retrying.

Additionally, if an insufficient power fault is detected by the watchdog
after the controller is up, the controller is marked as unrecoverable
instead of triggering a reset.

This improves fault handling and avoids unnecessary recovery attempts
in low-power conditions.

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

(cherry picked from commit 116c8b18a2b5278df0d1982a683193c3dba6f30c)

Details

Provenance
chandrakanth.patil_broadcom.comAuthored on Apr 27 2025, 11:35 PM
impCommitted on Apr 30 2025, 5:05 PM
Reviewer
imp
Differential Revision
D49747: mpi3mr: Handle Insufficient Power Fault Code
Parents
rG94ede6230de2: mpi3mr: Enhance Controller Enable Retry Logic in Host Drivers
Branches
Unknown
Tags
Unknown