LSI SAS2308 chipset revisions

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

BLinux

cat lover server enthusiast
Jul 7, 2016
2,672
1,081
113
artofserver.com
I have a few peculiar HP H220 HBA cards (using LSI SAS2308 chipset). Some of them are revision D1, which show as "Serial Attached SCSI controller" in 'lspci'. However, I also have one that is revision 05, and it shows up as "Non-Volatile memory controller". Has anyone seen this before? They both work just fine, both cards seem to load the mpt2sas driver in Linux and work normally. They just list with different descriptions in 'lspci' and the only difference I could find was the revision D1 vs 05.

anyone know more about this?
 

nthu9280

Well-Known Member
Feb 3, 2016
1,628
498
83
San Antonio, TX
If you use sas2flash p14 it shows rev 05 and p20 shows D1. This is PCIe gen3 and can be flashed to 9207 / 9217.

There are cards in the wild with C0 stepping and are limited to PCIe gen2 speeds. Those you can only flash 9205 FW.

The E5-2670 V1 thread has posts discussing this. Kalleyomalley / OEM XS sold the old stepping cards. I have 1 ea in my two Intel Chassis. Search for @jwegman's posts (recalling name from memory - need to verify spelling).

Sent from my Nexus 6 using Tapatalk
 

i386

Well-Known Member
Mar 18, 2016
4,241
1,546
113
34
Germany
Probably optimizations in the "pcb printing" process to make production cheaper.
 

BLinux

cat lover server enthusiast
Jul 7, 2016
2,672
1,081
113
artofserver.com
If you use sas2flash p14 it shows rev 05 and p20 shows D1. This is PCIe gen3 and can be flashed to 9207 / 9217.
So are you saying "rev 05" is really the same as "rev D1", it's just a difference in how to version of sas2flsh is showing them in output?
 

nthu9280

Well-Known Member
Feb 3, 2016
1,628
498
83
San Antonio, TX
Not sure if version of the driver you are using has any bearing on how it lists. The HP 220 cards I got from the deal I posted couple of weeks ago, listed as rev 05 chip using the P14 and "Controller : SAS2308_2(D1)" after flashing 20.00.07 using P20 tool. I didn't check P14 sas2flsh afterword. Suspect it might still show rev 05.

Here is the only doc I found with info on the two steppings of 2308 from Intel. Nothing from lsi/avago/broadcom :)
https://qdms.intel.com/dm/i.aspx/4CC49E0F-EB14-46EA-8791-FE5E232DDC50/PCN111829-00.pdf