Skip to content

Buying guide

Best HBA Cards for a NAS or TrueNAS Box

SATA and SAS Passthrough

The HBA cards that make sense for a NAS build in 2026: 12Gb/s SAS and 6Gb/s SATA passthrough picks, LSI IT-mode second-hand classics, and cabling explained.

By thisPING EditorialUpdated November 5, 20269 min read1 pick

On this page · Our picks at a glance

Our picks at a glance

  1. 1

    The classic route

    used Broadcom/LSI SAS2008 cards

    Choose for: The classic route

If you're building a NAS or TrueNAS box and need more drive ports than your motherboard offers — or you want drives passed straight through to ZFS instead of hidden behind a RAID controller — a host bus adapter (HBA) is the card for the job. For most builders we'd point to the HighPoint Rocket 710L: eight dedicated 12Gb/s SAS / 6Gb/s SATA channels on a low-profile PCIe 3.0 x8 card, with SFF-8643 ports that each host up to four drives. If you want PCIe 4.0 headroom and expander-scale drive counts, the ATTO ExpressSAS H1208 GT is the premium route, and on a tight SATA-only budget the HighPoint Rocket 640L adds four natively supported Linux/FreeBSD ports for very little. Builders using second-hand server parts have their own classic: the Broadcom/LSI 9211 family, covered below.

An HBA is not a product category we can physically test, and we don't pretend otherwise. Every spec below comes from the makers' own product pages and tech sheets, plus TrueNAS's official hardware guide and the SNIA's overview of the SAS standard — all linked and quoted in our sources.

Quick picks

Compare specifications and all conditions

HighPoint Rocket 710L

Host interface
PCIe 3.0 x8
Drive connectivity
8x 12Gb/s SAS / 6Gb/s SATA
Ports / connector
2x SFF-8643, up to 4 drives each
All specifications
Best for
The default choice: 8 direct drives, low-profile

ATTO ExpressSAS H1208 GT

Host interface
x8 PCIe 4.0
Drive connectivity
12Gb/s per SAS lane, negotiates down to SATA
Ports / connector
2x Mini SAS HD (x4) SFF 8643 internal
All specifications
Best for
Dense storage, expander/JBOD plans, three-year warranty

HighPoint Rocket 640L

Host interface
PCIe 2.0 x4 (x2 electrical)
Drive connectivity
4x 6Gb/s SATA
Ports / connector
4x SATA
All specifications
Best for
Budget builds that just need more SATA ports
Full comparison table

Swipe to compare. Row labels stay visible.

CardHost interfaceDrive connectivityPorts / connectorBest for
HighPoint Rocket 710LPCIe 3.0 x88x 12Gb/s SAS / 6Gb/s SATA2x SFF-8643, up to 4 drives eachThe default choice: 8 direct drives, low-profile
ATTO ExpressSAS H1208 GTx8 PCIe 4.012Gb/s per SAS lane, negotiates down to SATA2x Mini SAS HD (x4) SFF 8643 internalDense storage, expander/JBOD plans, three-year warranty
HighPoint Rocket 640LPCIe 2.0 x4 (x2 electrical)4x 6Gb/s SATA4x SATABudget builds that just need more SATA ports
CardHost interfaceDrive connectivityPorts / connectorBest for
HighPoint Rocket 710LPCIe 3.0 x88x 12Gb/s SAS / 6Gb/s SATA2x SFF-8643, up to 4 drives eachThe default choice: 8 direct drives, low-profile
ATTO ExpressSAS H1208 GTx8 PCIe 4.012Gb/s per SAS lane, negotiates down to SATA2x Mini SAS HD (x4) SFF 8643 internalDense storage, expander/JBOD plans, three-year warranty
HighPoint Rocket 640LPCIe 2.0 x4 (x2 electrical)4x 6Gb/s SATA4x SATABudget builds that just need more SATA ports

The maker's page is the purchase route we can point you to; check price on Amazon once you've confirmed the exact model there.

What an HBA is (and why TrueNAS wants one)

An HBA is a storage controller card — typically a PCIe card with four or more internal or external SATA/SAS ports, in TrueNAS's own words — whose job is to hand each drive to the operating system as an individual disk. That is exactly what a NAS on ZFS wants: ZFS and TrueNAS provide a built-in RAID that, per the TrueNAS hardware guide, protects your data better than any hardware RAID card. Hardware RAID layers the wrong abstraction on top, and can mask disk serial numbers and S.M.A.R.T. health information that ZFS uses for monitoring.

The most widely used storage controllers with TrueNAS are the 6 and 12 Gbps Broadcom (formerly Avago, formerly LSI) SAS host bus adapters. Even a hardware RAID card can work like an HBA if you switch it to HBA mode, also known as passthrough or JBOD mode — TrueNAS's guidance is simply: don't use its RAID facility.

  • Yes: Passes each drive through as an individual disk
  • Yes: Keeps serial numbers and S.M.A.R.T. data visible to the OS
  • Yes: Works with SAS and SATA drives on one card
  • No: A SAS drive will not work in a port designed for SATA drives

