diff options
Diffstat (limited to 'intel-pfr-manager/libpfr')
-rw-r--r-- | intel-pfr-manager/libpfr/inc/file.hpp | 3 | ||||
-rw-r--r-- | intel-pfr-manager/libpfr/src/pfr.cpp | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/intel-pfr-manager/libpfr/inc/file.hpp b/intel-pfr-manager/libpfr/inc/file.hpp index 1fbc62a..5532169 100644 --- a/intel-pfr-manager/libpfr/inc/file.hpp +++ b/intel-pfr-manager/libpfr/inc/file.hpp @@ -99,6 +99,9 @@ class I2CFile int retries = 3; while (i2c_smbus_write_byte_data(fd, offset, value) < 0) { + phosphor::logging::log<phosphor::logging::level::WARNING>( + "PFR: I2c write failed, retrying....", + phosphor::logging::entry("COUNT=%d", retries)); if (!retries--) { throw std::runtime_error("i2c_smbus_write_byte_data() failed"); diff --git a/intel-pfr-manager/libpfr/src/pfr.cpp b/intel-pfr-manager/libpfr/src/pfr.cpp index a5316ba..3b011f6 100644 --- a/intel-pfr-manager/libpfr/src/pfr.cpp +++ b/intel-pfr-manager/libpfr/src/pfr.cpp @@ -253,6 +253,8 @@ int setBMCBootCheckpoint(const uint8_t checkPoint) { I2CFile cpldDev(i2cBusNumber, i2cSlaveAddress, O_RDWR | O_CLOEXEC); cpldDev.i2cWriteByteData(bmcBootCheckpoint, checkPoint); + phosphor::logging::log<phosphor::logging::level::INFO>( + "Successfully set the PFR CPLD checkpoint 9."); return 0; } catch (const std::exception& e) |