Does anyone want to take a dump on me?

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

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
Now that I have the clickbait title out of the way...

I'm trying to unlock the 16 drive limit of the LSI SAS controller on Supermicro boards. This was never on any of the product pages until recently. I've found that Supermicro amends the product pages once people complain about something...

I've tried dumping the SBR and SPD EEPROM's to see if there's anything hidden in them. No dice. On one of my X10 boards, I've flashed the LSI firmware on it, but the 16 drive limit persists. Either there's something in the NVSRAM that doesn't get cleared by the LSI tools when doing an erase or there's something embedded in the firmware. Unfortunately, the NVSRAM is a BGA chip, so no clipping onto it. I've tried dumping it using the LSI tools, but the tool core dumps. I'm guessing this is due to an invalid address.

Here comes my request. For those of you with 3108-based LSI cards (LSI or other OEM), would you mind using SotrCLI (in EFI, Windows, or Linux - don't think the OS should affect anything) to run a /alilog and pipe it to a text file to post here? I'm hoping to try to narrow down where this stupid setting is. I know there have been postings on the STH forums recently with people running into maximum drive count limit recently, so hoping to get to the bottom of it and help some others out.
 
  • Like
Reactions: Lev

Fritz

Well-Known Member
Apr 6, 2015
3,372
1,375
113
69
Never heard of this limit till now. I have a SC 216 loaded with 24 900GB SAS 2.5 drives plugged into a X9DRD-7LN4F and all 24 drives work. I also have an old X8DTE-F based system with 24 2TB drives and ditto. Both are JBOD. Does this limit only apply to RAID?
 

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
@MoMeanMugs , Can you help us a bit by telling us which motherboard(s), 3108 based card(s) if they are discrete, and which chassis & backplane(s) you're working with? Do you have your card connected to an expander? You don't mention if you do or don't.

To the best of my knowledge, and that isn't saying much, what you need to use more than 16 drives is just a hardware expander, either a separate card or backplane with an expander.. AKAIK, you don't need to do anything to the 3108. With the drives attached through an expander, the megaraid firmware on the card should recognize them and allow you to configure.

Edit: I am seeing though, that there's two different 3108 cards listed on the SM site in the Storage AOC Matrix, one that has a 240 drive limit with expander, and one with a 16 drive limit with expander. Its possible you have a "16DD" version? It's unclear to me if the 16DD is a hardware or a firmware gimped card though. Its got no separate product page from what I could see. Its listed separately in the AOC matrix and mentioned on the AOC-S3108L-H8iR page, with no page of its own.

RAID / HBA | Supermicro


1630649772662.png
 
Last edited:
  • Like
Reactions: T_Minus

JFO

New Member
May 3, 2020
15
4
3
Think this is section what you need
T10: C0:MFC data (All values are in hex):
T10: C0: vendorId/deviceId=1000/005d, subVendorId/subDeviceId=1000/936c
T10: C0: OEM=a, SubOem=0, isRaidKeySecondary=0

T10: C0:MFC Features:
T10: C0: clusterDisable=1, disableSAS=0, maxDisks=0, enableRaid6=0, disableWideCache=0
T10: C0: disableRaid5=1, enableSecurity=0, enableReducedFeatureSet=0
T10: C0: enableCTIO=1, enableSSC=0, enableSSCWB=0

T10: C0:MFC Defaults:
T10: C0: sasAddr=xxxxxxxxxxxxxxxx, phyPolarity=00 phyPolaritySplit 00
T10: C0: backgroundRate=1e, stripeSize=9(256K), flushTime=4
T10: C0: writeBack=1, readAhead=1, cacheWhenBBUBad=0, cachedIo=0
T10: C0: smartMode=0(6), alarmDisable=0, coercion=0(None), zcrConfig=0(Undefined)
T10: C0: dirtyLedShowsDriveActivity=0, biosContinueOnError=3, spindownMode=0(None)
T10: C0: allowedDeviceTypes=0(SAS/SATA), allowMixInEnclosure=1
T10: C0: allowMixInLD=1, allowSataInCluster=0
T10: C0: allowSSDMixInLD=1, allowMixSSDHDDInLD=1
T10: C0: maxChainedEnclosures=10, disableCtrlR=0, enableWebBios=0
T10: C0: directPdMapping=0, biosEnumerateLds=1
T10: C0: restoreHotSpareOnInsertion=0, exposeEnclosureDevices=1
T10: C0: maintainPdFailHistory=1, disablePuncturing=0 zeroBasedEnclEnumeration=0, disableBootCLI=1
T10: C0: quadPortConnectorMap=0, driveActivityLed=1, disableAutoDetectBackplane=0
T10: C0: enableLedHeaders=1, useFdeOnly=0, delayPOST=0, enableCrashDump=1, enableLDBBM=1
T10: C0: allowUnCertifiedHDDs=1, treatR1EAsR10=0, maxLdsPerArray=0, disableOnlineCtrlReset=0
T10: C0: failPdOnSMARTer=0, nonRevertibleSpares=0
T10: C0: disablePowerSavings=14, spinDownTime=1e, perfTunerMode=0, enableJBOD=0, disableCacheBypass=0, ttyLogInFlash=0
T10: C0: breakMirrorRAIDSupport=1, disableJoinMirror=1
T10: C0: enableEmergencySpare=1, useGlobalSparesForEmergency=1, useUnconfGoodForEmergency=1
T10: C0: enableShieldState=1, enableDriveWCEforRebuild=1
T10: C0: blockSSDWriteCacheChange=1, disableHII=0, detectCMETimer=3c
T10: C0: SMARTerEnabled=0, SSDSMARTerEnabled=1, enable512eSupport=1
T10: C0: deviceExposure=0, autoCfgOption=0, ignore64ldRestriction=0, maxLDs=0, predictiveFailureLED=0
T10: C0: adapterPersonality=1
T10: C0: disableImmediateIO=0, enableLargeIOSupport=0
T10: C0: enableLargeQD=0, SESVPDAssociationTypeInMultiPathCfg=0

But it maybe write this config throuhg UART intarface on controller or some special programming tool.
Because some features can change for OEM orders.
 

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
To add more details, I'm using an X10DRC-LN4+ (X10DRC-LN4+ | Motherboards | Products | Super Micro Computer, Inc.) with the built-in 3108 controller. On the product page, it states:
Broadcom 3108 SAS3 (12Gbps) controller; HW RAID 0, 1, 5, 6, 10, 50, 60
2GB Cache with optional SuperCap backup module
Supports up to 16 devices as default, more HDD devices support is also available as an option *
For special SKU, please contact your Supermicro Sales.

This was NOT on the product page when I purchase the board a couple years ago, and it was also NOT on other product pages, ie X9 boards that I've had for a long time that it now shows up on. Supermicro added this information fairly recently. This is technically a call for a class action lawsuit...

@Fritz, it's interesting that your product's page doesn't have this. Also, to your question, it affects both RAID and JBOD. I want to use these as JBOD in TrueNAS, but anything past 16 drives doesn't work (it randomly picks which drives to mark as Good Unsupported) regardless of RAID or JBOD mode.

This is a firmware gimp. The SoC and revision are the same as those on a full-fledged card.

I have this onboard controller connected to a 216 external JBOD array with a single SAS3 expander on the backplane. There's a downstream SAS2 expander with some additional drives on it.

Output where is marks the drives as unsupported:

50: 21-07-28,02:09:08 Info:Inserted: Encl PD 00
51: 21-07-28,02:09:08 Info:Inserted: PD 00(c Port 0 - 3/p1) Info: enclPd=00, scsiType=d, portMap=00, sasAddr=5003048000f0183d,0000000000000000
52: 21-07-28,02:09:08 Info:Encl PD 00 Inquiry info: Info- LSI SAS3x40 0 GB
53: 21-07-28,02:09:08 Info:Inserted: Encl PD 01
54: 21-07-28,02:09:08 Info:Inserted: PD 01(c Port 0 - 3/p2) Info: enclPd=01, scsiType=d, portMap=00, sasAddr=5001e6735006affd,0000000000000000
55: 21-07-28,02:09:08 Info:Encl PD 01 Inquiry info: Info- Inte RES2CV240 0 GB
56: 21-07-28,02:09:08 Info:Inserted: PD 02(e0x00/s0)
57: 21-07-28,02:09:08 Info:Inserted: PD 02(e0x00/s0) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01800,0000000000000000
58: 21-07-28,02:09:08 Info:pD 02(e0x00/s0) Inquiry info: Info- ATA MK001920GWUGK 39211D9A41 1 TB
59: 21-07-28,02:09:08 Info:Inserted: PD 03(e0x00/s13)
60: 21-07-28,02:09:08 Info:Inserted: PD 03(e0x00/s13) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0181d,0000000000000000
61: 21-07-28,02:09:08 Info:pD 03(e0x00/s13) Inquiry info: Info- ATA Micron_1100_MTFD 071AD15122 1 TB
62: 21-07-28,02:09:08 Info:Inserted: PD 04(e0x01/s5)
63: 21-07-28,02:09:08 Info:Inserted: PD 04(e0x01/s5) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe1,0000000000000000
64: 21-07-28,02:09:08 Info:pD 04(e0x01/s5) Inquiry info: Info- ATA KINGSTON SNS4151 724711D240 14 GB
65: 21-07-28,02:09:08 Info:Inserted: PD 05(e0x00/s4)
66: 21-07-28,02:09:08 Info:Inserted: PD 05(e0x00/s4) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01804,0000000000000000
67: 21-07-28,02:09:08 Info:pD 05(e0x00/s4) Inquiry info: Info- ATA MK001920GWUGK 39211D9EB7 1 TB
68: 21-07-28,02:09:08 Info:Inserted: PD 06(e0x00/s10)
69: 21-07-28,02:09:08 Info:Inserted: PD 06(e0x00/s10) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0180a,0000000000000000
70: 21-07-28,02:09:08 Info:pD 06(e0x00/s10) Inquiry info: Info- ATA Micron_1100_MTFD 07198C4264 1 TB
71: 21-07-28,02:09:08 Info:Inserted: PD 07(e0x00/s11)
72: 21-07-28,02:09:08 Info:Inserted: PD 07(e0x00/s11) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0180b,0000000000000000
73: 21-07-28,02:09:08 Info:pD 07(e0x00/s11) Inquiry info: Info- ATA Micron_1100_MTFD 141B3C4AFD 1 TB
74: 21-07-28,02:09:08 Info:Inserted: PD 08(e0x01/s13)
75: 21-07-28,02:09:08 Info:Inserted: PD 08(e0x01/s13) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afed,0000000000000000
76: 21-07-28,02:09:08 Info:pD 08(e0x01/s13) Inquiry info: Info- ATA KINGSTON SNS4151 7355002518 14 GB
77: 21-07-28,02:09:08 Info:Inserted: PD 09(e0x00/s8)
78: 21-07-28,02:09:08 Info:Inserted: PD 09(e0x00/s8) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01808,0000000000000000
79: 21-07-28,02:09:08 Info:pD 09(e0x00/s8) Inquiry info: Info- ATA MK001920GWUGK 39211D9B06 1 TB
80: 21-07-28,02:09:08 Info:Inserted: PD 0a(e0x00/s12)
81: 21-07-28,02:09:08 Info:Inserted: PD 0a(e0x00/s12) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0181c,0000000000000000
82: 21-07-28,02:09:08 Info:pD 0a(e0x00/s12) Inquiry info: Info- ATA Micron_1100_MTFD 141B3C3EA3 1 TB
83: 21-07-28,02:09:08 Info:Inserted: PD 0b(e0x00/s15)
84: 21-07-28,02:09:08 Info:Inserted: PD 0b(e0x00/s15) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0181f,0000000000000000
85: 21-07-28,02:09:08 Info:pD 0b(e0x00/s15) Inquiry info: Info- ATA MK001920GWUGK 39211E4CF9 1 TB
86: 21-07-28,02:09:08 Info:Inserted: PD 0c(e0x00/s2)
87: 21-07-28,02:09:08 Info:Inserted: PD 0c(e0x00/s2) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01802,0000000000000000
88: 21-07-28,02:09:08 Info:pD 0c(e0x00/s2) Inquiry info: Info- ATA MK001920GWUGK 39211D9B2D 1 TB
89: 21-07-28,02:09:08 Info:Inserted: PD 0d(e0x00/s6)
90: 21-07-28,02:09:08 Info:Inserted: PD 0d(e0x00/s6) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01806,0000000000000000
91: 21-07-28,02:09:08 Info:pD 0d(e0x00/s6) Inquiry info: Info- ATA MK001920GWUGK 39211D9B2C 1 TB
92: 21-07-28,02:09:08 Info:Inserted: PD 0e(e0x01/s12)
93: 21-07-28,02:09:08 Info:Inserted: PD 0e(e0x01/s12) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afec,0000000000000000
94: 21-07-28,02:09:08 Info:pD 0e(e0x01/s12) Inquiry info: Info- ATA KINGSTON SNS4151 735201F67B 14 GB
95: 21-07-28,02:09:08 Info:Inserted: PD 0f(e0x00/s1)
96: 21-07-28,02:09:08 Info:Inserted: PD 0f(e0x00/s1) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01801,0000000000000000
97: 21-07-28,02:09:08 Info:pD 0f(e0x00/s1) Inquiry info: Info- ATA MK001920GWUGK 39211D9AF2 1 TB
98: 21-07-28,02:09:08 Info:Inserted: PD 10(e0x00/s14)
99: 21-07-28,02:09:08 Info:Inserted: PD 10(e0x00/s14) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f0181e,0000000000000000
100: 21-07-28,02:09:08 Info:pD 10(e0x00/s14) Inquiry info: Info- ATA MK001920GWUGK 39211D9F5C 1 TB
101: 21-07-28,02:09:08 Info:Inserted: PD 11(e0x00/s7)
102: 21-07-28,02:09:08 Info:Inserted: PD 11(e0x00/s7) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01807,0000000000000000
103: 21-07-28,02:09:08 Info:pD 11(e0x00/s7) Inquiry info: Info- ATA MK001920GWUGK 39211D9F39 1 TB
104: 21-07-28,02:09:08 Info:Inserted: PD 12(e0x00/s16)
105: 21-07-28,02:09:08 Info:Inserted: PD 12(e0x00/s16) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01820,0000000000000000
106: 21-07-28,02:09:08 Info:pD 12(e0x00/s16) Inquiry info: Info- ATA MK001920GWUGK 39211D9A36 1 TB
107: 21-07-28,02:09:08 WARNING:pD 12(e0x00/s16) is not supported
108: 21-07-28,02:09:08 Info:Inserted: PD 13(e0x00/s3)
109: 21-07-28,02:09:08 Info:Inserted: PD 13(e0x00/s3) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01803,0000000000000000
110: 21-07-28,02:09:08 Info:pD 13(e0x00/s3) Inquiry info: Info- ATA MK001920GWUGK 39211D9AC3 1 TB
111: 21-07-28,02:09:08 WARNING:pD 13(e0x00/s3) is not supported
112: 21-07-28,02:09:08 Info:Inserted: PD 14(e0x00/s5)
113: 21-07-28,02:09:08 Info:Inserted: PD 14(e0x00/s5) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01805,0000000000000000
114: 21-07-28,02:09:08 Info:pD 14(e0x00/s5) Inquiry info: Info- ATA MK001920GWUGK 39211D9B03 1 TB
115: 21-07-28,02:09:08 WARNING:pD 14(e0x00/s5) is not supported
116: 21-07-28,02:09:08 Info:Inserted: PD 15(e0x00/s23)
117: 21-07-28,02:09:08 Info:Inserted: PD 15(e0x00/s23) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01827,0000000000000000
118: 21-07-28,02:09:08 Info:pD 15(e0x00/s23) Inquiry info: Info- ATA MK001920GWUGK 39211D9AC7 1 TB
119: 21-07-28,02:09:08 WARNING:pD 15(e0x00/s23) is not supported
120: 21-07-28,02:09:08 Info:Inserted: PD 16(e0x00/s18)
121: 21-07-28,02:09:08 Info:Inserted: PD 16(e0x00/s18) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01822,0000000000000000
122: 21-07-28,02:09:08 Info:pD 16(e0x00/s18) Inquiry info: Info- ATA MK001920GWUGK 39211D9EF5 1 TB
123: 21-07-28,02:09:08 WARNING:pD 16(e0x00/s18) is not supported
124: 21-07-28,02:09:08 Info:Inserted: PD 17(e0x00/s19)
125: 21-07-28,02:09:08 Info:Inserted: PD 17(e0x00/s19) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01823,0000000000000000
126: 21-07-28,02:09:08 Info:pD 17(e0x00/s19) Inquiry info: Info- ATA MK001920GWUGK 39211D9A66 1 TB
127: 21-07-28,02:09:08 WARNING:pD 17(e0x00/s19) is not supported
128: 21-07-28,02:09:08 Info:Inserted: PD 18(e0x00/s9)
129: 21-07-28,02:09:08 Info:Inserted: PD 18(e0x00/s9) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01809,0000000000000000
130: 21-07-28,02:09:08 Info:pD 18(e0x00/s9) Inquiry info: Info- ATA MK001920GWUGK 39211D9F97 1 TB
131: 21-07-28,02:09:08 WARNING:pD 18(e0x00/s9) is not supported
132: 21-07-28,02:09:08 Info:Inserted: PD 19(e0x00/s20)
133: 21-07-28,02:09:08 Info:Inserted: PD 19(e0x00/s20) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01824,0000000000000000
134: 21-07-28,02:09:08 Info:pD 19(e0x00/s20) Inquiry info: Info- ATA MK001920GWUGK 39211D9A8B 1 TB
135: 21-07-28,02:09:08 WARNING:pD 19(e0x00/s20) is not supported
136: 21-07-28,02:09:08 Info:Inserted: PD 1a(e0x01/s4)
137: 21-07-28,02:09:08 Info:Inserted: PD 1a(e0x01/s4) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe0,0000000000000000
138: 21-07-28,02:09:08 Info:pD 1a(e0x01/s4) Inquiry info: Info- ATA KINGSTON SNS4151 724803BA62 14 GB
139: 21-07-28,02:09:08 WARNING:pD 1a(e0x01/s4) is not supported
140: 21-07-28,02:09:08 Info:Inserted: PD 1b(e0x00/s21)
141: 21-07-28,02:09:08 Info:Inserted: PD 1b(e0x00/s21) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01825,0000000000000000
142: 21-07-28,02:09:08 Info:pD 1b(e0x00/s21) Inquiry info: Info- ATA MK001920GWUGK 39211D9F5F 1 TB
143: 21-07-28,02:09:08 WARNING:pD 1b(e0x00/s21) is not supported
144: 21-07-28,02:09:08 Info:Inserted: PD 1c(e0x00/s22)
145: 21-07-28,02:09:08 Info:Inserted: PD 1c(e0x00/s22) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01826,0000000000000000
146: 21-07-28,02:09:08 Info:pD 1c(e0x00/s22) Inquiry info: Info- ATA MK001920GWUGK 39211D9F43 1 TB
147: 21-07-28,02:09:08 WARNING:pD 1c(e0x00/s22) is not supported
148: 21-07-28,02:09:08 Info:Inserted: PD 1d(e0x00/s17)
149: 21-07-28,02:09:08 Info:Inserted: PD 1d(e0x00/s17) Info: enclPd=00, scsiType=0, portMap=00, sasAddr=5003048000f01821,0000000000000000
150: 21-07-28,02:09:08 Info:pD 1d(e0x00/s17) Inquiry info: Info- ATA MK001920GWUGK 39211D9F4B 1 TB
151: 21-07-28,02:09:08 WARNING:pD 1d(e0x00/s17) is not supported
152: 21-07-28,02:09:08 Info:Inserted: PD 1e(e0x01/s11)
153: 21-07-28,02:09:08 Info:Inserted: PD 1e(e0x01/s11) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afeb,0000000000000000
154: 21-07-28,02:09:08 Info:pD 1e(e0x01/s11) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800129 1 TB
155: 21-07-28,02:09:08 WARNING:pD 1e(e0x01/s11) is not supported
156: 21-07-28,02:09:08 Info:Inserted: PD 1f(e0x01/s8)
157: 21-07-28,02:09:08 Info:Inserted: PD 1f(e0x01/s8) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe8,0000000000000000
158: 21-07-28,02:09:08 Info:pD 1f(e0x01/s8) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800023 1 TB
159: 21-07-28,02:09:08 WARNING:pD 1f(e0x01/s8) is not supported
160: 21-07-28,02:09:08 Info:Inserted: PD 20(e0x01/s16)
161: 21-07-28,02:09:08 Info:Inserted: PD 20(e0x01/s16) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006aff2,0000000000000000
162: 21-07-28,02:09:08 Info:pD 20(e0x01/s16) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800213 1 TB
163: 21-07-28,02:09:08 WARNING:pD 20(e0x01/s16) is not supported
164: 21-07-28,02:09:08 Info:Inserted: PD 21(e0x01/s0)
165: 21-07-28,02:09:08 Info:Inserted: PD 21(e0x01/s0) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe4,0000000000000000
166: 21-07-28,02:09:08 Info:pD 21(e0x01/s0) Inquiry info: Info- ATA CT250MX500SSD1 11E133B5E0 232 GB
167: 21-07-28,02:09:08 WARNING:pD 21(e0x01/s0) is not supported
168: 21-07-28,02:09:08 Info:Inserted: PD 22(e0x01/s10)
169: 21-07-28,02:09:08 Info:Inserted: PD 22(e0x01/s10) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afea,0000000000000000
170: 21-07-28,02:09:08 Info:pD 22(e0x01/s10) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800112 1 TB
171: 21-07-28,02:09:08 WARNING:pD 22(e0x01/s10) is not supported
172: 21-07-28,02:09:08 Info:Inserted: PD 23(e0x01/s1)
173: 21-07-28,02:09:08 Info:Inserted: PD 23(e0x01/s1) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe5,0000000000000000
174: 21-07-28,02:09:08 Info:pD 23(e0x01/s1) Inquiry info: Info- ATA CT250MX500SSD1 09E131E53D 232 GB
175: 21-07-28,02:09:08 WARNING:pD 23(e0x01/s1) is not supported
176: 21-07-28,02:09:08 Info:Inserted: PD 24(e0x01/s9)
177: 21-07-28,02:09:08 Info:Inserted: PD 24(e0x01/s9) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006afe9,0000000000000000
178: 21-07-28,02:09:08 Info:pD 24(e0x01/s9) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800097 1 TB
179: 21-07-28,02:09:08 WARNING:pD 24(e0x01/s9) is not supported
180: 21-07-28,02:09:08 Info:Inserted: PD 25(e0x01/s17)
181: 21-07-28,02:09:08 Info:Inserted: PD 25(e0x01/s17) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006aff3,0000000000000000
182: 21-07-28,02:09:08 Info:pD 25(e0x01/s17) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800221 1 TB
183: 21-07-28,02:09:08 WARNING:pD 25(e0x01/s17) is not supported
184: 21-07-28,02:09:08 Info:Inserted: PD 26(e0x01/s18)
185: 21-07-28,02:09:08 Info:Inserted: PD 26(e0x01/s18) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006aff0,0000000000000000
186: 21-07-28,02:09:08 Info:pD 26(e0x01/s18) Inquiry info: Info- ATA WDC WDS200T1R0B 20C4800313 1 TB
187: 21-07-28,02:09:08 WARNING:pD 26(e0x01/s18) is not supported
188: 21-07-28,02:09:08 Info:Inserted: PD 27(e0x01/s19)
189: 21-07-28,02:09:08 Info:Inserted: PD 27(e0x01/s19) Info: enclPd=01, scsiType=0, portMap=00, sasAddr=5001e6735006aff1,0000000000000000
190: 21-07-28,02:09:08 Info:pD 27(e0x01/s19) Inquiry info: Info- ATA WDC WDS200T1R0B 032B800480 1 TB
191: 21-07-28,02:09:08 WARNING:pD 27(e0x01/s19) is not supported

Note that this is not because the drives are actually unsupported in general, but it's because the 16 drive limit was exceeded. If start removing drives down to 16 below (any combination of drive models), it works.
 

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
@JFO, I agree with the NVDATA, and that's what I've been attacking. You can actually manipulate most of the data as it's stored in the NVSRAM.

storcli /cx set factory mfcdata with the modified values you can manipulate works, but none of these unlock the drive limit, unfortunately. Which OEM did you dump that log from? I haven't seen an OEM of A before.
 

Fritz

Well-Known Member
Apr 6, 2015
3,372
1,375
113
69
Wow, this is uncharacteristic of Supermicro. I'd expect this sort of thing from HP, etc. When they started charging for a license key to update the BIOS via IPMI was a bad omen. Wonder what's next? Charge to add a second CPU to a dual CPU MB?
 

JFO

New Member
May 3, 2020
15
4
3
Which OEM did you dump that log from? I haven't seen an OEM of A before.
Don't know, buy it on ebay. No any labels except LSI. On this controller disabled raid 5 & 6 functionally.

I have another, but can't reflash it, when flash full firmware from LSI_Preboot then system can't initialise it. Short J6B2 jumper, boot into DOS and megarec3 see it, clean flash, reboot, remove jumper and system see it, but deactivate.
Think some problem with SBR and compatible firmware

storcli /cx set factory mfcdata with the modified values you can manipulate works, but none of these unlock the drive limit, unfortunately.
What kind of data it can change? In
MFC Features:
T10: C0: maxDisks=0

think this is drive limit.
 

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
@JFO, I had to change the PCI ID's on my board before I could use the LSI firmware and SBR from a 9361. Changing the SBR alone wasn't enough. If you want to unlock the RAID features, I think I can help with that.

As for the maxDisks, I thought the same thing as well, however this isn't the magic ticket. It can't be changed with storcli (none of the premium features can). However, mine is set to 2 (unlimited), and I still have the problem. I think there is some other OEM data hidden in the NVSRAM that isn't normally exposed. Going to keep digging...

Anyone else able to post a dump of your card? Anyone with a 9361-8i that doesn't have the disk limit?
 

mqudsi

New Member
Jan 13, 2016
1
0
1
@MoMeanMugs how did you change the PCI subvendor ID and subvendor device ID on the 9361? megascu under DOS doesn't see the card at all (I think it doesn't support SAS 3 devices) and I dumped both the EEPROM chips but found nothing besides the back-to-back SBR copies. I don't have a disk limit on mine, so if I can get it to be seen as an LSI, I think I may be be able to give you a dump to use to bypass your disk limit.
 

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
@mqudsi, MegaSCU isn't supposed to support SAS3 cards, but it does show up. I've been meaning to update this thread that I was able to tinker and get things working as expected. I am planning to do a write-up, but I've been traveling a lot for work and haven't had time.
 
  • Like
