Lenovo WinComputer DiscoveryBase Repository Hardware IDs

IBM.WinComputer.DiscoveryBase.RepositoryHWTable (DataSourceModuleType)

Element properties:

TypeDataSourceModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
OutputTypeSystem.Discovery.Data

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.TimedScript.DiscoveryProvider Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
IntervalSecondsint$Config/IntervalSeconds$Lenovo WinComputer DiscoveryBase Repository Hardware IDs Interval SecondsLenovo WinComputer DiscoveryBase Repository Hardware IDs Interval Seconds
TimeoutSecondsint$Config/TimeoutSeconds$Lenovo WinComputer DiscoveryBase Repository Hardware IDs Timeout SecondsLenovo WinComputer DiscoveryBase Repository Hardware IDs Timeout Seconds
SyncTimestring$Config/SyncTime$Lenovo WinComputer DiscoveryBase Repository Hardware IDs Sync TimeLenovo WinComputer DiscoveryBase Repository Hardware IDs Sync Time

Source Code:

<DataSourceModuleType ID="IBM.WinComputer.DiscoveryBase.RepositoryHWTable" Accessibility="Public">
<Configuration>
<xsd:element name="IntervalSeconds" type="xsd:integer"/>
<xsd:element name="SyncTime" type="xsd:string"/>
<xsd:element name="ScriptName" type="xsd:string"/>
<xsd:element name="Arguments" type="xsd:string"/>
<xsd:element name="ScriptBody" type="xsd:string"/>
<xsd:element name="TimeoutSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="IntervalSeconds" ParameterType="int" Selector="$Config/IntervalSeconds$"/>
<OverrideableParameter ID="TimeoutSeconds" ParameterType="int" Selector="$Config/TimeoutSeconds$"/>
<OverrideableParameter ID="SyncTime" ParameterType="string" Selector="$Config/SyncTime$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.DiscoveryProvider">
<IntervalSeconds>$Config/IntervalSeconds$</IntervalSeconds>
<SyncTime>$Config/SyncTime$</SyncTime>
<ScriptName>$Config/ScriptName$</ScriptName>
<Arguments>$Config/Arguments$</Arguments>
<ScriptBody><Script>

Option Explicit

