This is an issue with the Cisco MIB for the WiSM. Smarts uses the following OIDs for Power Supply:
-
agentSwitchInfoPowerSupply1Present 1.3.6.1.4.1.14179.1.1.3.2
-
agentSwitchInfoPowerSupply1Operational 1.3.6.1.4.1.14179.1.1.3.3
-
agentSwitchInfoPowerSupply2Present 1.3.6.1.4.1.14179.1.1.3.4
-
agentSwitchInfoPowerSupply2Operational 1.3.6.1.4.1.14179.1.1.3.5
For the Cisco WiSM, Smarts is using agentSwitchInfoPowerSupply2Operational = "1.3.6.1.4.1.14179.1.1.3.5" for Status, and it is returning 0 (not operational). Meanwhile, Smarts is using agentSwitchInfoPowerSupply2Present 1.3.6.1.4.1.14179.1.1.3.4, and it is returning 1 for this device, so a PowerSupply object is created. However, WISM modules do not have a power supply.