DiyMediaServer
Featured image of post Hardware - Why You Need an HBA

Hardware - Why You Need an HBA

Use more drives, skip cheap cards, and stop fighting your motherboard

Ever hit a wall with your media server setup? Maybe you maxed out your motherboard’s SATA ports. Or you want to hand control of your drives to a VM in Proxmox without the host getting in the way. That’s where a Host Bus Adapter (HBA) earns its keep. It gives you smoother storage configuration, more drives, and better performance, especially if you’re running a virtualized environment.

Here’s what you need to know. When to use an HBA, why it works so well in virtual storage VMs, what cables you’ll need, and how to buy one that works out of the box.

What’s an HBA and When Should You Use It?

A Host Bus Adapter (HBA) is a PCIe card that gives your server more drive connectivity than your motherboard can. Think of it as a high-performance SATA or SAS controller, way more capable than those cheap expansion cards that drop drives under load.

You’ll want one if:

  • You’re out of SATA ports. Most motherboards give you six. Run a Plex or Jellyfin server and you’ll blow through those fast.

  • You’re using Proxmox or any hypervisor. Want to pass your drives directly to a VM? You need an HBA flashed to IT mode.

  • You care about reliability. HBAs are built to handle a pile of drives without dropping them randomly like bargain-bin SATA controllers do.

When to Use an HBA

ProblemHBA Fixes It By…
Not enough SATA portsExpands drive capacity (8+ drives)
Running Proxmox VMsAllows direct passthrough to VM
Cheap SATA cards unreliableProvides stable, enterprise-grade control
Want future expansionSupports SAS expanders (24+ drives)

HBAs in Virtual Storage VMs (This Is Where They Shine)

Running a NAS in a VM? Stop fighting your hypervisor. Pass the HBA straight to the storage VM and let it take over.

1. Direct Passthrough = Better Performance

Instead of juggling drive access through the host, pass the HBA to your VM. That VM gets direct, raw control over the drives. Perfect for ZFS, MergerFS, or SnapRAID.

2. IT Mode: No RAID, No Nonsense

Flashing the HBA to IT mode strips out the RAID firmware. The VM sees each drive on its own, the way it should. No weird RAID layer getting in the way of SMART tools or parity calculations.

3. Fewer Headaches, More Stability

Onboard SATA gets weird in VMs. Unreliable, slow, or flat-out flaky. An HBA gives you dedicated hardware built for this job.

4. Room to Grow

Planning for expansion? A single HBA can talk to a SAS expander and let you run 24 or more drives through one PCIe slot.

How to Buy an HBA That Works Out of the Box

Get One Already Flashed to IT Mode

Most used enterprise HBAs ship with RAID firmware (IR mode). You want IT mode. That’s what makes each drive show up independently.

Popular models:

LSI 9211-8iB IT MODE

LSI 9211-8iB

Already Flashed to IT mode.

Contains affiliate links. I may earn a commission at no cost to you.

LSI 9300-8i IT MODE

LSI 9300-8i

Already Flashed to IT mode.

Contains affiliate links. I may earn a commission at no cost to you.

Dell H310 IT MODE

Dell H310

Already Flashed to IT mode.

Contains affiliate links. I may earn a commission at no cost to you.

Also look for pre-flashed cards on:

  • eBay (search for “IT mode HBA”)

  • Server resellers with refurb listings

They usually run $50 to $100. Cheap, considering the performance and stability boost.

Need More Drives? Get a SAS Expander

If 8 ports aren’t enough, plug a SAS expander into your HBA.

What It Does

Think of it like a network switch for hard drives. You plug the HBA into the expander, and the expander gives you dozens of ports.

Why It’s Useful

  • More drives per HBA - Some expanders support 24 or more drives.

  • Fewer PCIe slots used - Leave room for GPUs, NICs, or other gear.

  • Lower cost - Expanders cost less than more HBAs.

Intel RES2SV240

Intel RES2SV240

Compact and solid for home labs.

Contains affiliate links. I may earn a commission at no cost to you.

Cables: Here’s What You Need

HBAs don’t use regular SATA ports. They use SFF connectors.

SFF-8087 to 4x SATA

SFF-8087 to 4x SATA

Used for older HBAs like the LSI 9211-8i.

Contains affiliate links. I may earn a commission at no cost to you.

SFF-8643 to 4x SATA

SFF-8643 to 4x SATA

Used for newer HBAs like the LSI 9300-8i.

Contains affiliate links. I may earn a commission at no cost to you.

If you’re using an expander, you’ll also need:

SFF-8087 to SFF-8087

SFF-8087 to SFF-8087

Used for older HBAs like the LSI 9211-8i.

Contains affiliate links. I may earn a commission at no cost to you.

SFF-8643 to SFF-8087

SFF-8643 to SFF-8087

Used for newer HBAs like the LSI 9300-8i.

Contains affiliate links. I may earn a commission at no cost to you.

HBA Port TypeUse This Cable
SFF-8087SFF-8087 to 4x SATA
SFF-8643SFF-8643 to 4x SATA
Expander LinkSFF-8087 to SFF-8087

Wrap-Up: Yes, You Should Use an HBA

Want to scale up? Want your VM to manage your drives directly? Tired of janky SATA cards dropping disks under load? Then an HBA flashed to IT mode is a must. Pair it with an expander if you’re going big. Use the right cables. And your home media server actually scales.

Before you buy, check the seller’s listing for the exact firmware revision. P20 is the standard for the LSI 9211-8i in IT mode. If the listing won’t say, assume it’s IR and budget time to reflash. And run the card in a real PCIe x8 slot, not an x1 riser, or you’ll bottleneck every drive on it.

Skip the guesswork. Get an HBA controller flashed to IT mode.

Was this useful?

Last updated on May 17, 2026 06:47 MDT