The classic route: used Broadcom/LSI SAS2008 cards

If your build uses second-hand server parts, the 6 Gbps LSI 9211 and its rebranded SAS2008-chip siblings — the IBM M1015 and Dell H200 are the named examples in TrueNAS's hardware guide — are well-known among TrueNAS users. These are discontinued cards, so we don't give them product records here; buy from a reseller who flashes them for you, or do it yourself.

The one step that matters: flash IT (initiator-target) firmware. Broadcom controllers ship with optional IR RAID firmware, and TrueNAS's guide is explicit — flash the latest IT or Target Mode firmware to disable that RAID functionality. TrueNAS includes the sas2flash, sas3flash, and storcli commands to flash or re-flash 9200, 9300, and 9400 series cards. For builders with a bigger budget, TrueNAS's guide points to the newer Broadcom 9300/9400 series for 12 Gbps SAS, with NVMe-to-SAS translation on the 9400 series.

Pick 1: HighPoint Rocket 710L — the default 12G SAS/SATA HBA

HighPoint's Rocket 700L series is positioned as a cost-effective SAS/SATA direct-attached storage line: compact, half-height PCIe 3.0 x8 cards that fit any industry-standard x86 workstation or server with a PCIe 3.0, 4.0 or 5.0 x8 or x16 slot. The R710L carries 8x 12Gb/s SAS / 6Gb/s SATA channels, and each of its industry-standard SFF-8643 ports can directly host up to 4 disks via certified breakout cables — so one card runs an eight-drive NAS with no expander.

Two details matter for NAS use. First, Staggered Drive Spin-Up: hard drives draw considerably more power at spin-up, and powering a bank of them at once strains the PSU, so the R710L can power up groups of PUIS-enabled disks at timed intervals, toggled in HighPoint's WebGUI or CLI. Second, the OS list: Windows 11/10, Windows Server 2022/2019/2016, Hyper-V, and Linux kernel 3.10 and later with Redhat, Ubuntu, Debian, Fedora, Proxmox and Rocky Linux named — Proxmox support especially matters for homelab hypervisor-plus-storage boxes. RAID mode is "single disk" only; this is a pure connectivity card, which is exactly what ZFS wants. It's a 1-year warranty, and the Linux software package doesn't support Secure Boot.

The 16-channel sibling, the R720L, doubles to 16 channels on the same PCIe 3.0 x8 card for bigger towers.

Pick 2: ATTO ExpressSAS H1208 GT — PCIe 4.0 headroom for dense storage

The ATTO ExpressSAS 12Gb GT series is a step up in both host bandwidth and enterprise polish. The H1208 GT is an 8-port internal SAS/SATA adapter on x8 PCIe 4.0 — backward compatible with PCIe 3.0 hosts — with 12Gb/s per SAS lane, up to 15GB/s aggregate bandwidth across the GT series, and automatic link negotiation: 12, 6 and 3Gb/s SAS targets, and 6 and 3Gb/s SATA targets, all handled without configuration. It's configurable for supporting up to 2048 target devices, which is what makes it expander- and JBOD-ready: a SAS expander lets each port on a controller card service many disks, and expanders appear on the backplanes of servers and JBODs with more than twelve drive bays.

Two cautions for the TrueNAS crowd. It includes ATTO PowerCenter Pro, an integrated software RAID (levels 0, 1, 1e, 10) — leave it unused and let ZFS handle protection. And SATA cable reach is limited to 1m, versus 10m at 12Gb/s on passive copper for SAS. Driver support spans Windows, Linux, macOS, VMware, FreeBSD and illumos, and it carries a three-year standard product warranty; HighPoint publishes a 1-year warranty for the Rocket 710L, while the official Rocket 640L page does not state a warranty duration. Siblings on the same spec sheet cover other shapes: H1280 GT (8 external), H120F GT (16 internal), H12F0 GT (16 external) and H1244 GT (4 external + 4 internal).

Pick 3: HighPoint Rocket 640L — the budget SATA HBA

Not every NAS needs SAS. If you just need more SATA ports than your motherboard has, the Rocket 640L is one of the industry's most affordable SATA 6Gb/s PCIe 2.0 HBAs, per HighPoint's own catalog: 4x SATA channels at 6Gb/s each, AHCI-compliant, on a PCIe 2.0 x4 (x2 electrical) bus. AHCI compliance is the quiet win here — it is an industry-AHCI-compliant SATA 6Gb/s host controller that also offers optional RAID 0, 1 and 10 modes plus a Non-RAID mode that a NAS would use. Its Linux compatibility table specifies kernel 2.6.35 and later, and HighPoint lists FreeBSD as natively supported.

The trade-offs are the obvious ones: four ports only, no SAS, and the PCIe 2.0 x2 electrical link caps aggregate throughput well below what four fast drives could demand. For a small backup target or a media box with a few spinning disks, none of that bites.

SAS vs SATA, and how many drives a card can take

