Broadcom 9400-16i - Cannot see disks after reboot

Hello I need help…
Let me preface by saying this: It is the very first time I try to connect disks via a PCI card like the 9400-16i and I only took this card cause it was the only affordable one I could find where I am.

The current structure of the system is 2 SSDs on the mobo, and 2 HDDs connected to the SATA ports of the mobo.
I have 4 disks laying around from an older nas that I wanted to reuse, all in all, I connect the card, my 4 disks, and I boot my computer.

The first time I boot it up I only see 2 disks out of 4, they do show up but I am like ok well I need all 4 of them, I open the box check connections try to disconnect some disks to see maybe I had wrong power or sth I dunno.

I boot it up again and this time no disks at all show up.

I open it up and try again and no disks at all again.

Sometimes I try one or two disks only to see if anything happens… nothing.

I check with storcli and I do see the controller as below:

root@truenas[/home/admin]# storcli show
CLI Version = 007.2807.0000.0000 Dec 22, 2023
Operating system = Linux 6.6.44-production+truenas
Status Code = 0
Status = Success
Description = None

Number of Controllers = 1
Host Name = truenas
Operating System  = Linux 6.6.44-production+truenas
StoreLib IT Version = 07.2900.0200.0100

IT System Overview :
==================

---------------------------------------------------------------------------
Ctl Model        AdapterType   VendId DevId SubVendId SubDevId PCI Address 
---------------------------------------------------------------------------
  0 HBA 9400-16i   SAS3416(B0) 0x1000  0xAC    0x1000   0x3000 00:01:00:00 
---------------------------------------------------------------------------

I do also see this when I do a show on c0

root@truenas[/home/admin]# storcli /c0 show all
CLI Version = 007.2807.0000.0000 Dec 22, 2023
Operating system = Linux 6.6.44-production+truenas
Controller = 0
Status = Success
Description = None


Basics :
======
Controller = 0
Adapter Type =   SAS3416(B0)
Model = HBA 9400-16i
Serial Number = SPC0739794
Current System Date/time = 11/07/2024 19:34:19
Concurrent commands supported = 6144
SAS Address =  500605b0120eb350
PCI Address = 00:01:00:00


Version :
=======
Firmware Package Build = 24.00.00.00
Firmware Version = 24.00.00.00
Bios Version = 09.47.00.00_24.00.00.00
NVDATA Version = 24.00.00.24
PSOC FW Version = 0x0001
PSOC Part Number = 05689
Driver Name = mpt3sas
Driver Version = 43.100.00.00


PCI Version :
===========
Vendor Id = 0x1000
Device Id = 0xAC
SubVendor Id = 0x1000
SubDevice Id = 0x3000
Host Interface = PCIE
Device Interface = PCIe-8GT/s
Bus Number = 1
Device Number = 0
Function Number = 0
Domain ID = 0


Pending Images in Flash :
=======================
Image name = No pending images


Status :
======
Controller Status = OK
Memory Correctable Errors = 0
Memory Uncorrectable Errors = 0
Bios was not detected during boot = No
Controller has booted into safe mode = No
Controller has booted into certificate provision mode = No


Supported Adapter Operations :
============================
Alarm Control = No
Cluster Support = No
Self Diagnostic = No
Deny SCSI Passthrough = No
Deny SMP Passthrough = No
Deny STP Passthrough = No
Support more than 8 Phys = Yes
FW and Event Time in GMT = No
Support Enclosure Enumeration = Yes
Support Allowed Operations = Yes
Support Multipath = Yes
Support Security = No
Support Config Page Model = No
Support the OCE without adding drives = No
support EKM = No
Snapshot Enabled = No
Support PFK = No
Support PI = No
Support Shield State = No
Support Set Link Speed = No
Support JBOD = No
Disable Online PFK Change = No
Real Time Scheduler = No
Support Reset Now = No
Support Emulated Drives = No
Support Secure Boot = No
Support Platform Security = No
Support Package Stamp Mismatch Reporting = No
Support PSOC Update = Yes
Support PSOC Part Information = Yes
Support PSOC Version Information = Yes


HwCfg :
=====
ChipRevision =  B0
BatteryFRU = N/A
Front End Port Count = 1
Backend Port Count = 21
Serial Debugger = Absent
NVRAM Size = 0KB
Flash Size = 16MB
On Board Memory Size = 0MB
On Board Expander = Absent
Temperature Sensor for ROC = Present
Temperature Sensor for Controller = Absent
Current Size of CacheCade (GB) = 0
Current Size of FW Cache (MB) = 0
ROC temperature(Degree Celsius) = 62


Policies :
========

Policies Table :
==============

------------------------------------------------
Policy                          Current Default 
------------------------------------------------
Predictive Fail Poll Interval   0 sec           
Interrupt Throttle Active Count 0               
Interrupt Throttle Completion   0 us            
Rebuild Rate                    0 %     30%     
PR Rate                         0 %     30%     
BGI Rate                        0 %     30%     
Check Consistency Rate          0 %     30%     
Reconstruction Rate             0 %     30%     
Cache Flush Interval            0s              
------------------------------------------------

Flush Time(Default) = 4s
Drive Coercion Mode = none
Auto Rebuild = Off
Battery Warning = Off
ECC Bucket Size = 0
ECC Bucket Leak Rate (hrs) = 0
Restore HotSpare on Insertion = Off
Expose Enclosure Devices = Off
Maintain PD Fail History = Off
Reorder Host Requests = On
Auto detect BackPlane = SGPIO/i2c SEP
Load Balance Mode = None
Security Key Assigned = Off
Disable Online Controller Reset = Off
Use drive activity for locate = Off


Boot :
====
Max Drives to Spinup at One Time = 2
Maximum number of direct attached drives to spin up in 1 min = 60
Delay Among Spinup Groups (sec) = 2
Allow Boot with Preserved Cache = On


Defaults :
========
Phy Polarity = 0
Phy PolaritySplit = 0
Cached IO = Off
Default spin down time (mins) = 0
Coercion Mode = None
ZCR Config = Unknown
Max Chained Enclosures = 0
Direct PD Mapping = No
Restore Hot Spare on Insertion = No
Expose Enclosure Devices = No
Maintain PD Fail History = No
Zero Based Enclosure Enumeration = No
Disable Puncturing = No
Un-Certified Hard Disk Drives = Block
SMART Mode = Mode 6
Enable LED Header = No
LED Show Drive Activity = No
Dirty LED Shows Drive Activity = No
EnableCrashDump = No
Disable Online Controller Reset = No
Treat Single span R1E as R10 = No
Power Saving option = Enable
TTY Log In Flash = No
Auto Enhanced Import = No
Enable Shield State = No
Time taken to detect CME = 60 sec


Capabilities :
============
Supported Drives = SAS, SATA, NVMe
Enable JBOD = Yes
Max Parallel Commands = 6144
Max SGE Count = 128
Max Data Transfer Size = 32 sectors
Max Strips PerIO = 0
Max Configurable CacheCade Size = 0
Min Strip Size = 512Bytes
Max Strip Size = 512Bytes

Scheduled Tasks = NA

Security Protocol properties :
============================
Security Protocol = None

I have absolutely no idea of what to do now…

Please send some help my way ! Thanks !