Reactions: Lev

Lev

New Member
Sep 18, 2015
8
0
1
@MoMeanMugs I ran into this very same issue last night, totally wasn't expecting it. I did some searches, saw your clickbait title and wondered, 'How stupid is this search engine to this in the results....' LOL. Looking forward to your write-up, as I'm searching for a solution as well to overcome the limit.

The behavior I experienced when exceeding 16 drives was frustrating... I hot plugged the 17th drive and it was not detected as anyone would expect, expect the handful of Supermicro employees that stealth edited the product pages. I have a X10DRH-CT, and can confirm, that limitation was not on it's product page. WTF Supermicro...

But my night just gets worse... my first thought is maybe a bad drive? 20 minutes wasted testing it in another box. Nope, its good a drive. Perhaps its a bad backplane slot? More time wasted... Then I'm out of ideas so why not try a reboot. That makes it worse, none of the JBOD drives appear!

Now I'm honing in on the 3108 as the suspected culprit, but it's no longer appearing in the EFI setup menu. Ugh, reset to default efi/bios settings. That gets the 3108 to appear again during post. Go inside the 3108 configuration and discover it does see all the drives, including the 17th drive, and now I've added a 18th drive, but those two are marked limited, and won't let me change it to JBOD.

Really, really pissed at Supermicro right now.
 

tjk

Active Member
Mar 3, 2013
481
199
43
You guys figure out how to overcome this 16 drive limit yet?
 

Slothstronaut

Member
Apr 27, 2022
29
58
13
Any movement with this? I have the exact same board with the exact same problem and would love to be able to use all 24 bays in the 4U chassis. What a stupid "feature" to add.
 

MoMeanMugs

Member
Apr 16, 2018
60
19
8
74
Any movement with this? I have the exact same board with the exact same problem and would love to be able to use all 24 bays in the 4U chassis. What a stupid "feature" to add.
No movement whatsoever, but I can share the saga with you via DM. Send me a message.
 

tjk

Active Member
Mar 3, 2013
481
199
43
Not supported, I talked with smc. You have to add in a card and connect to backplane to use all 24 slots.