HUS724020ALA640
This is Ultrastar 7K4000 series, from back 2012
Still maybe its to much of a coincidence if its different bunch of drives failing 2nd time.
Only one way to be absolutely sure - check parts separately.
Its still possible to be in a backplane or controller, or PCIe riser or PCI-e slot, though all that fail quite rarely.
Easiest - move controller to different slot
Test drives in different machine. Start with faulted one. If not sure how to identify, doublecheck
1. smartctl -i /dev/sdi
should show Z1P1QEHC as serial number. If that's so,
2. sas2ircu 0 locate 2:8 ON
should light blue led on that drive cage
And you still haven't told us your server configuration. Yep thats CPU/RAM, TrueNAS version/build.. HP BIOS version.
Did you check server health and event log for errors in iLO2?
About 12i controllers. There are none. However, plenty of 16i are sold.
But where would you put the extra drives?
In this chassis, its possible to attach a rear drive cage if you could move controller onto the other side (closer to CPUs), but its complicated.
12x3.5" chassis are perfect fit for 2xRAID-Z2 pools.
For boot drive, you could use PCIe M.2 SATA adapters, the ones that require SATA cable to be attached to motherboard. Like Maiwo KT015. These guaranteed to be bootable with SATA M.2 disks.
If its NVMe, old server may not boot from it.