' &lt;MT&gt; &lt;Category&gt; &lt;BIOS/UEFI&gt; &lt;RackHeight&gt; &lt;CpuSocketMax&gt; &lt;DimmMax&gt; &lt;ExpSlotMax&gt; &lt;PowerSupplyMax&gt; &lt;FamilyName&gt; &lt;CodeName&gt; &lt;ExtraNotes&gt;
' Note:
' - Capacity is given below on a per node/chassis basis &lt;-- [MULTI-NODE].
' - For yet-to-be-released systems, capacity info will be left blank.
' References:
' 1. Lenovo Support &amp; Downloads (http://www.ibm.com/support/us/en/) (authorative ref)
' -&gt; Select [System x] or [BladeCenter] for "support type".
' -&gt; Select appropriate "Product family".
' -&gt; Select "Documentation" from the "Support &amp; downloads" list.
' -&gt; Look up for "User's Guide" or "Installation Guide" for that M/T.
' -&gt; Open the PDF, go to the "Features and specifications" section (usually in Chapter 1).
' -&gt; When not certain, check out other sections in the PDF, such as
' 2. Lenovo BladeCenter and System x Reference Sheets (good for cross ref)
' (http://www.redbooks.ibm.com/Redbooks.nsf/pages/xref?Open)
'
Dim HardwareCapacityTable
HardwareCapacityTable = Array(_
Array("0200", "Blade", "Cell", "Single Wide", "2", "2", "0", "0", "BladeCenter QS20", "[]", ""),_
Array("0792", "Blade", "Cell", "Single Wide", "2", "2", "0", "0", "BladeCenter QS21", "[]", ""),_
Array("0793", "Blade", "Cell", "Single Wide", "2", "8", "0", "0", "BladeCenter QS22", "[]", ""),_
Array("1013", "Rack", "BIOS", "1U", "2", "8", "2", "2", "System x3550", "[]", ""),_
Array("1878", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306", "[]", ""),_
Array("1879", "Rack", "BIOS", "1U", "2", "8", "2", "2", "xSeries 336", "[]",""),_
Array("1880", "Rack", "BIOS", "2U", "2", "8", "4", "2", "xSeries 346", "[]",""),_
Array("1883", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS20", "[]", ""),_
Array("1884", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS20", "[]", ""),_
Array("1885", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS21", "[]", ""),_
Array("1887", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306m", "[]", ""),_
Array("1909", "Blade", "UEFI", "Single Wide/Scalable", "2 (scalable to 4 sockets)", "16 (Scalable up to 80 DIMM slots, using 2 MAX5 expansion blades)", "3", "0", "BladeCenter HX5", "[Hammerhead/Thresher]", "up to 2 nodes"),_
Array("1910", "Blade", "UEFI", "Single Wide/Scalable", "2 (scalable to 4 sockets)", "16 (Scalable up to 80 DIMM slots, using 2 MAX5 expansion blades)", "3", "0", "BladeCenter HX5", "[Hammerhead/Thresher]", "up to 2 nodes"),_
Array("1911", "Blade", "UEFI", "5 Wide", "2", "12", "0", "0", "BladeCenter HS22", "[]","5-wide assembly (one Blade Server with four (4) BGE's attached)"),_
Array("1913", "Rack", "BIOS", "1U", "2", "8", "2", "2", "System x3550", "[]", ""),_
Array("1914", "Rack", "BIOS", "2U", "2", "12", "4", "2", "System x3650", "[]", "2 PCI Express slots; 1 riser card slot (2 PCI Express or 2 PCI-X slots/card)"),_
Array("1915", "Blade", "BIOS", "Single Wide", "2", "8", "0", "0", "BladeCenter HS21 XM", "[]", ""),_
Array("1916", "Blade", "BIOS", "Single Wide", "1", "6", "0", "0", "BladeCenter HS12", "[]", ""),_
Array("1929", "Blade", "UEFI", "Single Wide", "2", "16", "0", "0", "BladeCenter HS23", "[]","Follow-on to Piranha and Mako"),_
Array("1936", "Blade", "UEFI", "Single Wide", "2", "12", "0", "0", "BladeCenter HS22", "[]", ""),_
Array("1949", "Blade", "UEFI", "Single Wide", "2", "18", "0", "0", "BladeCenter HS22V", "[]", ""),_
Array("2582", "Tower", "UEFI", "", "1", "4", "4", "1", "System x3100 M4", "[]","PCI-express x16/x8/x4/x1 : 1( mechanical x16,electrical x8) /1/1/1"),_
Array("2583", "Rack", "UEFI", "1U", "1", "4", "2", "1", "System x3250 M4", "[]","PCI-express x16/x8/x4/x1 : 0/2/0/0"),_
Array("2585", "Compute Node", "UEFI", "Half Wide ITE","2", "12", "0", "0", "Lenovo Flex System x220 Compute Node","[]"),_
Array("2586", "Tower", "UEFI", "", "1", "4", "4", "1", "System x3100 M4", "[]","PCI-express x16/x8/x4/x1 : 1( mechanical x16,electrical x8) /1/1/1 - 3-yr warranty"),_
Array("2587", "Rack", "UEFI", "1U", "1", "4", "2", "1", "System x3250 M4", "[]","PCI-express x16/x8/x4/x1 : 0/2/0/0 - 3-yr warranty"),_
Array("2588", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("2590", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x440 M5 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("2591", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 M5 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("3020", "Blade", "n/a", "Single Wide", "1", "n/a","0", "0", "BladeCenter PN41", "[]", "security blade (with Intel IXP2805)"),_
Array("3837", "Enterprise", "UEFI", "4U", "4", "64", "7", "2", "System x3850 X6", "[]","PCI-express x16/x8/x4/x1 : 1/5/1/0"),_
Array("3839", "Enterprise", "UEFI", "4U", "4", "64", "7", "2", "System x3850 X6", "[]","PCI-express x16/x8/x4/x1 : 1/5/1/0"),_
Array("4190", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250 M2", "[]", ""),_
Array("4191", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250 M2", "[]", ""),_
Array("4192", "Rack", "BIOS", "1U", "1", "4", "2", "2", "System x3350", "[]", ""),_
Array("4193", "Rack", "BIOS", "1U", "1", "4", "2", "2", "System x3350", "[]", ""),_
Array("4194", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250 M2", "[]", ""),_
Array("4197", "Rack", "BIOS", "1U", "2", "16", "2", "2", "System x3455; System 3450", "[]", "x3550 has 2 exp slots; x3450 has 1 exp slot"),_
Array("4198", "Rack", "UEFI", "1U", "2", "16", "2", "2", "System x3550 M2", "[]", "" ),_
Array("4199", "Rack", "UEFI", "2U", "2", "16", "6", "2", "System x3650 M2", "[]", "" ),_
Array("4251", "Rack", "UEFI", "1U", "1", "6", "2", "1", "System x3250 M3", "[]", ""),_
Array("4252", "Rack", "UEFI", "1U", "1", "6", "2", "1", "System x3250 M3", "[]", ""),_
Array("4254", "Rack", "UEFI", "1U", "2", "16", "2", "2", "System x3550 M3", "[]", ""),_
Array("4255", "Rack", "UEFI", "2U", "2", "16", "2", "2", "System x3650 M3", "[]", ""),_
Array("4258", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x880 X6 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("4259", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x880 X6 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("4261", "Rack", "UEFI", "1U", "1", "6", "2", "1", "System x3250 M3", "[]", ""),_
Array("4347", "Tower", "BIOS", "", "1", "4", "4", "1", "System x3105", "[]", ""),_
Array("4348", "Tower", "BIOS", "", "1", "4", "4", "1", "System x3100", "[]", ""),_
Array("4362", "Tower", "BIOS", "", "1", "4", "5", "2", "System x3200", "[]", ""),_
Array("4363", "Tower", "BIOS", "", "1", "4", "5", "2", "System x3200", "[]", ""),_
Array("4364", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250", "[]", ""),_
Array("4365", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250", "[]", ""),_
Array("4366", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250", "[]", ""),_
Array("4367", "Tower", "BIOS", "", "1", "4", "5", "2", "System x3200 M2", "[]", ""),_
Array("4368", "Tower", "BIOS", "", "1", "4", "5", "2", "System x3200 M2", "[]", ""),_
Array("5454", "Rack", "UEFI", "2U", "2", "16", "2", "2", "System x3650 M3", "[]", ""),_
Array("5455", "Rack", "UEFI", "2U", "2", "16", "3", "1", "System x NeXtScale Node", "[]", ""),_
Array("5457", "Tower", "UEFI", "", "1", "4", "4", "1", "System x3100 M5", "[]","PCI-express x16/x8/x4/x1 : 1( mechanical x16,electrical x8) /1/1/1"),_
Array("5458", "Rack", "UEFI", "1U", "1", "4", "2", "1", "System x3250 M5", "[]",""),_
Array("5460", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3650 M4 HD", "[]",""),_
Array("5462", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3650 M5", "[]","XinYi"),_
Array("5463", "Rack", "UEFI", "1U", "2", "24", "2", "2", "System x3550 M5 (Lenovo)","[]","PCI-express 2 of x16 or x16 and x8"),_
Array("5464", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3500 M5", "[]","YuanShan"),_
Array("5465", "Computer Node", "UEFI", "1U", "2", "16", "2", "2", "NeXtScale nx360 M5 (Lenovo)","[]","WilyKat"),_
Array("5466", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3650 M4 BD", "[]",""),_
Array("5467", "Computer Node", "UEFI", "1U", "2", "16", "2", "2", "NeXtScale nx360 M5 DWC(Lenovo)","[]","WilyKat DWC"),_
Array("6241", "Enterprise", "UEFI", "4U", "4", "64", "7", "2", "System x3850 X6 (Lenovo)", "[]","PCI-express x16/x8/x4/x1 : 1/5/1/0"),_
Array("6380", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx360 M2", "[]", ""),_
Array("6388", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx320", "[]", ""),_
Array("6391", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx360 M3", "[]",""),_
Array("7141", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3950 M2; System x3850 M2", "[]", "up to 4 nodes; up to 4 dimm cards (8 slots/card) per node"),_
Array("7143", "Enterprise", "UEFI", "4U", "4", "64", "7", "2", "System x3850 X5", "[]","PCI-express x16/x8/x4/x1 : 1/5/1/0"),_
Array("7144", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3850 M2", "[]", "up to 4 nodes; up to 4 dimm cards (8 slot/card) per node"),_
Array("7145", "Enterprise", "UEFI", "4U", "4", "64 (Scalable from 4 sockets and 64 DIMMs to 8 sockets and 192 DIMMs)", "7", "2", "System x3850 X5", "[]", "up to 2 nodes; doesn not require a scalability key card"),_
Array("7146", "Enterprise", "UEFI", "4U", "4", "64 (Scalable from 4 sockets and 64 DIMMs to 8 sockets and 192 DIMMs)", "7", "2", "System x3850 X5", "[]", "up to 2 nodes; doesn not require a scalability key card"),_
Array("7147", "Enterprise", "UEFI", "2U", "2", "32", "4", "4", "System x3690 X5", "[]",""),_
Array("7148", "Enterprise", "UEFI", "2U", "2", "32 (Scalable from 2 sockets and 32 DIMMs to 4 sockets and 64 DIMMs via QPI; up to 4 sockets and 128 DIMMs via MAX5)", "4", "4", "System x3690 X5", "[]", ""),_
Array("7149", "Enterprise", "UEFI", "2U", "2", "32 (Scalable from 2 sockets and 32 DIMMs to 4 sockets and 64 DIMMs via QPI; up to 4 sockets and 128 DIMMs via MAX5)", "2", "2", "System x3690 X5", "[]", ""),_
Array("7158", "Rack", "UEFI", "2U", "2", "12", "2", "2", "System x3630 M4", "[]","2x8 or 1x16 PCIe Slot; X4 for Slotless RAID and x8 for 2x 10Gb NIC(from 2nd CPU)"),_
Array("7160", "Rack", "UEFI", "1U", "2", "12", "2", "2", "System x3530 M4", "[]",""),_
Array("7162", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7163", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3755", "[]", "up to 4 dimm cards (8 slot/card); one of 7 exp. slots for RSA"),_
Array("7164", "Rack", "UEFI", "2U", "4", "32", "4", "2", "System x3755 M3", "[]",""),_
Array("7167", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x440 M5 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7191", "Enterprise", "UEFI", "4U", "4", "64", "7", "2", "System x3850 X5", "[]","PCI-express x16/x8/x4/x1 : 1/5/1/0"),_
Array("7192", "Enterprise", "UEFI", "2U", "2", "32", "4", "4", "System x3690 X5", "[]",""),_
Array("7196", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x880 X6 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7233", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3950 M2; System x3850 M2", "[]", "up to 4 nodes; up to 4 dimm cards (8 slots/card) per node"),_
Array("7234", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3950 M2; System x3850 M2", "[]", "up to 4 nodes; up to 4 dimm cards (8 slots/card) per node"),_
Array("7321", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx360 M2", "[]", ""),_
Array("7323", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx360 M2", "[]", ""),_
Array("7326", "iDataPlex", "UEFI", "2U or 3U", "2", "16", "3", "1(per two servers)", "System x iDataPlex dx320", "[]", ""),_
Array("7327", "Tower", "UEFI", "", "1", "4", "5", "2", "System x3200 M3", "[]", ""),_
Array("7328", "Tower", "UEFI", "", "1", "4", "5", "2", "System x3200 M3", "[]", ""),_
Array("7362", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3850", "[]", "up to 4 dimm cards (4 slots/card)"),_
Array("7363", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("7364", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950 E", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("7365", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3850", "[]", "up to 4 dimm cards (4 slots/card)"),_
Array("7366", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("7367", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950 E", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("7376", "Rack", "UEFI", "2U", "2", "12", "3", "2", "System x3620 M3", "[]", ""),_
Array("7377", "Rack", "UEFI", "2U", "2", "12", "3", "2", "System x3630 M3", "[]", ""),_
Array("7378", "Tower", "UEFI", "5U", "2", "12", "9", "1", "System x3400 M3", "[]", ""),_
Array("7379", "Tower", "UEFI", "5U", "2", "12", "9", "1", "System x3400 M3", "[]", ""),_
Array("7380", "Tower", "UEFI", "5U", "2", "16", "9", "2", "System x3500 M3", "[]", ""),_
Array("7382", "Tower", "UEFI", "4U Tower", "2", "12", "8", "1", "System x3300 M4", "[]","PCI-express x16/x8/x4/x1 : 1(electrically x8)/3(2 of electrically x4)/1(electrically x1)/0 ; Upgrade model is 7382"),_
Array("7383", "Tower", "UEFI", "", "2", "24", "8", "2", "System x3500 M4", "[]","PCI-express x16/x8/x4/x1 : 2/2/2/2"),_
Array("7650", "Rack", "BIOS", "1U", "1", "4", "2", "1", "System x3250 M2", "[]", ""),_
Array("7809", "Blade", "UEFI", "Single Wide", "2", "12", "0", "0", "BladeCenter HS22", "[]", ""),_
Array("7836", "Tower", "UEFI", "5U", "2", "12", "9", "1", "System x3400 M2", "[]", "" ),_
Array("7837", "Tower", "UEFI", "5U", "2", "12", "9", "1", "System x3400 M2", "[]", "" ),_
Array("7839", "Tower", "UEFI", "5U", "2", "16", "9", "2", "System x3500 M2", "[]", "" ),_
Array("7863", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7870", "Blade", "UEFI", "Single Wide", "2", "12", "0", "0", "BladeCenter HS22", "[]", ""),_
Array("7871", "Blade", "UEFI", "Single Wide", "2", "18", "0", "0", "BladeCenter HS22V", "[]", ""),_
Array("7872", "Blade", "UEFI", "Single Wide/Scalable", "2 (scalable to 4 sockets)", "16 (Scalable up to 80 DIMM slots, using 2 MAX5 expansion blades)", "3", "0", "BladeCenter HX5", "[Hammerhead/Thresher]", "up to 2 nodes"),_
Array("7873", "Blade", "UEFI", "Single Wide/Scalable", "2 (scalable to 4 sockets)", "16 (Scalable up to 80 DIMM slots, using 2 MAX5 expansion blades)", "3", "0", "BladeCenter HX5", "[Hammerhead/Thresher]", "up to 2 nodes"),_
Array("7875", "Blade", "UEFI", "Single Wide", "2", "16", "0", "0", "BladeCenter HS23", "[]","Follow-on to Piranha and Mako"),_
Array("7901", "Blade", "BIOS", "Single Wide", "2", "8", "0", "0", "BladeCenter LS22", "[]", ""),_
Array("7902", "Blade", "BIOS", "Double Wide", "4", "16", "0", "0", "BladeCenter LS42", "[]", ""),_
Array("7903", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x880 X6 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7906", "Compute Node", "UEFI", "Half Wide ITE","2", "12", "0", "0", "Lenovo Flex System x220 Compute Node","[]"),_
Array("7912", "iDataPlex", "UEFI", "1U", "2", "16", "4", "2", "iDataPlex dx360 M4", "[]","Air cooled Compute node, M/T 7913 2U Chassis can employ up to two 7912 inside"),_
Array("7913", "iDataPlex", "UEFI", "1U", "2", "16", "4", "2", "iDataPlex dx360 M4", "[]","Air cooled Compute node, M/T 7913 2U Chassis can employ up to two 7913 inside"),_
Array("7914", "Rack", "UEFI", "1U", "2", "24", "2", "2", "System x3550 M4","[]","PCI-express 2 of x16 or x16 and x8"),_
Array("7915", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3650 M4", "[]","Follow on for Victory;"),_
Array("7916", "Compute Node", "UEFI", "Half Wide ITE","2", "12", "0", "0", "Lenovo Flex System x222 Compute Node","[]",""),_
Array("7917", "Compute Node", "UEFI", "Full Wide ITE","4", "48", "0", "0", "Lenovo Flex System x440 Compute Node","[]",""),_
Array("7918", "iDataPlex", "UEFI", "1U", "2", "16", "4", "2", "Lenovo System x iDataPlex Direct Water Cooled dx360 M4", "[]","Water cooled compute node, M/T 7919 2U Chassis can employ up to two 7918 inside"),_
Array("7919", "iDataPlex", "UEFI", "2U", "2", "16", "4", "2", "Lenovo System x iDataPlex Direct Water Cooled dx360 M4", "[]","Water cooled compute node, M/T 7919 2U Chassis can employ up to two 7918 inside"),_
Array("7940", "Rack", "BIOS", "1U", "2", "12", "2", "1", "System x3455", "[]", ""),_
Array("7941", "Rack", "BIOS", "1U", "2", "12", "2", "1", "System x3455", "[]", ""),_
Array("7942", "Rack", "BIOS", "1U", "2", "6", "4", "2", "System x3610", "[]", ""),_
Array("7943", "Rack", "BIOS", "2U", "2", "16", "4", "2", "System x3655", "[]", "3 PCI Express slots; 1 riser card slot (1 HTX adapter or 1 PCI Express or 1 PCI-X slot/card)"),_
Array("7944", "Rack", "UEFI", "1U", "2", "16", "2", "2", "System x3550 M3", "[]", ""),_
Array("7945", "Rack", "UEFI", "2U", "2", "16", "6", "2", "System x3650 M3", "[]", ""),_
Array("7946", "Rack", "UEFI", "1U", "2", "16", "2", "2", "System x3550 M2", "[]", "" ),_
Array("7947", "Rack", "UEFI", "2U", "2", "16", "6", "2", "System x3650 M2", "[]", "" ),_
Array("7948", "Rack", "BIOS", "1U", "2", "16", "1", "1", "System x3450", "[]", ""),_
Array("7949", "Rack", "BIOS", "1U", "2", "16", "1", "1", "System x3450", "[]", ""),_
Array("7969", "Rack", "BIOS", "1U", "2", "8", "2", "1", "eServer 326m", "[]", ""),_
Array("7971", "Blade", "BIOS", "Single Wide", "2", "8", "0", "0", "BladeCenter LS21", "[]", ""),_
Array("7972", "Blade", "BIOS", "Single/Double","4", "16", "0", "0", "BladeCenter LS41", "[]", ""),_
Array("7973", "Tower", "BIOS", "", "2", "8", "6", "2", "System x3400", "[]", ""),_
Array("7974", "Tower", "BIOS", "", "2", "8", "6", "2", "System x3400", "[]", ""),_
Array("7975", "Tower", "BIOS", "", "2", "8", "6", "2", "System x3400", "[]", ""),_
Array("7976", "Tower", "BIOS", "", "2", "8", "6", "2", "System x3400", "[]", ""),_
Array("7977", "Tower", "BIOS", "", "2", "12", "6", "2", "System x3500", "[]", ""),_
Array("7978", "Rack", "BIOS", "1U", "2", "8", "2", "2", "System x3550", "[]", ""),_
Array("7979", "Rack", "BIOS", "2U", "2", "12", "4", "2", "System x3650; System x3650 NAS", "[]", "2 PCI Express slots; 1 riser card (2 PCI Express or 2 PCI-X slots/card)"),_
Array("7980", "Rack", "BIOS", "2U", "2", "6", "6", "2", "System x3650 T", "[]", "Telco; 2 riser card slots (3 PCI-X slots/card)"),_
Array("7981", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS20", "[]", ""),_
Array("7984", "Rack", "BIOS", "1U", "2", "12", "2", "1", "System x3455", "[]", ""),_
Array("7985", "Rack", "BIOS", "2U", "2", "16", "4", "2", "System x3655", "[]", "3 PCI Express slots; 1 riser card slot (1 HTX adapter or 1 PCI Express or 1 PCI-X slot/card)"),_
Array("7986", "Rack", "BIOS", "1U", "2", "12", "2", "1", "System x3455", "[]", ""),_
Array("7988", "Blade", "PowerPC", "Single Wide", "2", "4", "0", "0", "BladeCenter JS21", "[]", ""),_
Array("7992", "Rack", "BIOS", "1U", "2", "8", "2", "1", "eServer 326m", "[]", ""),_
Array("7995", "Blade", "BIOS", "Single Wide", "2", "8", "0", "0", "BladeCenter HS21 XM", "[]", ""),_
Array("7996", "Blade", "BIOS", "Single Wide", "1", "4", "0", "0", "BladeCenter HC10", "[]", ""),_
Array("7998", "Blade", "PowerPC", "Single Wide", "2", "4", "0", "0", "BladeCenter JS22; BladeCenter JS12", "[] []", "JS22 (model 61X) has 2 CPU sockets and 4 dimm slots; JS12 has 1 CPU socket and 8 dimm slots"),_
Array("8014", "Blade", "BIOS", "Single Wide", "1", "6", "0", "0", "BladeCenter HS12", "[]", ""),_
Array("8028", "Blade", "BIOS", "Single Wide", "1", "6", "0", "0", "BladeCenter HS12", "[]", ""),_
Array("8038", "Blade", "UEFI", "Single Wide", "2", "12", "0", "0", "BladeCenter HS23E", "[]","Follow-on to HS12 and HS22"),_
Array("8039", "Blade", "UEFI", "Single Wide", "2", "12", "0", "0", "BladeCenter HS23E", "[]","Follow-on to HS12 and HS22"),_
Array("8061", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3650 M4 (Lenovo)", "[]","Follow on for Victory;"),_
Array("8062", "Rack", "UEFI", "1U", "2", "24", "2", "2", "System x3550 M4 (Lenovo)","[]","PCI-express 2 of x16 or x16 and x8"),_
Array("8103", "Rack", "UEFI", "2U", "2", "12", "2", "2", "System x3630 M4 (Lenovo)", "[]","2x8 or 1x16 PCIe Slot; X4 for Slotless RAID and x8 for 2x 10Gb NIC(from 2nd CPU)"),_
Array("8478", "Tower", "BIOS", "", "1", "3", "5", "1", "xSeries 200", "[]", ""),_
Array("8479", "Tower", "BIOS", "", "1", "3", "5", "1", "xSeries 200", "[]", ""),_
Array("8480", "Tower", "BIOS", "", "1", "2", "5", "1", "xSeries 205", "[]", ""),_
Array("8481", "Tower", "BIOS", "", "1", "3", "5", "1", "xSeries 200", "[]", ""),_
Array("8482", "Tower", "BIOS", "", "1", "4", "5", "1", "xSeries 206", "[]", ""),_
Array("8485", "Tower", "BIOS", "", "1", "4", "11","2", "xSeries 206m", "[]", "1 of 11 exp slots for connector for mini PCI-X SAS adapter"),_
Array("8486", "Tower", "BIOS", "", "1", "4", "4", "1", "xSeries 100", "[]", ""),_
Array("8487", "Tower", "BIOS", "", "1", "4", "5", "1", "xSeries 206", "[]", ""),_
Array("8488", "Tower", "BIOS", "", "2", "6", "6", "2", "xSeries 226", "[]", ""),_
Array("8489", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306", "[]", ""),_
Array("8490", "Tower", "BIOS", "", "1", "4", "11","2", "xSeries 206m NAS", "[]", "1 of 11 exp slots for connector for mini PCI-X SAS adapter"),_
Array("8491", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306m", "[]", ""),_
Array("8645", "Tower", "BIOS", "", "2", "4", "5", "1", "xSeries 220", "[]", ""),_
Array("8646", "Tower", "BIOS", "", "2", "4", "5", "1", "xSeries 220", "[]", ""),_
Array("8647", "Tower", "BIOS", "", "2", "4", "5", "2", "xSeries 225", "[]", ""),_
Array("8648", "Tower", "BIOS", "", "2", "6", "6", "2", "xSeries 226", "[]", ""),_
Array("8649", "Tower", "BIOS", "", "2", "4", "5", "2", "xSeries 225", "[]", ""),_
Array("8654", "Rack", "BIOS", "1U", "2", "4", "2", "1", "xSeries 330; xSeries 135; xSeries 130", "[]", "x135 has only 1 CPU socket"),_
Array("8656", "Rack", "BIOS", "3U", "2", "4", "5", "2", "xSeries 340", "[]", ""),_
Array("8658", "Rack", "BIOS", "5U", "2", "4", "5", "3", "xSeries 230; xSeries 150", "[]", "can be rack or tower"),_
Array("8664", "Rack", "BIOS", "5U", "2", "4", "5", "2", "xSeries 240", "[]", "can be rack or tower"),_
Array("8665", "Enterprise", "BIOS", "8U", "4", "16", "6", "4", "xSeries 250", "[]", ""),_
Array("8668", "Rack", "BIOS", "5U", "2", "4", "5", "2", "xSeries 232", "[]", "can be rack or tower"),_
Array("8669", "Rack", "BIOS", "3U", "2", "4", "5", "2", "xSeries 342", "[]", ""),_
Array("8670", "Rack", "BIOS", "2U", "2", "4", "2", "2", "xSeries 345", "[]", ""),_
Array("8671", "Tower", "BIOS", "", "2", "6", "6", "2", "xSeries 235", "[]", ""),_
Array("8672", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 300; xSeries 135; xSeries 130", "[]", "x300 has 4 dimm slots; x135/x130 has 3 dimm slots"),_
Array("8673", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 305", "[]", ""),_
Array("8674", "Rack", "BIOS", "1U", "2", "4", "2", "1", "xSeries 330", "[]", ""),_
Array("8675", "Rack", "BIOS", "1U", "2", "4", "2", "1", "xSeries 330", "[]", ""),_
Array("8676", "Rack", "BIOS", "1U", "2", "4", "2", "1", "xSeries 335", "[]", ""),_
Array("8678", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS20", "[]", ""),_
Array("8681", "Enterprise", "BIOS", "8U", "8", "32", "14","3", "xSeries 370", "[]", "up to 2 dimm cards (16 slots/card); two of 14 exp slots for I/O and ASM"),_
Array("8682", "Enterprise", "BIOS", "4U", "4", "16", "6", "3", "xSeries 350", "[]", ""),_
Array("8683", "Enterprise", "Itanium", "7U", "4", "64", "10","4", "xSeries 380", "[]", ""),_
Array("8684", "Other", "n/a", "3U", "0", "0", "12","2", "xSeries RXE-100", "", "Expansion Enclosure"),_
Array("8685", "Tower", "BIOS", "7U", "4", "12", "7", "4", "xSeries 255", "[]", "could be tower or rack"),_
Array("8686", "Enterprise", "BIOS", "3U", "4", "8", "7", "3", "xSeries 360", "[]", "1 for 7 exp slots for RSA"),_
Array("8687", "Enterprise", "BIOS", "4U", "4", "8", "6", "2", "xSeries 440", "[]", "up to 2 nodes"),_
Array("8688", "Enterprise", "Itanium", "4U", "4", "28", "6", "2", "xSeries 450", "[]", ""),_
Array("8718", "Rack", "UEFI", "2U", "4", "48", "8", "2", "System x3750 M4", "[]", ""),_
Array("8722", "Rack", "UEFI", "2U", "4", "48", "8", "2", "System x3750 M4", "[]", ""),_
Array("8752", "Rack", "UEFI", "2U", "4", "48", "8", "2", "System x3750 M4", "[]", ""),_
Array("8733", "Rack", "UEFI", "2U", "4", "48", "8", "2", "System x3750 M4", "[]", ""),_
Array("8737", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("8738", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 Compute Node", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("8753", "Rack", "UEFI", "2U", "2", "24", "2", "2", "System x3750 M4 (Lenovo)", "[]","Reno"),_
Array("8827", "Rack", "BIOS", "2U", "2", "6", "2", "2", "xSeries 343", "[]", "Telco"),_
Array("8830", "Rack", "BIOS", "1U", "2", "4", "2", "1", "xSeries 335", "[]", ""),_
Array("8832", "Blade", "BIOS", "8U Blade", "2", "4", "0", "0", "BladeCenter HS20", "[]", "requires BladeCenter T"),_
Array("8834", "Rack", "Itanium", "2U", "2", "8", "3", "3", "xSeries 382", "[]", ""),_
Array("8835", "Rack", "BIOS", "1U", "2", "6", "2", "1", "eServer 325", "[]", ""),_
Array("8836", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306", "[]", ""),_
Array("8837", "Rack", "BIOS", "1U", "2", "8", "2", "2", "xSeries 336", "[]", ""),_
Array("8839", "Blade", "BIOS", "8U Blade", "4", "8", "0", "0", "BladeCenter HS40", "[]", "requires BladeCenter T"),_
Array("8840", "Rack", "BIOS", "2U", "2", "8", "4", "2", "xSeries 346", "[]", ""),_
Array("8841", "Tower", "BIOS", "", "2", "8", "6", "2", "xSeries 236", "[]", ""),_
Array("8842", "Blade", "PowerPC", "Single Wide", "2", "4", "0", "0", "BladeCenter JS20", "[] []", ""),_
Array("8843", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS20", "[]", ""),_
Array("8844", "Blade", "PowerPC", "Single Wide", "2", "4", "0", "0", "BladeCenter JS21", "[]", ""),_
Array("8847", "Rack", "BIOS", "2U", "2", "6", "2", "2", "xSeries 343", "[]", "Telco"),_
Array("8848", "Rack", "BIOS", "1U", "2", "8", "2", "1", "eServer 326", "[]", ""),_
Array("8849", "Rack", "BIOS", "1U", "1", "4", "2", "1", "xSeries 306m", "[]", ""),_
Array("8850", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter LS20", "[]", ""),_
Array("8853", "Blade", "BIOS", "Single Wide", "2", "4", "0", "0", "BladeCenter HS21", "[]", ""),_
Array("8855", "Enterprise", "Itanium", "4U", "4", "28", "6", "2", "xSeries 455", "[]", ""),_
Array("8861", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "xSeries 365", "[]", "1 dimm card with 8 or 16 slots"),_
Array("8862", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "xSeries 365", "[]", "1 dimm card with 8 or 16 slots"),_
Array("8863", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3850; xSeries 366", "[] []", "up to 4 dimm cards (4 slots/card)"),_
Array("8864", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3850", "[]", "up to 4 dimm cards (4 slots/card)"),_
Array("8865", "Enterprise", "BIOS", "7U", "4", "16", "6", "3", "System x3800; xSeries 260", "[] []", "up to 4 dimm cards (4 slots/card); x260 can have up to 4 power supplies"),_
Array("8866", "Enterprise", "BIOS", "7U", "4", "16", "6", "3", "System x3800", "[]", "up to 4 dimm cards (4 slots/card)"),_
Array("8870", "Enterprise", "BIOS", "4U", "8", "32", "7", "2", "xSeries 445", "[]", "one of 7 exp slots for RSA"),_
Array("8872", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950; xSeries 460", "[] [] []", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("8874", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950 E; xSeries MXE 460", "[[] [] []", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("8877", "Enterprise", "BIOS", "4U", "4", "32", "7", "2", "System x3755", "[]", "up to 4 dimm cards (8 slots/card); one of 7 exp. slots for RSA"),_
Array("8878", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("8879", "Enterprise", "BIOS", "3U", "4", "16", "6", "2", "System x3950 E", "[]", "up to 8 nodes; up to 4 dimm cards (4 slots/card) per node"),_
Array("9532", "Compute Node", "UEFI", "Half Wide ITE","2", "24", "0", "0", "Lenovo Flex System x240 M5 Compute Node (Lenovo)", "[]", "Expansion slot is provided by PME expansion ITE"),_
Array("7X20", "Dense", "UEFI", "2U","2", "16", "8", "2", "Lenovo ThinkSystem SD530", "Stark", ""),_
Array("7X21", "Dense", "UEFI", "2U","2", "16", "8", "2", "Lenovo ThinkSystem SD530", "Stark", ""),_
Array("7X18", "Rack", "UEFI", "","4", "48", "8", "2", "Lenovo ThinkSystem SR850 Server", "Electron", ""),_
Array("7X19", "Rack", "UEFI", "","4", "48", "8", "2", "Lenovo ThinkSystem SR850 Server", "Electron", ""),_
Array("7X16", "Flex", "UEFI", "Computer Node","2", "24", "2", "6", "Lenovo ThinkSystem SN550 Server", "Ventura", "Flex Computer Node"),_
Array("7X15", "Flex", "UEFI", "Computer Node","4", "48", "4", "6", "Lenovo ThinkSystem SN850 Server", "Winterfell", "Flex Computer Node"),_
Array("7X01", "Rack", "UEFI", "1U","2", "24", "3", "2", "Lenovo ThinkSystem SR630", "Cable", ""),_
Array("7X02", "Rack", "UEFI", "1U","2", "24", "3", "2", "Lenovo ThinkSystem SR630", "Cable", ""),_
Array("7X03", "Rack", "UEFI", "2U","2", "12", "6", "2", "Lenovo ThinkSystem SR550", "Carnage", ""),_
Array("7X04", "Rack", "UEFI", "2U","2", "12", "6", "2", "Lenovo ThinkSystem SR550", "Carnage", ""),_
Array("7X05", "Rack", "UEFI", "2U","2", "24", "6", "2", "Lenovo ThinkSystem SR650", "Cyborg", "Mainstream 2U"),_
Array("7X06", "Rack", "UEFI", "2U","2", "24", "6", "2", "Lenovo ThinkSystem SR650", "Cyborg", "Mainstream 2U"),_
Array("7X07", "Rack", "UEFI", "1U","2", "12", "3", "2", "Lenovo ThinkSystem SR530", "Constantine", ""),_
Array("7X08", "Rack", "UEFI", "1U","2", "12", "3", "2", "Lenovo ThinkSystem SR530", "Constantine", ""),_
Array("7X09", "Tower", "UEFI", "4U","2", "12", "6", "3", "Lenovo ThinkSystem ST550", "Odin", "2P Mainstream Tower"),_
Array("7X10", "Tower", "UEFI", "4U","2", "12", "6", "3", "Lenovo ThinkSystem ST550", "Odin", "2P Mainstream Tower"),_
Array("7X11", "High End", "UEFI", "4U","8", "96", "18", "4", "Lenovo ThinkSystem SR950", "Proton", ""),_
Array("7X12", "High End", "UEFI", "4U","8", "96", "18", "4", "Lenovo ThinkSystem SR950", "Proton", ""),_
Array("7X13", "High End", "UEFI", "4U","8", "96", "18", "4", "Lenovo ThinkSystem SR950", "Proton", ""),_
Array("7X17", "Flex", "UEFI", "","", "", "", "", "Lenovo ThinkSystem SN550", "Ventura", ""),_
Array("7X22", "Dense", "UEFI", "","", "", "", "", "Lenovo ThinkSystem SD530", "Stark", ""),_
Array("7Y15", "Tower", "UEFI", "","", "", "", "", "Lenovo ThinkSystem ST560", "Odin", ""),_
Array("7Y16", "Tower", "UEFI", "","", "", "", "", "Lenovo ThinkSystem ST560", "Odin", ""),_
Array("7Y02", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Cosmo", ""),_
Array("7Y03", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Cosmo", ""),_
Array("7X98", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Callisto", ""),_
Array("7X99", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Callisto", ""),_
Array("7X69", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Neutron", ""),_
Array("7X70", "Rack", "UEFI", "","", "", "", "", "Lenovo Thinksystem SR570", "Neutron", "")_
)


Dim ServeRAIDPCIInfoTable
ServeRAIDPCIInfoTable = Array( Array("PCI\VEN_9005&amp;DEV_0286", "ServeRAID-8k/8k-l"),_
Array("PCI\VEN_9005&amp;DEV_0285", "ServeRAID-8s/8i/7t"),_
Array("PCI\VEN_9005&amp;DEV_0279", "ServeRAID-6m"),_
Array("PCI\VEN_9005&amp;DEV_0250", "ServeRAID-6m"),_
Array("PCI\VEN_11F8&amp;DEV_5220", "ServeRAID B5015/5025"))

' DEV_0286 ------ ServeRAID-8k/8k-l
' DEV_0285 ------ ServeRAID-8s/8i/7t
' DEV_0279 ------ ServeRAID-6m
' DEV_0250 ------ ServeRAID-6m

Dim MegaRAIDPCIInfoTable
'"ServeRAID-MR 10i/10k/10m/10ie/10il/10is"
MegaRAIDPCIInfoTable = Array( Array("PCI\VEN_1000&amp;DEV_0060", "ServeRAID-MR 10i/10k/10m"),_
Array("PCI\VEN_1000&amp;DEV_0073", "LSI MegaRAID SAS Adapter"),_
Array("PCI\VEN_1000&amp;DEV_0411", "LSI MegaRAID 8480"),_
Array("PCI\VEN_1000&amp;DEV_0079", "Lenovo ServeRAID SAS/SATA Controller"),_
Array("PCI\VEN_1000&amp;DEV_005B", "ServeRAID M5016/5110/5120 SAS/SATA Controller"),_
Array("PCI\VEN_8086&amp;DEV_1D6B", "ServeRAID C100"),_
Array("PCI\VEN_11F8&amp;DEV_5220", "ServeRAID B5015/5025"))

'ServeRAID M5100,M5115 Congco
' DEV_0060 ------ ServeRAID-MR 10i/10k/10e/10m
' DEV_0411 ------ LSI MegaRAID 8480
' DEV_0073 ------ LSI MegaRAID SAS Adapter

Dim IntegratedRAIDPCIInfoTable
'IntegratedRAIDPCIInfoTable = Array( Array("PCI\VEN_1000&amp;DEV_0050", "LSI 1064 SAS"),_
' Array("PCI\VEN_1000&amp;DEV_0054", "LSI 1068 SAS"),_
' Array("PCI\VEN_1000&amp;DEV_0056", "LSI 1064E SAS"),_
' Array("PCI\VEN_1000&amp;DEV_0058", "LSI 1068E SAS"),_
' Array("PCI\VEN_1000&amp;DEV_0062", "LSI 1078 SAS"))
IntegratedRAIDPCIInfoTable = Array( Array("PCI\VEN_1000&amp;DEV_0050", "LSI 1064 SAS"),_
Array("PCI\VEN_1000&amp;DEV_0054", "LSI 1068 SAS"),_
Array("PCI\VEN_1000&amp;DEV_0056", "ServeRAID-BR10il"),_
Array("PCI\VEN_1000&amp;DEV_0058", "ServeRAID-BR10i"),_
Array("PCI\VEN_1000&amp;DEV_0062", "LSI 1078 SAS"),_
Array("PCI\VEN_11F8&amp;DEV_5220", "ServeRAID B5015/5025"))
'http://www.redbooks.ibm.com/abstracts/tips0054.html?Open#BR10i

'Feature SR-MR10M SR-MR10k SR-MR10i SR-MR10il SR-MR10is SR-MR10ie SR-BR10i SR-BR10il
'Processor LSI 1078e LSI 1078e LSI 1078e LSI 1078e LSI 1078DE LSI 1078 LSI 1068e LSI 1064e

'DEV_0050, "LSI Adapter, SAS 3000 series, 4-port with 1064 -StorPort"
'DEV_0054, "LSI Adapter, SAS 3000 series, 8-port with 1068 -StorPort"
'DEV_0056, "LSI Adapter, SAS 3000 series, 4-port with 1064E -StorPort"
'DEV_0058, "LSI Adapter, SAS 3000 series, 8-port with 1068E -StorPort"
'DEV_0062, "LSI Adapter, SAS 3000 series, 8-port with 1078 -StorPort"


' Reference SCM_2.2_Support_Matrix_04-28-08.xls
' from Hui SH Yang/China/IBM 2009-07-14 09:38
'ServeRAID-AR10is - Bletchley Park ----megaraid-sas
'ServeRAID-MR10i - Fareham ----megaraid-sas
'ServeRAID-MR10k - Elliot Key ----megaraid-sas
'ServeRAID-MR10M - Morgantown ----megaraid-sas
'ServeRAID-MR10il - Richwood ----megaraid-sas
'Stingray ----megaraid-sas
'Blade SAS Connectivity Card - Meteor ----mptsas
'Blade SAS Expansion Card - Raleigh ----mptsas
'LSI 1064 SAS ----mptsas
'LSI 1064e SAS ----mptsas
'LSI 1078 SAS ----mptsas
'LSI SAS HBA - Winterhaven ----mptsas
'SAS/SATA RAID Kit - Tempest ----mptsas
'SAS/SATA RAID Kit - Tempest+ ----mptsas
'ServeRAID-BR10i - Ruskin ----mptsas
'ServeRAID-BR10ie - Leadville ----mptsas

'Array("PCI\VEN_11F8&amp;DEV_5220", "ServeRAID B5015")) ---pmcraid

Const PCI_INFO = 0
Const DEVICE_NAME = 1

Const UNKNOWN = "Unknown"
Const RACK_PLATFORM = "Rack"
Const BLADE_PLATFORM = "Blade"
Const ENTERPRISE_PLATFORM = "Enterprise"
Const TOWER_PLATFORM = "Tower"
Const IDATAPLEX_PLATFORM = "iDataPlex"
Const NODE_PLATFORM = "Compute Node"
Const UNCLASSIFIED_PLATFORM = "Unclassified"
Const THINKSERVER = "ThinkServer"

Const MACHINE_TYPE = 0
Const PLATFORM_CATEGORY = 1
Const BIOS_TYPE = 2
Const RACK_HEIGHT = 3
' Const BMC_PRESENT = 4 -- no longer in use; BMC detected in the PnP manner
' Const RSA_PRESENT = 5 -- no longer in use; RSA detected in the PnP manner
Const PROCESSORSOCKET_MAX = 4
Const DIMMSLOT_MAX = 5
Const EXPANSIONSLOT_MAX = 6
Const POWERSUPPLY_MAX = 7
Const SYSTEM_FAMILY_NAME = 8
Const SYSTEM_CODE_NAME = 9
Const SYSTEM_EXTRA_NOTES = 10

'Const BMC_ACPIINFO = "ACPI\IPI"
'Const RSA_USBINFO_NOSTORAGE = "USB\VID_04B3&amp;PID_4001"
'Const RSA_USBINFO_WSTORAGE = "USB\VID_04B3&amp;PID_4003"

SetLocale("en-us")

$Config/ScriptBody$

</Script></ScriptBody>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
</DataSource>
</MemberModules>
<Composition>
<Node ID="DS"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>