Dell MD Array SAS Device Miswire

Dell.MDStorageArray.ABBXMLEvent111 (Rule)

Knowledge Base article:

Summary

SAS Device Miswire

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

The storage array contains an improper connection between two Serial Attached SCSI (SAS) ports. The Recovery Guru Details area provides specific information you will need as you follow the Recovery Steps.

Important Notes

Resolutions

1

Use the information provided in the Recovery Guru Details area to determine which port is the origin of the miswire. Using this information, trace the cable that is attached to the miswired channel or port to the connector on the other end.

2

Refer to your cabling documentation to reconnect the cable to the appropriate port. It may be necessary for you to reconnect more than one cable in order to have a valid configuration.

Once you have a valid cabling configuration, go to step 3.

3

Check the Details area to see which type of miswire is being reported.

If...

Then...

The miswire type is:

  • Invalid SAS Topology

  • EMM Miswire

  • Host Channel Miswire

Go to step 5.

The miswire type is

  • Host Adapter Miswire

Go to step 4.

4

Check the Details area to see whether the miswired port is on an EMM or a RAID controller module.

If...

Then...

The port is on a RAID controller module

The RAID controller module must be removed and reseated in order to power-cycle the RAID controller module. Perform the following steps:

a

Highlight the affected RAID controller module on the Hardware tab in the Array Management Window.

b

Select the Hardware > RAID Controller Module > Advanced > Place > Offline... menu option.

c

Click the Recheck button to rerun the Recovery Guru. There should be an "Offline RAID Controller Module" problem reported in the Summary area.

d

Follow the "Offline RAID Controller Module" recovery steps, ONLY until you have removed the controller. Disregard any references to new or replacement RAID controller modules.

After you have removed the RAID controller module, do not continue with the "Offline RAID Controller Module" recovery steps until you are instructed to do so.

e

Reinsert the RAID controller module.

f

Complete the rest of the "Offline RAID Controller Module" recovery steps, and then go to step 5.

The port is on an EMM

Perform the following steps:

a

Stop all I/O to the storage array.

b

Physically locate the expansion enclosure that contains the EMM listed in the Details area.

c

Turn off power to all power-fan canisters in the expansion enclosure.

d

Wait 30 seconds, and then turn on power to all power-fan canisters in the expansion enclosure.

e

Go to step 5.

5

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.

6

If you stopped I/O to the storage array in step 4, resume I/O.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Dell MD Array SAS Device Miswire
{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.ABBXMLEvent111" 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>111</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Dell.MDStorageArray.ABBXMLEvent111.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>