The SAS standard, developed in the INCITS T10 committee and adopted by ISO/IEC, is designed for enterprise-class storage: dual-port connectivity for redundant data paths, full duplex, and expanders that act as switches to connect large numbers of devices to a single host. Two rules cover most cabling questions:

  • A SAS controller can communicate with both SAS and SATA drives — so a SAS HBA is the safe buy even for an all-SATA array today.
  • A SAS drive cannot be used in a port designed for SATA drives — the interop is one-directional.

SAS expanders, which can often support SATA disks via the SATA Tunneling Protocol (STP), are how big arrays work: TrueNAS's guide notes a JBOD eclipsing 90 drives in four rack units is not possible without them, and asks how many eight-port HBAs you'd need for 90 drives otherwise. HighPoint's Rocket 700 catalog makes the same point from the maker side: the x16 Rocket 700A cards can directly host up to 48 SAS or SATA drives, or up to 128 via SAS expansion backplanes.

  • 8Dedicated 12Gb/s SAS/SATA channels on the Rocket 710L
  • 4Drives a single SFF-8643 port can host directly (per port)
  • 2048Target devices the ATTO H1208 GT can be configured to support

Buying guide: how to choose an HBA

Choosing an HBA for your NAS
  1. Count your drives

    Two SFF-8643 ports with breakout cables cover 8 drives directly; beyond that, plan for an expander or a 16-channel card.

  2. Match the slot

    PCIe 3.0 x8 cards fit 3.0, 4.0 or 5.0 x8 or x16 slots; PCIe 4.0 cards like the ATTO also work in 3.0 slots at reduced bandwidth.

  3. SATA-only? Save money

    A budget AHCI SATA card (Rocket 640L) beats an expensive SAS HBA for 4 spinning disks.

  4. Keep ZFS in charge

    Pick cards that pass drives through; leave IR firmware, RAID firmware and software RAID unused.

Check the OS list against your platform if you run anything exotic — the Rocket 700L series is 64-bit only, and its Linux driver auto-compiles with a network connection, which rules out air-gapped installs. If you're buying second-hand SAS2008-era cards, confirm the IT-mode flash is done before you pay.

How we choose

No physical testing or throughput measurements inform these picks. We work from the makers' published spec sheets and tech specs, TrueNAS's official hardware guide, and the SNIA's SAS standard overview, and we check buyer-relevant patterns only where an official source documents them (TrueNAS naming the second-hand LSI 9211/M1015/H200 route, for example). We favor current-production cards with full published specs, Linux/BSD support relevant to NAS use, and passthrough-friendly behavior for ZFS. Supermicro and Dell make well-regarded HBAs too, but their product pages blocked our fetches, so we couldn't verify their specs from official sources — a card we can't verify doesn't get a pick.

Verdict

For a current-production build, the HighPoint Rocket 710L is the balanced pick: 8 direct 12G SAS/SATA channels, four drives per port, staggered spin-up, Proxmox-friendly Linux support, low-profile. Builders scaling to JBODs and dense backplanes should look at the ATTO ExpressSAS H1208 GT with its PCIe 4.0 link, 2048-target configurability and three-year warranty. Tight budgets running a handful of SATA drives are well served by the Rocket 640L. And the second-hand LSI 9211/IBM M1015/Dell H200 route remains a legitimately popular one — just make sure it's flashed to IT firmware, and see our best NAS for home guide if you'd rather buy an appliance with the controller already sorted, or best NAS hard drives before you fill those ports. If your box also needs faster networking, see our 10Gb network card picks.

Specs checked against makers' pages on November 5, 2026. thisPING is reader-supported: when you buy through our links, we may earn a commission at no extra cost to you. As an Amazon Associate, thisPING earns from qualifying purchases.

Frequently asked questions

What does an HBA card do in a NAS?

A host bus adapter connects drives to your system as plain, individual disks. TrueNAS and other ZFS systems strongly prefer this: the ZFS software handles data protection, and the card just passes drives through untouched, which keeps disk serial numbers and S.M.A.R.T. health data visible. Broadcom's own HBA line is built around exactly this easy, long-term storage growth strategy.

Can a SAS HBA run SATA drives?

Yes. A SAS controller can communicate with both SAS and SATA drives, so a SAS HBA with breakout cables is the standard way to run a bank of SATA disks in a NAS. The reverse does not work: a SAS drive cannot be used in a port designed for SATA drives.

Should I buy a used LSI 9211-8i or IBM M1015?

The 6 Gbps LSI 9211 and its SAS2008-chip rebrands, like the IBM M1015 and Dell H200, are well-known among TrueNAS users building from second-hand parts. Buy one already flashed to IT (initiator-target) firmware, or flash it yourself — TrueNAS includes the sas2flash command for 9200-series cards — so the optional IR RAID functionality is disabled.

What cable do I need for an SFF-8643 port?

SFF-8643 (Mini SAS HD) is a four-lane connector. Each port on a modern HBA hosts up to four drives directly: one breakout cable splits a single SFF-8643 port into four SATA or four SAS connections. HighPoint makes 1-meter SFF-8643-to-4x-SATA and SFF-8643-to-4x-SAS cables for its Rocket 700 series.

The classic route

used Broadcom/LSI SAS2008 cards

Amazon

Related guides