LSI RAID Controller and HBA Complete Listing Plus OEM Models

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

nabsltd

Well-Known Member
Jan 26, 2022
827
624
93
So a 9400-16e is an HBA 16 external in "it mode" already?
The 9400-16e is an HBA with no RAID functionality. Search the PDF for "RAID" and you'll see it isn't mentioned.

There is no "IT mode" for the 9400. That was a name given to the ability to downgrade a card that had limited RAID functionality to one with no RAID functionality. The 94xx and 95xx come in either HBA (no RAID) or RAID, and you can't change the functionality by flashing firmware.
 

winston1684

Making it up as I go.
Jan 31, 2025
21
9
3
Not where I'm supposed to be
The 9400-16e is an HBA with no RAID functionality. Search the PDF for "RAID" and you'll see it isn't mentioned.

There is no "IT mode" for the 9400. That was a name given to the ability to downgrade a card that had limited RAID functionality to one with no RAID functionality. The 94xx and 95xx come in either HBA (no RAID) or RAID, and you can't change the functionality by flashing firmware.
So if I purchased a 9400-16e and put it in my system it should connect to a DIY DAS and let me use a bunch of disks in a Linux based system? no software tomfoolery (assuming correct cables and ports are used for connecting everything)? sorry if I'm repeating myself just trying to be sure I understand as this side of things is new to me and there is so much information across so many forum posts and videos and model numbers (that all seem to be the same standard for the number but are not).
 

kryten

Member
Apr 10, 2023
119
22
18
When using the 9500-8i, will non Broadcom cables work ok when its in SAS/SATA mode.

SFF-8654 to 2x sff-8643
 

BLinux

cat lover server enthusiast
Jul 7, 2016
2,770
1,137
113
artofserver.com
When using the 9500-8i, will non Broadcom cables work ok when its in SAS/SATA mode.

SFF-8654 to 2x sff-8643
it needs to be the 8i or 8-lane version of the SFF-8654. There's also a 4i or 4-lane version of that connector and that's not what the 9500-8i has.

But yes, the usual SAS cables with the right connectors will work fine for SAS and SATA devices.
 

maze-m

New Member
Nov 13, 2024
9
0
1
When using the 9500-8i, will non Broadcom cables work ok when its in SAS/SATA mode.

SFF-8654 to 2x sff-8643
it needs to be the 8i or 8-lane version of the SFF-8654. There's also a 4i or 4-lane version of that connector and that's not what the 9500-8i has.

But yes, the usual SAS cables with the right connectors will work fine for SAS and SATA devices.
@kryten @BLinux:

Did I understood it correct? With my Version (Fujitsu / LSI SAS9200-8e ) of the controller I can connect SAS and SATA Devices?
I would buy me an external JBod but I don't know which one is compatible with the server.
Can you give me a Tipp?
 

Culbrelai

New Member
Jan 2, 2021
22
8
3
Here’s a question not deserving of a topic of its own.

Do SAS controllers support optical drives with the same breakout cables you’d use for SATA hard disks? In particular, the LSI SAS 9211-8i? How about the LSI MegaRaid 9280-24i4e? I wonder about this due to the increasing lack of SATA on motherboards these days. One day soon I might need to plug every SATA device into my SAS cards lol.
 

Pietvdbroek

New Member
Sep 12, 2025
5
0
1
Hello i have An card wich not want to install the firmware the card is hp 9207-8e B0 i tried everything enyone can help me pls
 

allandrick

New Member
Oct 2, 2025
2
0
1
Ontario, Canada
Hi folks, I've spent an interesting evening researching firmware for a pair of 9500-8e Tri Mode HBA cards I picked up earlier this week from a refurbisher. They are silkscreened as Broadcom 9500-8e but storcli64 reports them as having SubVendor Id 0x1414 / SubDevice Id = 0x4080 which the AI monkey tells me is a Microsoft OEM card - possibly pulled from Azure hardware.

Linux drivers are reporting it as Broadcom / LSI Fusion-MPT 12GSAS/PCIe Secure SAS38xx and firmware is at:

FW Package Build = 23.00.00.00
FW Version = 23.00.00.00
NVDATA Version = 23.00.00.14
Driver Name = mpt3sas
Driver Version = 51.100.00.00


I tried updating to P36 but that fails with "The firmware flash image is invalid".

I'll find out tomorrow when my IOM6 modules are delivered if these cards see my NetApp 4246 JBOD disks but thought it was an interesting experience to share.

Tip for new players: when buying cards look for ones that ship in a Broadcom-branded brown box and usually includes both full-height & low-profile brackets and product labels and listings calling out P/N “05-50075-01” for the retail kit. My cards have no such part numbers.

The good news is that the 9500-8e Tri Mode card should work just fine with JBOD in ProxMox & TrueNAS without needing to flash "IT" mode (hence Tri-Mode).

1759467638657.png
 

allandrick

