summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authornjames <njames@us.ibm.com>2015-02-27 17:52:17 -0600
committernjames <njames@us.ibm.com>2015-02-27 17:52:17 -0600
commite3721c636fca16009dac73ea99a775b58c904b92 (patch)
tree2e529e2220f3c03994d648094e18ebfbb16026fa /scripts
parent9c66ed6680b30f9aacacb5337c6c792e32bc2e77 (diff)
downloadserverwiz-e3721c636fca16009dac73ea99a775b58c904b92.tar.gz
serverwiz-e3721c636fca16009dac73ea99a775b58c904b92.zip
print Err for invalid sensors
Diffstat (limited to 'scripts')
-rw-r--r--scripts/processMrw.pl16
1 files changed, 7 insertions, 9 deletions
diff --git a/scripts/processMrw.pl b/scripts/processMrw.pl
index 59a1eff..f087f48 100644
--- a/scripts/processMrw.pl
+++ b/scripts/processMrw.pl
@@ -229,7 +229,7 @@ sub processIpmiSensors {
my $s=sprintf("0x%02X%02X,0x%02X",
oct($sensor_type),oct($entity_id),oct($sensor_id));
push(@sensors,$s);
- my $sensor_id_str = "";
+ my $sensor_id_str = "Err";
if ($sensor_id ne "")
{
$sensor_id_str = sprintf("0x%02X",oct($sensor_id));
@@ -288,7 +288,7 @@ sub processApss {
$name=~s/\s+//g;
$name=~s/\t+//g;
- my $sensor_id_str = "";
+ my $sensor_id_str = "Err";
if ($sensor_id ne "")
{
$sensor_id_str = sprintf("0x%02X",oct($sensor_id));
@@ -301,6 +301,10 @@ sub processApss {
$channel_offsets[$channel] = $channel_offset;
$channel_gains[$channel] = $channel_gain;
}
+ else
+ {
+ $sensor_id_str="N/A";
+ }
my $str=sprintf(
" %30s | %10s | 0x%02X | 0x%02X | %4s | %4d | %4d | %s\n",
$name,"",oct($entity_id),oct($sensor_type),
@@ -485,8 +489,6 @@ sub processProcessor
"EEPROM_SBE_PRIMARY_INFO","i2cMasterPath",$path);
$targetObj->setAttributeField($target,
"EEPROM_SBE_BACKUP_INFO","i2cMasterPath",$path);
- $targetObj->setAttributeField($target,
- "EEPROM_VPD_FRU_INFO","i2cMasterPath",$path);
## initialize master processor FSI's
$targetObj->setAttributeField($target, "FSI_OPTION_FLAGS", "flipPort", "0");
@@ -972,8 +974,7 @@ sub processMembufVpdAssociation
my $membuf_target = $membuf_assoc->{DEST_PARENT};
setEepromAttributes($targetObj,
"EEPROM_VPD_PRIMARY_INFO",$membuf_target,$vpd);
- #setEepromAttributes($targetObj,
- # "EEPROM_VPD_FRU_INFO",$membuf_target,$vpd,"0++");
+
my $index = $targetObj->getBusAttribute($membuf_assoc->{SOURCE},
$membuf_assoc->{BUS_NUM}, "ISDIMM_MBVPD_INDEX");
$targetObj->setAttribute(
@@ -1057,9 +1058,6 @@ sub processMembuf
setEepromAttributes($targetObj,
"EEPROM_VPD_PRIMARY_INFO",$dimm_target,
$dimm);
- setEepromAttributes($targetObj,
- "EEPROM_VPD_FRU_INFO",$dimm_target,
- $dimm,"0++");
my $field=getI2cMapField($targetObj,$dimm_target,$dimm);
my $map = $dimm_portmap{$dimm_target};
OpenPOWER on IntegriCloud