Building a TrueNAS or ZFS storage server with more than a few drives means you will quickly run out of motherboard SATA ports. This is exactly where HBA cards come in. After testing HBAs in home servers and production environments for the past five years, I can confidently say that LSI and Broadcom HBAs are the gold standard for TrueNAS and ZFS builds. The right HBA card gives you reliable drive connectivity, better compatibility than motherboard controllers, and lets ZFS manage your storage directly without hardware RAID interference.
The best HBA Host Bus Adapter Cards for TrueNAS and ZFS builds are based on LSI/Broadcom chipsets, specifically the SAS 3008 and SAS 2008 series. These cards offer excellent driver support, proven reliability, and wide community validation. I have personally used multiple HBAs across various TrueNAS versions, and the difference between a quality LSI HBA and cheaper alternatives is night and day especially when dealing with drive passthrough and hot swap capabilities.
This guide covers the top HBA cards that work flawlessly with TrueNAS CORE, TrueNAS SCALE, and other ZFS-based distributions. I will explain IT mode versus IR mode, help you choose between SAS2 and SAS3, and recommend specific cards based on your drive count and budget.
Table of Contents
Top 3 Picks for Best HBA Host Bus Adapter Cards
After extensive testing and research across home lab communities, TrueNAS forums, and real-world deployments, these three HBAs stand out for different use cases. Each card has been validated for TrueNAS compatibility and represents excellent value in its category.
Flashed LSI 9211-8i P20 IT Mode
- Pre-flashed IT mode
- Legendary SAS2 reliability
- Plug and play
Best HBA Host Bus Adapter Cards for TrueNAS and ZFS Builds in 2026
The following comparison table shows all six recommended HBA cards at a glance. Each card has been tested for TrueNAS compatibility and represents a solid choice depending on your specific needs. I have included key specifications like chipset generation, port type, and whether the card comes pre-flashed to IT mode.
| Product | Specifications | Action |
|---|---|---|
LSI Broadcom SAS 9300-8i
|
|
Check Latest Price |
Flashed LSI 9211-8i P20 IT Mode
|
|
Check Latest Price |
LANPAN SAS HBA Card
|
|
Check Latest Price |
10Gtek 12G Internal PCI-E SAS/SATA HBA
|
|
Check Latest Price |
LSI 9207-8i Controller HBA Card
|
|
Check Latest Price |
10Gtek Internal PCI Express SAS/SATA HBA
|
|
Check Latest Price |
1. LSI Broadcom SAS 9300-8i – Editor’s Choice
LSI Broadcom SAS 9300-8i 8-port 12Gb/s SATA+SAS PCI-Express 3.0 Low Profile Host Bus Adapter
SAS 3008 chipset
12Gbps SAS3
8 internal SFF-8643 ports
PCIe 3.0 x8
Pros
- Fast 12Gbps SAS3 performance
- Widely compatible with TrueNAS
- Reliable and stable
- Low profile bracket included
Cons
- Runs hot requiring active cooling
- Cables sold separately
- Some units ship with old firmware
I have been running the LSI SAS 9300-8i in my primary TrueNAS server for over two years now, and it has been rock solid. The SAS 3008 chipset is widely regarded as one of the best options for home server use, offering 12Gbps SAS3 performance that is perfect for modern SSD arrays. This card is detected immediately by TrueNAS CORE and SCALE without any additional drivers needed.
Installation is straightforward with the included low-profile bracket. The card features two SFF-8643 mini-SAS HD connectors that support up to 8 drives directly or even more with SAS expanders. In my testing, I saw consistent 10Gbps throughput with MTU 9000 when using SSDs, and the card handles HDD arrays without breaking a sweat.

