Dell MD Array EMM Hardware Type Mismatch

Dell.MDStorageArray.ABBXMLEvent104 (Rule)

Knowledge Base article:

Summary

EMM Hardware Type Mismatch

The causes and resolutions refer to the Dell Modular Disk Storage Manager recovery guru. Launch Dell Modular Disk Storage Manager to diagnose and fix the recovery failure as follows:

Causes

A expansion enclosure in the storage array contains EMMs with different hardware (such as a mixture of switched and non-switched EMMs). The Recovery Guru Details area provides specific information you will need as you follow the recovery steps.

Caution: Possible loss of data accessibility. Do not remove a component when either (1) the Service Action (removal) Allowed (SAA) field in the Details area of this recovery procedure is NO, or (2) the SAA LED on the affected component is OFF (note that some products do not have SAA LEDs). Removing a component while its SAA LED is OFF may result in temporary loss of access to your data. Refer to the following Important Notes for more detail.

Caution:Electrostatic discharge can damage sensitive components. Always use proper antistatic protection when handling components. Touching components without using a proper ground may damage the equipment.

Important Notes

Resolutions

1

The EMM firmware and hardware information is available in the Storage Array Profile.

a

Review the Recovery Guru Details area to identify which expansion enclosure is affected by the mismatch.

b

Select the Monitor > Reports > Storage Array Profile menu option in the Array Management Window, and then select the Hardware > Enclosures tab.

c

Scroll down until you find the "Expansion Enclosure x Overall Component Information" section.

Note: x is the expansion enclosure number listed in the Details area.

d

Under each EMM subheading, locate and record the following information for each EMM (left and right):

  • Firmware version:

  • Product ID:

  • Part number:

2

If...

Then...

You do NOT have a replacement EMM or are unable to determine if you have a replacement EMM with the same firmware version and hardware type as one of the EMMs in the affected enclosure

Contact your Technical Support Representative.

You have a replacement EMM with the same firmware version and hardware type as the EMM that will remain in the affected enclosure

Read the following notes and then perform the procedure:

  • Make sure you have determined which EMM should remain in the expansion enclosure.

  • Make sure that the replacement EMM is the same as the EMM that will remain in the expansion enclosure (hardware type and firmware version).

  • Wait approximately 40 seconds before inserting a replacement EMM.

  • Wait 10 seconds for the storage array to detect and register the replacement EMM.

Remove one of the EMMs in the affected enclosure and insert a replacement EMM. Then, go to step 3.

3

Click the Recheck button to rerun the Recovery Guru. The failure should no longer appear in the Summary area. If the failure appears again, contact your Technical Support Representative.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Dell MD Array EMM Hardware Type Mismatch
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.ScriptGenerated.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Dell.MDStorageArray.ABBXMLEvent104" Enabled="onEssentialMonitoring" Target="SystemCenter!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.ScriptGenerated.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ScriptName>RBODEventGenerator</ScriptName>
<EventNumber>104</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Dell.MDStorageArray.ABBXMLEvent104.StringResource"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/Channel$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/EventCategory$</SuppressionValue>
<SuppressionValue>$Data/EventLevel$</SuppressionValue>
<SuppressionValue>$Data/UserName$</SuppressionValue>
<SuppressionValue>$Data/EventNumber$</SuppressionValue>
<SuppressionValue>$Data/EventDescription$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>