Fault Rule : IOModule.F0481 (equipment-problem)

Cisco.Ucsm.IOModule.F0481.Rule (Rule)

Fault Rule : IOModule.F0481 (equipment-problem)Description

Knowledge Base article:

Summary

[side] IOM [chassisId]/[id] ([switchId]) POST failure

Cause

equipment-problem

Fault Detail

Description

Fault Name

Equipment I O Card Post Failure

Fault Code

F0481

Explanation

This fault typically occurs when an I/O module encounters errors during the Power On Self Test (POST). The impact of this fault varies according to the errors that were encountered during POST.

Recommended Actions

If you see this fault, take the following actions:

  • Check the POST results for the I/O module. In Cisco UCS Manager GUI, you can access the POST results from the General tab for the I/O module. In Cisco UCS Manager CLI, you can access the POST results through the show post command under the scope for the I/O module.

  • If the POST results indicate FRU error, check if UCS manager has raised fault for the FRU and follow recommended action for the fault.

  • Otherwise, reboot the I/O module.

  • If the above actions did not resolve the issue, create a show tech support file and contact Cisco TAC. Click Here

Related Links

Get more details on Cisco UCS faults:

Cisco UCS Faults and Error Messages Reference

Management Pack Information

Cisco UCS Manager Management Pack

Element properties:

TargetCisco.Ucs.IOModule
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
IOModule.F0481: equipment-problem

[Instance Name:{1}; DN:{2}]
Description: {0}
Event LogCisco UCS Monitoring Service

Member Modules:

ID Module Type TypeId RunAs 
EventProviderDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Cisco.Ucsm.IOModule.F0481.Rule" Enabled="true" Target="Cisco.Ucs.IOModule">
<Category>Alert</Category>
<DataSources>
<DataSource ID="EventProviderDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Property[Type="Cisco.Ucs.Object"]/MonitoringServer$</ComputerName>
<LogName>Cisco UCS Monitoring Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">17101</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">FaultData</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Cisco.Ucs.Object"]/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[7]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">F0481</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>$Target/Property[Type="Cisco.Ucs.Entity"]/Moniker$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[10]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Cisco.Ucs.Object"]/ClassName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[15]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AlertGenerated</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Cisco.Ucsm.IOModule.F0481.Rule.StringResource"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[24]$</AlertParameter2>
<AlertParameter3>$Data/Params/Param[3]$</AlertParameter3>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[3]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[7]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[9]$</SuppressionValue>
<SuppressionValue>$Data/Params/Param[11]$</SuppressionValue>
</Suppression>
<Custom1>$Data/Params/Param[2]$</Custom1>
<Custom2>$Data/Params/Param[5]$</Custom2>
<Custom3>$Data/Params/Param[14]$</Custom3>
<Custom4>$Data/Params/Param[7]$</Custom4>
<Custom5>$Data/Params/Param[8]$</Custom5>
<Custom6>$Data/Params/Param[9]$</Custom6>
<Custom7>$Data/Params/Param[24]$</Custom7>
<Custom8>$Data/Params/Param[11]$</Custom8>
<!--<Custom9>$Data/Params/Param[12]$</Custom9>-->
<Custom9>$Data/Params/Param[23]$</Custom9>
<Custom10>$Data/Params/Param[3]$</Custom10>
</WriteAction>
</WriteActions>
</Rule>