Page MenuHomeFreeBSD

mpi3mr: Add SAS5116 multi-PF controller support
AcceptedPublic

Authored by chandrakanth.patil_broadcom.com on Sun, Oct 4, 11:41 AM.

Details

Summary

Enable support for Broadcom SAS5116 multi-PF controllers (SAS5116
Supervisor and Non-Supervisor PCI IDs).

Key changes:

  • Add PCI device IDs for SAS5116 MPI Supervisor and Non-Supervisor.
  • Configure queue depths: 2048 replies for SAS5116 and 4096 for SAS4116 A0.
Test Plan
  • Clean build with WERROR=-Werror across FreeBSD 16, 15, and 14 with INVARIANTS/WITNESS enabled; git bisect verified.
  • Verified active I/O running on RAID and JBOD volumes with concurrent online controller resets.
  • Validated management application functionality (StorCLI2) including VD/JBOD creation and deletion.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped