atm this page has the most useful info, more is coming
goal#
reuse enterprise drives in home pc.
initial setup#
- windows 11 24h2
- asrock x670e pg lightning , uefi 3.30
- amd ryzen 7 8700g
- wd black sn850x 8tb - no heatsink version
- slot m2_1
- slot m2_4
- using heatsinks included with motherboard
- decent 800w psu
hardware to add#
- netapp x371 disks

let’s get going#
find a device you want to connect.#
in general this should be a sata or sas device. sata express and pcie devices can already be excluded.
figure out what connection is needed#
have a look at the type of connector your device has to figure out the exact type. details here
select hba#
this will be the most important choice you’ll make
vendor#
there are only 3 valid players left in the market: broadcom, microchip & atto.
broadcom#
- the dominant player when it comes to hba and raid cards
- their older products are sold under the “lsi” or “avago” brand name
- a lot of hbas and raid controllers from vendors like hpe, dell, ibm, lenovo, etc… are actually broadcom devices.
microchip#
- also known as microsemi, adaptec & pmc-sierra
- less commonly seen as oem cards
- smaller market share compared to broadcom but they’re trying to make a comeback
atto#
- no experience with their hbas, their sas to fibre channel bridges are fun.
controller mode#
- you want a hba controller, also known as “it mode” for older controllers.
- you do not want a raid controller, even if it’s running in jbod or passthrough mode.
- a “sas expander” can’t be used.
the fine print#
there might be some non obvious limitations for certain devices. they are mentioned in the manuals, which i recommend reading. at this stage in your journey they might not stand out, so here is the list of caveats i’ve run into till now.
some controllers i have used#
current advise: broadcom 9500 series
on technical merit, even if it feels wrong- non-oem (so actual broadcom) highly suggested over oem versions
- 2 connectors recommended (so 9500-16i, or 9500-8e/16e)
- cheaper alternative: lsi 9300-8i or 9300-4i4e
selection criteria to consider#
- current needs and possible future needs
- price
- eol/eos timeframe
- amount and type of connectors
- power/heat
get cables (todo)#
- sff-8087/8088
- sff-8643/8644
- sff-8482
- sata
not yet, this is a placeholder
that's most of the basics covered, feel free to stay but if you want to play along you'll need a hbasoftware needed#
you will need a few tools to get everything set up. they are freely available but some are closed source, the links go to each tool’s overview. download locations are linked, as well as some install notes.
arcconf#
- adaptec’s interface tool for their controllers.
sg3utils#
- sg3 utils is an expansive collection of tools that covers almost every aspect of the sas feature set, required for sg_scan.exe and sg_format.exe
smartmontools#
- smartmontools can monitor and alert when disks start having errors
storcli#
- storcli is the software you’ll need to interface with broadcom cards (hba and raid), required for firmware management: controller, drives, expanders
todo install hba, drivers-firmware-airflow#
- finding a pcie slot
- airflow
- upgrading controller firmware
- drivers
todo connect device#
todo initialize, update fw, reformat#
update disk firmware#
- with storcli
- with sg3 utils
- with powershell?
reformat to usable sector size if needed#
t10-pi/dif/dix#
- todo disabling extra protection features
profit#