New Member
Oct 2, 2025
2
0
1
Ontario, Canada
I'll find out tomorrow when my IOM6 modules are delivered if these cards see my NetApp 4246 JBOD disks but thought it was an interesting experience to share.
For the love of all things this rabbit hole keeps getting deeper - turns out every AI monkey system I searched on was wrong, my IOM6 is NOT a pair of SFF-8088 connectors, rather, yet another form factor of cable I've never heard of - QSFP(SFF-8436) and, guess what, almost nobody makes SFF-8436 to SFF-8644 cables (that I can get a hold of quickly anyway)!?! so my pair of 9500-8e cards may as well be boat anchors along with the FAS25xx modules. :mad::rolleyes::oops:

So I've fired off yet another round of parts-cannon money and ordered a pair of SFF-8436 to SFF-8088 cables and an LSI-9207-8e card that, fingers crossed, will reach me on Tuesday.
 

cesarinpillin

New Member
Sep 4, 2025
20
0
1
Hi Folks!

I am a bit confused on what I'm getting here.

#1 I bought this card a long time ago and It was sold as "HBA IT" on ebay.

So far no issues.. But then I had some difficulties about TRIM (aka I added a SSD to an SSD pool in UNRAID)

I get this result and clankers are telling me this is the default HP 220


root@CesNAS:~# lspci | grep -i lsi 04:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)

root@CesNAS:~# lspci -v | grep -A 20 "SAS\|LSI"
04:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05) Subsystem: Hewlett Packard Enterprise H220i
Flags: bus master, fast devsel, latency 0, IRQ 16 I/O ports at 7000
Memory at 85a40000 (64-bit, non-prefetchable) [size=64K]

Memory at 85a00000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at 85b00000 [disabled] [size=1M] Capabilities: [50] Power Management version 3
Capabilities: [68] Express Endpoint, IntMsgNum 0 Capabilities: [d0] Vital Product Data
Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [c0] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting Capabilities: [1c0] Power Budgeting <?>
Capabilities: [190] Dynamic Power Allocation <?>
Kernel driver in use: mpt3sas Kernel modules: mpt3sas 05:01.0
PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21 Memory at 85800000 (64-bit, non-prefetchable)


root@CesNAS:~# findmnt /mnt/ssdpool TARGET SOURCE FSTYPE OPTIONS /mnt/ssdpool /dev/sdj1 xfs rw,noatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota root@CesNAS:~#

root@CesNAS:~# dmesg | grep -i "sas2308\|H220\|firmware\|ioc0"
[ 0.122075] Spectre V2 :Enabling Speculation Barrier for firmware calls
[ 59.539691] mpt2sas_cm0: LSISAS2308: FWVersion(20.00.06.00), ChipRevision(0x05)
[ 60.130707] i915 0000:01:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[ 60.190539] i915 0000:01:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.49.4
[ 70.225297] i915 0000:01:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.16


So the question.. Should I still need to update the firmware?


And where should I obtain the firmware? The new broadcom site keeps you moving everywhere without giving you solutions or files and its under logins, etc..
 

logan893

Member
Aug 12, 2016
73
13
8
46
Hi Folks!

I am a bit confused on what I'm getting here.

#1 I bought this card a long time ago and It was sold as "HBA IT" on ebay.

So far no issues.. But then I had some difficulties about TRIM (aka I added a SSD to an SSD pool in UNRAID)

I get this result and clankers are telling me this is the default HP 220


root@CesNAS:~# lspci | grep -i lsi 04:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)

root@CesNAS:~# lspci -v | grep -A 20 "SAS\|LSI"
04:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05) Subsystem: Hewlett Packard Enterprise H220i
Flags: bus master, fast devsel, latency 0, IRQ 16 I/O ports at 7000
Memory at 85a40000 (64-bit, non-prefetchable) [size=64K]

Memory at 85a00000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at 85b00000 [disabled] [size=1M] Capabilities: [50] Power Management version 3
Capabilities: [68] Express Endpoint, IntMsgNum 0 Capabilities: [d0] Vital Product Data
Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [c0] MSI-X: Enable+ Count=16 Masked-
Capabilities: [100] Advanced Error Reporting Capabilities: [1c0] Power Budgeting <?>
Capabilities: [190] Dynamic Power Allocation <?>
Kernel driver in use: mpt3sas Kernel modules: mpt3sas 05:01.0
PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21 Memory at 85800000 (64-bit, non-prefetchable)


root@CesNAS:~# findmnt /mnt/ssdpool TARGET SOURCE FSTYPE OPTIONS /mnt/ssdpool /dev/sdj1 xfs rw,noatime,nouuid,attr2,inode64,logbufs=8,logbsize=32k,noquota root@CesNAS:~#

root@CesNAS:~# dmesg | grep -i "sas2308\|H220\|firmware\|ioc0"
[ 0.122075] Spectre V2 :Enabling Speculation Barrier for firmware calls
[ 59.539691] mpt2sas_cm0: LSISAS2308: FWVersion(20.00.06.00), ChipRevision(0x05)
[ 60.130707] i915 0000:01:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[ 60.190539] i915 0000:01:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.49.4
[ 70.225297] i915 0000:01:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.16


