summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-python/recipes-devtools/python/python3-pynetlinux
diff options
context:
space:
mode:
authorYikai Tsai <yikai.tsai.wiwynn@gmail.com>2024-11-22 10:29:40 +0300
committerYikai Tsai <yikai.tsai.wiwynn@gmail.com>2024-11-22 10:30:03 +0300
commitc5f3a0faf34e0b5ef2abc7a1e521643dcc3d896f (patch)
tree49e151bd1c2da9075eada4da95cb8360e9200abe /meta-openembedded/meta-python/recipes-devtools/python/python3-pynetlinux
parent4d2cf3c54566f5a26f02bcae790a251fe40e351d (diff)
downloadopenbmc-c5f3a0faf34e0b5ef2abc7a1e521643dcc3d896f.tar.xz
meta-facebook: yosemite4: recovery CPLD alert pin after NIC power fault
Summary: After NIC power fault occurs, it is possible that CPLD keeps holding alert pin, and only the first fault will be recorded. If other faults occur later, they will not be recorded. Thus, BMC needs to recovery CPLD alert pin after NIC power fault. Test Plan: Trigger NIC power fault and check logs. Testing: 1. Clear logs root@bmc:~# mfg-tool log-clear <6> Calling DeleteAll on Logging service "success" 2. Check if any NIC got power fault root@bmc:~# i2ctransfer -f -y 28 w1@0x25 0x01 r1 0x00 3. Trigger NIC0 & NIC2 power fault root@bmc:~# i2ctransfer -f -y 28 w2@0x25 0x0a 0x5 4. Check NIC power fault root@bmc:~# i2ctransfer -f -y 28 w1@0x25 0x01 r1 0x05 5. Check logs root@bmc:~# mfg-tool log-display | grep -i NIC <6> Finding log entries. <7> Iterating over entries. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/1. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/2. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/3. "NIC0 Power Fault=1" "message": "NIC0 Power Fault", "NIC2 Power Fault=1" "message": "NIC2 Power Fault", 6. Deassert & trigger NIC0 power fault root@bmc:~# i2ctransfer -f -y 28 w2@0x25 0x0a 0x0 root@bmc:~# i2ctransfer -f -y 28 w2@0x25 0x0a 0x1 7. Check NIC power fault root@bmc:~# i2ctransfer -f -y 28 w1@0x25 0x01 r1 0x01 8. Check logs root@bmc:~# mfg-tool log-display | grep -i NIC <6> Finding log entries. <7> Iterating over entries. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/1. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/2. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/3. <6> Examining xyz.openbmc_project.Logging.Entry at /xyz/openbmc_project/logging/entry/4. "NIC0 Power Fault=1" "message": "NIC0 Power Fault", "NIC2 Power Fault=1" "message": "NIC2 Power Fault", "NIC0 Power Fault=1" "message": "NIC0 Power Fault", Change-Id: Id8cd8e2bc32757d9f95eebd9d9cd3a8c0ffe56cc Signed-off-by: Yikai Tsai <yikai.tsai.wiwynn@gmail.com>
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python/python3-pynetlinux')
0 files changed, 0 insertions, 0 deletions