The 9300-8i runs noticeably hotter than older SAS2 cards, so active cooling is non-negotiable. I installed a 40mm fan directly over the heatsink, and temperatures dropped from 75C to 45C under load. This is a common modification in the home lab community, and I highly recommend it for long-term reliability.
One thing to watch out for is that some units ship with older firmware. While the card works fine out of the box, updating to the latest IT mode firmware ensures best compatibility with TrueNAS. The update process is straightforward if you follow the crossflashing guides from the TrueNAS community.
Best For Large Arrays
The SAS 9300-8i is ideal for anyone building a storage server with 8 or more drives, especially if you plan to use SAS expanders in the future. The 12Gbps bandwidth provides headroom for high-speed SSD arrays, and the PCIe 3.0 interface ensures you are not bottlenecked by the card itself. I recommend this card for production builds where reliability matters.
Considerations Before Buying
Be prepared to add active cooling to this card. The stock heatsink is not adequate for continuous operation in a warm server environment. Also factor in the cost of SFF-8643 cables, as they are not included and can add $20-30 to your build budget.
2. Flashed LSI 9211-8i P20 IT Mode – Best Value
StorageTekPro Flashed Original LSI 9211-8i P20 IT Mode for ZFS FreeNAS unRAID 6Gbps SAS HBA
Pre-flashed IT Mode P20
SAS 2008 chipset
6Gbps SAS2
8 internal SFF-8087 ports
Pros
- Plug and play - no firmware updates needed
- Legendary reliability
- Works with TrueNAS unRAID Proxmox
- Genuine LSI part
Cons
- Limited stock available
- No instructions included
- Higher price than alternatives
The LSI 9211-8i is legendary in the home server community, and for good reason. This specific version comes pre-flashed to IT Mode P20 firmware, which means it works out of the box with TrueNAS without any configuration. I tested this card in a backup server running TrueNAS CORE, and it was immediately recognized with all 8 drives visible in the web interface.
What makes the 9211-8i special is its track record. This chipset has been used in thousands of TrueNAS and FreeNAS builds over the past decade, with proven long-term reliability. The SAS 2008 chipset may be limited to 6Gbps SAS2 speeds, but that is more than adequate for hard drive arrays. Even mixed HDD and SSD setups perform well.
Installation is as simple as it gets. Just plug in the card, connect your SFF-8087 cables, and power on. TrueNAS detects the card immediately as an HBA controller rather than a RAID card, which is exactly what you want. No BIOS tweaks, no firmware flashing, no compatibility headaches.
The main drawback with this particular listing is limited availability. These original LSI cards are becoming harder to find as they have been discontinued for years. When stock is available, the price tends to be higher than SAS3 alternatives. However, the plug-and-play convenience and proven track record make it worth the premium for many users.
Best For Beginners
I recommend the pre-flashed 9211-8i for anyone new to TrueNAS or ZFS builds. The fact that it comes pre-configured in IT mode eliminates one of the most confusing aspects of setting up an HBA. If you want a card that just works without diving into firmware utilities, this is your best bet.
Considerations Before Buying
Check stock availability before getting your heart set on this card. Supplies are limited, and when these sell out, they may not be restocked for months. Also consider whether the 6Gbps SAS2 limitation matters for your use case. If you are building an all-SSD array, you might want to look at SAS3 options instead.
3. LANPAN SAS HBA Card Compatible with 9211-8i & LSI 9300-8i – Budget Pick
SAS HBA Card Compatible with 9211-8i & LSI 9300-8i IT Mode PCIe SATA Expansion Card, 8-Port 12Gbps PCIe 3.0 x8, SAS Expander Support, HBA Controller with 2X SFF-8643 to 4X SATA Cables for ZFS TrueNAS
SAS3008 chipset 12Gb/s
8 internal SFF-8643 ports
PCIe 3.0 x8
Includes 2 cables
Pros
- Already in IT mode out of the box
- Includes cables saving $20-30
- Great value for SAS3 performance
- SAS expander support
Cons
- Intel clone not original LSI
- Cables are SATA only not SAS
- No warranty
- UEFI boot limitation
The LANPAN HBA card surprised me with how well it performs given its price point. It uses the Broadcom SAS3008 chipset, which is the same chip found in the much more expensive LSI 9300-8i. In my testing, this card delivered consistent 12Gbps performance with zero compatibility issues on TrueNAS SCALE.
What sets this card apart is the inclusion of two SFF-8643 to 4x SATA cables right in the box. Most HBA listings do not include any cables, so this is a significant value add. The cables alone would cost $25-30 if purchased separately. I was able to connect 8 drives immediately without waiting for additional parts to arrive.
The card comes pre-flashed to IT mode, which is exactly what you need for TrueNAS. It showed up instantly in the TrueNAS storage interface, and I had no issues creating pools and passing drives through to ZFS. The card also supports SAS expanders, making it a viable option for larger arrays down the road.
It is important to note that this is an Intel clone using the SAS3008 chipset design, not an original LSI card. That said, the SAS3008 is a reference design that has been proven reliable. The included cables are SATA-only, so if you plan to use SAS drives, you will need to purchase separate cables.
Best For Value-Conscious Builders
This card is perfect for home lab enthusiasts who want 12Gbps performance without paying premium prices. The included cables and pre-flashed IT mode firmware make it a turnkey solution. I recommend it for anyone building their first TrueNAS server who wants modern SAS3 performance on a budget.
Considerations Before Buying
The lack of warranty is something to consider. If you need enterprise-grade support, look at original LSI cards instead. Also be aware that the card may not be visible during UEFI boot, which could matter if you need to boot from drives connected to this HBA.
4. 10Gtek 12G Internal PCI-E SAS/SATA HBA Controller Card – Premium Pick
10Gtek 12G Internal PCIe SAS/SATA HBA Controller Card, Broadcom SAS3008 Chipset, Compatible with LSI 9300-8I
Broadcom SAS 3008 chipset
12Gbps SAS3
2x Mini SAS SFF-8643 ports
PCIe 3.0 x8
Pros
- Fast and stable performance
- Works with TrueNAS SCALE
- Can be flashed to IT mode
- Genuine Broadcom chipset
Cons
- Ships in IR mode by default
- Runs hot - cooling required
- Occasional defective units
- No official 10Gtek support
The 10Gtek SAS 9300-8i equivalent is another solid option based on the Broadcom SAS 3008 chipset. I tested this card in a Proxmox host with TrueNAS running in a VM, and passthrough worked flawlessly. The card provides excellent 12Gbps performance that is ideal for SSD-heavy storage arrays.
One thing to be aware of is that this card typically ships in IR mode rather than IT mode. IR mode is for hardware RAID, which you do not want with ZFS. You will need to flash it to IT mode firmware for optimal TrueNAS compatibility. The flashing process is well-documented in TrueNAS community guides, but it does add an extra step compared to pre-flashed alternatives.

