ZFS with Broadcom/LSI 3108 in JBOD mode

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

TechTrend

Member
Apr 16, 2016
47
14
8
64
Florida
At a remote location we'll need to deploy a ZFS storage server using an OmniOS VM with napp-it over VMware ESXi. The only available server there has a SuperMicro X10DRH-CT motherboard with an onboard Broadcom 3108. In normal circumstances we would add a Broadcom 3008 to that motherboard for ZFS. Yet that change is not feasible for several weeks due to travel logistics.

Some blogs mention successfully using a Broadcom 3108 in JBOD mode for ZFS. It is certainly not an ideal solution, but would it be a viable until we get a 3008 controller installed? Pool would use 4 mirrors, each with two WD HC530 14TB SATA drives plus one spare. Risk of power interruptions is very low.

Thanks.
 

ano

Active Member
Nov 7, 2022
457
162
43
I think you can reflash it to normal It, or run JBOD mode
 

gea

Well-Known Member
Dec 31, 2010
3,014
1,094
113
DE
BroadCom 3108 is a hardware Raid 5/6 controller. You can't reflash to a simple HBA with the for ZFS wanted raidless IT firmware. What should be possible is to use single disks in a Raid-0 manner but do not use the adapter Raid 1/5/6 functions.

Another option may be to use the 3108 as bootcontroller for ESXi and passthrough Sata (if disks are Sata and not SAS)
 
  • Like
Reactions: gb00s

TechTrend

Member
Apr 16, 2016
47
14
8
64
Florida
Thanks for your responses. I configured the BroadCom 3108 in JBOD mode with single disks and no RAID. ZFS sees the individual drives. Created a pool with 4 mirrors and configured an iSCSI LUN as storage for 2 low activity VMs. It seems operational so far with those workloads. Will report if any problems come up as more workloads are added.
 
  • Like
Reactions: gb00s

Sean Ho

seanho.com
Nov 19, 2019
696
291
63
Vancouver, BC
seanho.com
Yes, others have reported that 3108 in JBOD is essentially IT mode, complete with SMART data, and the drives can be read on other HBAs, so there shouldn't be any RAID headers.
 

gea

Well-Known Member
Dec 31, 2010
3,014
1,094
113
DE
IT mode is equal to flashed with a raidless IT firmware and the controller is connected via the minimalistic mpt_sas driver
This is not the case here. The firmware comes with the full raid stack and the controller connects via a different raid driver.

But if you see the individual disks and smart is working everything should be ok. Real IT mode and mpt_sas driver is more common (defacto standard for ZFS) has less functions with possibly less bugs and maybe a slightly better performance
 
  • Like
Reactions: gb00s and Sean Ho

Sean Ho

seanho.com
Nov 19, 2019
696
291
63
Vancouver, BC
seanho.com
Yes, I agree that real IT mode is still preferable. Perhaps "3108 JBOD is essentially IT" is a little too strong of a claim; I only meant that it addresses the most basic prerequisites for using zfs or other software raid.
 
  • Like
Reactions: gb00s