PowerStore: Health Check detects 4PortCard Incorrectly Set to (fru_is_not_in_use)
Summary: In certain scenarios on a PowerStore 500T appliance, the Back End Ports (BEPorts) of 4PortCards may incorrectly have no associated internal netdevice objects after upgrading to PowerStoreOS 4.1.x. An appliance with this issue may encounter rolling panics when the 4PortCard is replaced. This system health check detects if the issue is present on 500T appliances running PowerStoreOS version 4.1.x. ...
Symptoms
The system will raise alert 0x03700103 with the message "4-port card state is incorrect."

PowerStore also has a System Health Check (SHC) which will display "Found net devices for FE ports of 4 port card" message from PowerStore Manager:

This SHC can also be run from the PowerStore Service Container CLI:
[BSC:cyc@ABCD123-A ~]$ svc_health_check run -rhc four_port_iom_state_check
Name Location Status Description
Four Port IOM/IOPM State check node_a Failed Found net devices for FE ports of 4 port card. (KB#000347815)
SUMMARY Status: Failed
Passed: 0
Failed: 1
Total: 1Cause
If a PowerStore 500T was deployed on PowerStore version 2.0, or if a 4PortCard was added to a system already running version 4.1, the system may fail to create the necessary netdevice objects. Once the appliance is running PowerStore version 4.1, the FRU state of the 4PortCard may be incorrectly set to not_in_use.
If the card is replaced while in this state, PowerStore System Manager (SYM) may not handle the transition correctly, potentially triggering rolling node panics and resulting in Data Unavailability (DU) events. Reference KB 000342081
Resolution
This issue is resolved in PowerStore version 4.2.0.0. We also target to release a fix to this issue in PowerStore version 4.1.0.2
Additional Information
KB 000214752 - PowerStore: Landing Page for In Market (off-release) System Health Checks is a public facing KB with a listing of all the health checks.