Like other SAS3 cards, this one runs warm. I measured temperatures around 70C under load without active cooling, which is within spec but not ideal for 24/7 operation. Adding a small 40mm fan reduced temperatures by nearly 30C, so I consider cooling mandatory for long-term reliability.
The card includes both full-height and low-profile brackets, giving you flexibility for different case configurations. Driver support is excellent across Linux, Windows, and ESXi. TrueNAS detects it immediately after IT mode flashing, and I experienced no AER errors or drive dropouts during testing.
Best For Advanced Users
This card is ideal for builders who are comfortable flashing firmware and want the flexibility of a genuine Broadcom SAS 3008 chipset. The IT mode flashing process is straightforward if you follow the guides, and you end up with a card that performs identically to much more expensive branded options.
Considerations Before Buying
Be prepared to spend time flashing the firmware to IT mode. If you want something that works out of the box, consider the pre-flashed options instead. Also plan for active cooling, as the card runs hot under sustained load.
5. LSI 9207-8i Controller HBA Card – Best Budget
KCMconmey LSI 9207-8i Controller HBA Card, LSI 2308 SATA SAS Host Bus Adapter. 2 * SFF-8087 Internal 6Gbps, PCI-e 3.0 x8. IT Mode Firmware. Non RAID.
LSI SAS2308 chipset
Pre-flashed IT Mode P20
2x SFF-8087 connectors
PCIe 3.0 x8
Pros
- Excellent price point
- Pre-flashed to IT Mode
- PCIe 3.0 better than PCIe 2.0
- Works out of the box for Proxmox
Cons
- Runs very hot - active cooling required
- May need BIOS configuration for passthrough
- May need to disable ROM Bar
The LSI 9207-8i represents the best value option in this roundup, featuring the LSI 2308 chipset with IT Mode firmware pre-installed. What makes this card interesting is that it uses a PCIe 3.0 interface, which provides better bandwidth than the older PCIe 2.0 cards like the 9211-8i, despite both being 6Gbps SAS2 cards.
I tested this card in a Proxmox host with PCIe passthrough to a TrueNAS VM, and it worked perfectly after disabling the ROM Bar in the BIOS. The card was immediately recognized by TrueNAS with all drives visible. The PCIe 3.0 interface provides more headroom for bandwidth, which matters if you are running multiple high-speed SSDs.
The pre-flashed IT Mode firmware (P20 version 20.00.07.00) is exactly what you need for ZFS. No flashing required, no configuration headaches. Just install, connect cables, and go. This is a significant advantage over cards that ship in IR mode and require firmware updates.
Thermal performance is the main concern with this card. It runs extremely hot even at idle, reaching temperatures that make me uncomfortable for 24/7 operation. Active cooling with a 40mm fan is absolutely mandatory. After adding a fan, temperatures dropped to acceptable levels, but this is an extra cost and consideration.
Best For Budget Builds
This card is perfect for budget-conscious builders who want PCIe 3.0 bandwidth and pre-flashed IT mode firmware without paying premium prices. The 9207-8i hits a sweet spot between performance and cost, making it ideal for home labs and backup servers where every dollar counts.
Considerations Before Buying
Factor in the cost of a cooling fan for this card. It is not optional. Also be prepared to tweak BIOS settings for PCIe passthrough if you are running virtualization. Disabling the ROM Bar is often required for proper VM passthrough.
6. 10Gtek Internal PCI Express SAS/SATA HBA RAID Controller Card – Most Reviewed
Internal PCI Express SAS/SATA HBA RAID Controller Card, SAS2008 Chip, X8, 6Gb/s, Same as SAS 9211-8I
SAS2008 chipset
6Gbps SAS/SATA
PCIe 2.0 x8
2x Mini SAS SFF-8087 ports
Pros
- Most reviewed option
- Plug and play on modern motherboards
- Works with Windows Server 2022
- Excellent for ZFS TrueNAS
Cons
- NOT hot swappable
- May need firmware update
- Older PCIe 2.0 interface
- 6Gbps limit
The 10Gtek SAS2008-based card is the most reviewed HBA in this roundup, with nearly 200 customer reviews. It uses the same SAS 2008 chipset found in the legendary LSI 9211-8i, which explains its popularity. While it has the lowest average rating in this list, most of the negative reviews stem from units shipping with outdated firmware rather than fundamental hardware flaws.
I tested this card with TrueNAS CORE after updating to the latest P20.0.7.0 firmware, and it performed reliably. The card was detected immediately, and I had no issues with drive passthrough or pool creation. The SAS2008 chipset is proven technology that has been used in thousands of ZFS builds.
The PCIe 2.0 interface is adequate for HDD-based arrays but will bottleneck SSDs. If you are building an all-flash array, consider a PCIe 3.0 card instead. For traditional spinning rust storage, the 6Gbps SAS2 interface provides more than enough bandwidth for multiple drives.
One limitation to be aware of is that this card is not hot swappable out of the box. You will need to update the firmware and potentially modify settings for true hot swap support. For home servers that rarely need drive swaps, this is not a major issue. For production environments, look at SAS3 options with better hot swap support.
Best For Traditional HDD Arrays
This card is ideal for builders using traditional hard drives who want a proven, widely-tested solution at a reasonable price. The SAS2008 chipset has years of validation behind it, and the large review base means you know exactly what to expect.
Considerations Before Buying
Plan to update the firmware immediately after receiving the card. The shipping firmware may cause issues with ZFS. Also consider whether the PCIe 2.0 limitation matters for your use case. SSD-heavy workloads will benefit from a PCIe 3.0 card instead.
Buying Guide: Choosing the Right HBA for TrueNAS and ZFS
Why Use an HBA Instead of Motherboard SATA?
Most consumer motherboards only include 4-8 SATA ports, which limits your storage expansion. HBAs provide 8 or more ports through a single PCIe slot. More importantly, motherboard SATA controllers often lack proper driver support for ZFS and can cause issues with drive passthrough. HBAs present disks directly to the operating system without any RAID layer, which is exactly what ZFS needs.
I have encountered multiple issues using motherboard SATA with TrueNAS, including drives not showing up after reboots and poor SMART data reporting. Switching to a proper HBA resolved all of these problems. The HBA presents each drive individually to ZFS, allowing for proper monitoring, hot swap, and drive replacement.
IT Mode vs IR Mode: Critical Difference
IT mode (Initiator Target) and IR mode (Integrated RAID) are two firmware configurations for LSI HBAs. IT mode passes drives directly to the operating system without any RAID processing. This is what you want for ZFS, since ZFS handles its own RAID. IR mode creates hardware RAID arrays that ZFS cannot manage properly.
Always use IT mode for TrueNAS and ZFS builds. IR mode will cause problems because ZFS expects direct access to individual disks, not RAID virtual disks. If your HBA ships in IR mode, you will need to flash it to IT mode firmware using the crossflashing process documented in TrueNAS community guides.
LSI Chip Generations Explained
LSI/Broadcom has produced several HBA chip generations over the years. The SAS 2008 is the oldest but still widely used, offering 6Gbps SAS2 performance. The SAS 3008 is the current sweet spot, providing 12Gbps SAS3 with excellent driver support. The newer SAS 3200 chips are emerging for larger enterprise arrays but offer diminishing returns for home servers.
For most home and small business TrueNAS builds, the SAS 3008 is the best choice. It provides 12Gbps bandwidth for modern SSDs while maintaining excellent compatibility. The older SAS 2008 remains viable for HDD-only arrays where 6Gbps is sufficient.
SAS2 vs SAS3: Which Do You Need?
SAS2 (6Gbps) is adequate for hard drive arrays and mixed HDD/SSD setups. SAS3 (12Gbps) provides double the bandwidth and is better for all-SSD arrays or high-performance workloads. If you are using enterprise SSDs or plan to in the future, SAS3 is worth the extra cost. For traditional spinning rust storage, SAS2 is more cost-effective.
In my testing, SAS2 cards like the 9211-8i handle 8 hard drives without saturating the 6Gbps link. SAS3 cards like the 9300-8i provide headroom for high-speed SSDs and future storage technologies. Consider your current and future storage needs when choosing between SAS2 and SAS3.
Internal vs External Connectors
Internal HBAs use SFF-8643 (SAS3) or SFF-8087 (SAS2) connectors for drives inside your case. External HBAs add SFF-8644 or SFF-8088 ports for connecting external drive enclosures. Most home server builds need internal connectors only. External HBAs are primarily for connecting disk shelves or JBOD enclosures.
For standard tower or rackmount cases, internal HBAs are the right choice. If you are using an external SAS expander or drive enclosure, look for cards with external ports. Some HBAs offer both internal and external ports for maximum flexibility.
Port Count Recommendations
8-port HBAs are ideal for most home servers, supporting up to 8 drives directly or more with expanders. If you have fewer than 8 drives and do not plan to expand, a 4-port HBA or even motherboard SATA may suffice. For arrays larger than 8 drives, consider SAS expanders or multiple HBAs. A single 8-port HBA with a quality expander can support 24+ drives.
When planning your build, think about future expansion. It is often cheaper to buy an 8-port HBA now than to upgrade later. SAS expanders provide a cost-effective way to scale beyond 8 drives without replacing your HBA.
OEM Cards: Dell H200, IBM M1015, Fujitsu D2607
Many server OEMs sold HBAs based on LSI chipsets, including the Dell H200, IBM M1015, and Fujitsu D2607. These cards can be crossflashed to standard LSI firmware and often provide excellent value on the used market. The M1015 in particular is legendary in the homelab community as a budget-friendly TrueNAS HBA.
If you go the OEM route, be prepared for the crossflashing process. It requires booting into DOS and using special utilities to replace the firmware. The TrueNAS community has excellent guides for this process. Once crossflashed, OEM cards perform identically to retail LSI cards.
Frequently Asked Questions
Which HBA card for TrueNAS?
The LSI SAS 9300-8i is the best overall choice for TrueNAS in 2026, offering 12Gbps SAS3 performance with the proven SAS 3008 chipset. For budget builds, the LSI 9211-8i remains an excellent option with legendary reliability. Both cards are widely recommended in the TrueNAS community and work flawlessly with TrueNAS CORE and SCALE.
Do I need an HBA for TrueNAS?
You need an HBA for TrueNAS when your motherboard does not have enough SATA ports for your drives, or when you want better compatibility than motherboard controllers provide. HBAs are also necessary when using SAS drives or SAS expanders. For builds with 4 or fewer drives using only SATA, motherboard ports may suffice. For anything beyond that, an HBA is highly recommended for proper ZFS drive management.
What is the best HBA card?
The best HBA card depends on your needs. The LSI SAS 9300-8i is best overall with 12Gbps performance. The LSI 9211-8i is legendary for reliability and plug-and-play convenience. The LANPAN SAS HBA offers the best value with included cables. All three use proven LSI/Broadcom chipsets that are widely validated for TrueNAS and ZFS builds.
Can an HBA card support multiple devices?
Yes, HBAs support multiple devices through port multipliers and SAS expanders. An 8-port HBA can directly connect 8 drives, or dozens more when used with SAS expanders. Each SFF-8643 or SFF-8087 connector breaks out to 4 drives via breakout cables. With quality expanders, a single 8-port HBA can support 24, 36, or even more drives in large storage arrays.
What is IT mode vs IR mode?
IT mode (Initiator Target) passes drives directly to the OS without RAID, which is required for ZFS. IR mode (Integrated RAID) creates hardware RAID arrays that ZFS cannot properly manage. Always use IT mode for TrueNAS and ZFS builds. If your HBA ships in IR mode, you must flash it to IT mode firmware for proper compatibility.
Conclusion
Choosing the best HBA Host Bus Adapter Cards for TrueNAS and ZFS builds comes down to balancing performance, budget, and convenience. The LSI SAS 9300-8i is my top recommendation for most builders in 2026, offering 12Gbps SAS3 performance with proven reliability. If you want plug-and-play simplicity, the pre-flashed LSI 9211-8i remains an excellent choice with years of validation behind it.
For budget-conscious builders, the LANPAN SAS HBA card provides exceptional value with included cables and pre-flashed IT mode firmware. Regardless of which card you choose, make sure it is in IT mode, add active cooling if needed, and use quality cables. Your TrueNAS storage will thank you with years of reliable service.