Skip to content

Commit

Permalink
Add deconfigure of memory port if mss_freq can't find consensus freq
Browse files Browse the repository at this point in the history
Fixes condition where MSS_PORT_DOES_NOT_SUPPORT_MAJORITY_FREQ caused
the IPL to halt. Fixed procedure code to deconfigure correct port's
DIMMs, and updated error XML to call out all DIMMs in freq domain.
Also updated error description to be more helpful.

Change-Id: Ia08357c1de28f5f03d41b95d81a910d6c2e32451
CQ:SW473836
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84733
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: STEPHEN GLANCY <sglancy@us.ibm.com>
Reviewed-by: Mark Pizzutillo <mark.pizzutillo@ibm.com>
Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Tested-by: HWSV CI <hwsv-ci+hostboot@us.ibm.com>
Reviewed-by: Jennifer A Stofer <stofer@us.ibm.com>
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/84777
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
  • Loading branch information
stermole authored and RAJA DAS committed Nov 12, 2019
1 parent 13627ef commit 8b06b5c
Showing 1 changed file with 16 additions and 3 deletions.
19 changes: 16 additions & 3 deletions src/import/generic/procedures/xml/error_info/generic_error.xml
Expand Up @@ -662,18 +662,31 @@
<description>
When considering the frequencies in the MRW and the max supported
frequencies based on DIMM config, the indicated port's DIMM do not support
the frequency of the majority of other ports' DIMM, so it will be deconfigured
the frequency of the majority of other ports' DIMM in the frequency domain.
DIMM on the offending port will be deconfigured so the IPL can continue.
All DIMM in the offending port's frequency domain will be marked as
Hardware Callout.
</description>
<ffdc>FREQ_TARGET</ffdc>
<ffdc>PORT_TARGET</ffdc>
<ffdc>FREQUENCY</ffdc>
<callout>
<callout>
<procedure>MEMORY_PLUGGING_ERROR</procedure>
<priority>HIGH</priority>
</callout>
<callout>
<childTargets>
<parent>PORT_TARGET</parent>
<parent>FREQ_TARGET</parent>
<childType>TARGET_TYPE_DIMM</childType>
</childTargets>
<priority>MEDIUM</priority>
</callout>
<deconfigure>
<childTargets>
<parent>PORT_TARGET</parent>
<childType>TARGET_TYPE_DIMM</childType>
</childTargets>
</deconfigure>
</hwpError>

<hwpError>
Expand Down

0 comments on commit 8b06b5c

Please sign in to comment.