So the question.. Should I still need to update the firmware?



And where should I obtain the firmware? The new broadcom site keeps you moving everywhere without giving you solutions or files and its under logins, etc..
I have seen mentions of FW 20.00.07.00-IT being recommended for SAS2308, but it also depends on the driver of your OS. Check with UNRAID.

What issues do you experience regarding TRIM?

Some SSDs do not support TRIM via an LSI HBA. Do your SSDs support TRIM with the HBA?

Proper support should be via "Deterministic READ After TRIM" (DRAT) and/or "Read ZERO After TRIM" (RZAT).

"hdparm -I <dev>" can give you this info. For example:

Commands/features:
Enabled Supported:
* Deterministic read ZEROs after TRIM

I have also seen support reported via smartctl on my systems:

TRIM Command: Available, deterministic, zeroed

For drives that do support TRIM, but not deterministic/zeroed, it may show simply like this:

TRIM Command: Available

Such drives will not support TRIM via these LSI HBAs.

 

cesarinpillin

New Member
Sep 4, 2025
20
0
1
I have seen mentions of FW 20.00.07.00-IT being recommended for SAS2308, but it also depends on the driver of your OS. Check with UNRAID.

What issues do you experience regarding TRIM?

Some SSDs do not support TRIM via an LSI HBA. Do your SSDs support TRIM with the HBA?

Proper support should be via "Deterministic READ After TRIM" (DRAT) and/or "Read ZERO After TRIM" (RZAT).

"hdparm -I <dev>" can give you this info. For example:

Commands/features:
Enabled Supported:
* Deterministic read ZEROs after TRIM

I have also seen support reported via smartctl on my systems:

TRIM Command: Available, deterministic, zeroed

For drives that do support TRIM, but not deterministic/zeroed, it may show simply like this:

TRIM Command: Available

Such drives will not support TRIM via these LSI HBAs.


ATA device, with non-removable media
Model Number: CT4000BX500SSD1
Serial Number: 2505E9A443B3
Firmware Revision: M6CR082
Media Serial Num:
Media Manufacturer:
Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Standards:
Used: unknown (minor revision code 0x011b)
Supported: 10 9 8 7 6 5
Likely used: 10
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 7814037168
Logical Sector size: 512 bytes
Physical Sector size: 512 bytes
Logical Sector-0 offset: 0 bytes
device size with M = 1024*1024: 3815447 MBytes
device size with M = 1000*1000: 4000787 MBytes (4000 GB)
cache/buffer size = unknown
Form Factor: 2.5 inch
Nominal Media Rotation Rate: Solid State Device
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 1 Current = 1
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* SMART feature set
Security Mode feature set
* Power Management feature set
* Write cache
* Look-ahead
* WRITE_BUFFER command
* READ_BUFFER command
* NOP cmd
* DOWNLOAD_MICROCODE
* 48-bit Address feature set
* Mandatory FLUSH_CACHE
* FLUSH_CACHE_EXT
* SMART self-test
* General Purpose Logging feature set
* WRITE_{DMA|MULTIPLE}_FUA_EXT
* 64-bit World wide name
* {READ,WRITE}_DMA_EXT_GPL commands
* Segmented DOWNLOAD_MICROCODE
* Gen1 signaling speed (1.5Gb/s)
* Gen2 signaling speed (3.0Gb/s)
* Gen3 signaling speed (6.0Gb/s)
* Native Command Queueing (NCQ)
* Phy event counters
* READ_LOG_DMA_EXT equivalent to READ_LOG_EXT
* DMA Setup Auto-Activate optimization
Device-initiated interface power management
* Software settings preservation
Device Sleep (DEVSLP)
* SANITIZE feature set
* BLOCK_ERASE_EXT command
* DOWNLOAD MICROCODE DMA command
* WRITE BUFFER DMA command
* READ BUFFER DMA command
* Data Set Management TRIM supported (limit 8 blocks)
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
6min for SECURITY ERASE UNIT. 6min for ENHANCED SECURITY ERASE UNIT.
Logical Unit WWN Device Identifier: 500a0751e9a443b3
NAA : 5
IEEE OUI : 00a075
Unique ID : 1e9a443b3
Device Sleep:
DEVSLP Exit Timeout (DETO): 90 ms (drive)
Minimum DEVSLP Assertion Time (MDAT): 26 ms (drive)
Checksum: correct

root@CesNAS:~# hdparm -I /dev/sdj | grep -i trim
* Data Set Management TRIM supported (limit 8 block


I might have to move my device to the other SAS controller of my EPYC.

anyway... as for the firmware, what is the latest one for this LSI SAS2308?

I havent updated since years.. and I had it with Unraid and now PROXMOX
 
Last edited: