summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-08-29 17:20:45 +0300
committerEvgeny Alekseev (IBS Group) <ealekseev@ibs.sila.ru>2022-08-29 17:20:45 +0300
commit75b8cb06064dc4774aab6a54066a346183949743 (patch)
treea97eb60145354fdd9913530d48d6c78398b603ee
parent43c0921170012173e61476a6df72d75f702af24e (diff)
downloadopenbmc-SILABMC-230.tar.xz
IBS:SILABMC-230 Fix wrong log on PSU detachSILABMC-230
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors/0002-PSU-Remove-Error-Reset-On-Read-Failure.patch31
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors_git.bbappend4
2 files changed, 34 insertions, 1 deletions
diff --git a/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors/0002-PSU-Remove-Error-Reset-On-Read-Failure.patch b/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors/0002-PSU-Remove-Error-Reset-On-Read-Failure.patch
new file mode 100644
index 0000000000..752758e2b6
--- /dev/null
+++ b/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors/0002-PSU-Remove-Error-Reset-On-Read-Failure.patch
@@ -0,0 +1,31 @@
+From 7f5a6b3310987d371e5a9d76da78552756ef8cda Mon Sep 17 00:00:00 2001
+From: "Evgeny Alekseev (IBS Group)" <ealekseev@ibs.sila.ru>
+Date: Mon, 29 Aug 2022 17:12:46 +0300
+Subject: [PATCH] PSU Remove Error Reset On Read Failure
+
+---
+ src/PSUEvent.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/PSUEvent.cpp b/src/PSUEvent.cpp
+index 7813741..0c60510 100644
+--- a/src/PSUEvent.cpp
++++ b/src/PSUEvent.cpp
+@@ -202,7 +202,7 @@ void PSUSubEvent::setupRead(void)
+ if (!readingStateGood(readState))
+ {
+ // Deassert the event
+- updateValue(0);
++
+ restartRead();
+ return;
+ }
+@@ -275,7 +275,7 @@ void PSUSubEvent::handleResponse(const boost::system::error_code& err)
+ {
+ std::cerr << "Failure to read event at " << path << "\n";
+ }
+- updateValue(0);
++
+ errCount++;
+ }
+ lseek(fd, 0, SEEK_SET);
diff --git a/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors_git.bbappend b/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors_git.bbappend
index 202359e6bc..6132a86d0e 100644
--- a/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors_git.bbappend
+++ b/meta-ibs/meta-common/recipes-phosphor/sensors/dbus-sensors_git.bbappend
@@ -1,4 +1,6 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
-SRC_URI += "file://0001-Add-All-Thresholds-to-CPUSensors.patch"
+SRC_URI += "file://0001-Add-All-Thresholds-to-CPUSensors.patch \
+ file://0002-PSU-Remove-Error-Reset-On-Read-Failure.patch \
+ "