| Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (1):
meson: reformat with meson formatter
Change-Id: I23f151d385fc0d1c9f264a777ccd4f16eea9c9e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
phosphor-ipmi-net.socket: adjust BindToDevice
Change-Id: If02d0d3cc2b3c9ac39e4427a458a65210e2477de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Aushim Nagarkatti (1):
Add SMBPBI sensor
Change-Id: Ie438d93db8d8323a2158f2c6cb786ee630467395
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Prithvi Pai (1):
smbios-mdr: Add custom dbus object path
Change-Id: Ic1021f389040825fbcbabeffc586fbbe7b4149df
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
Disable a clang-tidy check for coroutines
Amithash Prasad (1):
probe: Change FoundProbeTypeT to point to the optional enum
Jagpal Singh Gill (1):
OWNERS: add Jagpal as owner for Meta
Kevin Tung (1):
configurations: harma: add mb retimer eeprom device config
Khang D Nguyen (1):
configurations: mtjefferson: update latest config
Change-Id: I4102f72b141fa2f8a2b5d664e8a1c2ee0ba088ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Anwaar Hadi (1):
Move phosphor-regulators, tools, base dir to lg2
Change-Id: I2eb2686031ca020aa2142efe6ff00d6d90c527d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: update latest spec and reformat with clang-20
Change-Id: I2af29e7e29a8aa312a5d27178f97932c25e6327c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Aushim Nagarkatti (1):
Add required property to cper-full-log
Change-Id: Ie47b254693bb7807ed632ac32143869d68c289fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
move daemons to libexec
Change-Id: I67e12993fd99f6b19b0adf2db532fdcd875c8219
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Due to the removal of obmcutil in the meta platform,
the function call needs to be updated from obmcutil to busctl
Change-Id: I8c6b68c9eed0910b1a97f638fdcac97fa1747cd1
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
The commit [1] supports 3 options to allow run APR:
- run-apr-on-pinhole-reset
- run-apr-on-watchdog-reset
- run-apr-on-software-reset
This commit adds 3 PACKAGECONFIG to support 3 options.
The [run-apr-on-pinhole-reset] and [run-apr-on-watchdog-reset] options
are disabled by default to avoid impact to other platform.
[1] https://github.com/openbmc/phosphor-state-manager/commit/ff85df60109ddfb9d56e2a887c6aed83d16c3e3c
Change-Id: I8c69f4fa8229d82372220d0585e89146daba37fb
Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
|
|
Enable phosphor-cpld-software-update to
support firmware updates for CPLD devices
using the new CPLD update daemon.
Change-Id: Iee9066e2766150636cb049768bb06eb9f125dae4
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
|
|
Enable configuring the new CPLD update daemon.
phosphor-bmc-code-mgmt: srcrev bump cec147525b..f6470b5e95
Daniel Hsu (1):
fw-update: cpld code updater
Change-Id: I5ffe54b82b6f48113078cc8c548ee7638c5acb1e
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
|
Ed Tanous (1):
Make registries return an object_t
Change-Id: I5002e293f01607f97fc22ab41bbaaf6e7949c907
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chandramohan Harkude (1):
Fix Clang 20 build issues
Change-Id: Ibb85afb3962524ccc67311a9ae05895607837c38
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Daniel Hsu (1):
meta: add device compatible strings for Harma
Change-Id: I40a58957a76cc92272d1ab3690fad9112e8fee85
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chandramohan Harkude (1):
Fix clang 20 build issues
Ed Tanous (2):
Fix signed/unsigned comparisons
Sort Service files
Potin Lai (1):
psusensor: Added support for LM5066I
Change-Id: I174ddd52878d0ad5674a88e32ee669a44cf84b0e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Due to the lack of "Associations", Redfish was unable to access the
virtual sensor data. This change adds the necessary associations to make
the data accessible via Redfish.
Tested:
```
$ curl -k -u root:0penBmc -X GET https://${RMC_IP}/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors",
"@odata.type": "#SensorCollection.SensorCollection",
"Description": "Collection of Sensors for this Chassis",
"Members": [
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/current_FCB_0_FAN_0_CURR_A"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/current_FCB_0_FAN_1_CURR_A"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_0_IMON_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_0_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_1_IMON_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_1_VOLT_V"
}
],
"Members@odata.count": 6,
"Name": "Sensors"
}
$ curl -k -u root:0penBmc -X GET https://${RMC_IP}/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors",
"@odata.type": "#SensorCollection.SensorCollection",
"Description": "Collection of Sensors for this Chassis",
"Members": [
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/current_FCB_1_FAN_2_CURR_A"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/current_FCB_1_FAN_3_CURR_A"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_2_IMON_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_2_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_3_IMON_VOLT_V"
},
{
"@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_3_VOLT_V"
}
],
"Members@odata.count": 6,
"Name": "Sensors"
}
```
Change-Id: Ia9afe81e8f43d4f4f3a7f1b2006609c034c22269
Signed-off-by: P.K. Lee <p.k.lee@quantatw.com>
|
|
1.Power Rail Fault Event Log (create/resolve)
Patch: phosphor-dbus-interfaces #77546
2.Leak Detect Event Log (create)
YAML: xyz/openbmc_project/State/Leak/Detector.events.yaml
3.Thermal Trip Log check sgpio valid
Patch: phosphor-dbus-interfaces #78537
4.Voltage Regulator Fault Log (create/resolve)
Patch: phosphor-dbus-interfaces #77546
Tested:
PowerRailFault Event Log:
{
"additional_data": {
"FAILURE_DATA": "power-host-good",
"POWER_RAIL": "/xyz/openbmc_project/inventory/system/board/
Harma_MB/host",
"_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git/
log_create_main.cpp",
"_CODE_FUNC": "int generate_event(const std::string&,
const nlohmann::json_abi_v3_11_3::json&)",
"_CODE_LINE": "34",
"_PID": "7193"
},
"event_id": "",
"message": "xyz.openbmc_project.State.Power.PowerRailFault",
"redfish": {
"args": [
"/xyz/openbmc_project/inventory/system/board/Harma_MB/host"
],
"id": "OpenBMC_StatePower.PowerRailFault",
"message": "A fault has been detected on power rail
'/xyz/openbmc_project/inventory/system/board/Harma_MB/host'."
},
"resolution": "",
"resolved": true,
"severity": "xyz.openbmc_project.Logging.Entry.Level.Error",
"timestamp": "2025-05-28T05:33:17.617000000Z",
"updated_timestamp": "2025-05-28T05:33:19.887000000Z"
},
Thermaltrip Event Log:
{
"additional_data": {
"DEVICE": "/xyz/openbmc_project/State/Thermal/cpu0",
"FAILURE_DATA": "cpu0-thermtrip-alert",
"_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git/
log_create_main.cpp",
"_CODE_FUNC": "int generate_event(const std::string&,
const nlohmann::json_abi_v3_11_3::json&)",
"_CODE_LINE": "34",
"_PID": "1984"
},
"event_id": "",
"message": "xyz.openbmc_project.State.Thermal.
DeviceOverOperatingTemperatureFault",
"redfish": {
"args": [
"/xyz/openbmc_project/State/Thermal/host0"
],
"id": "OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault",
"message": "Device /xyz/openbmc_project/State/Thermal/host0
is significantly over safe operating temperature
and may have been powered off"
},
"resolution": "",
"resolved": true,
"severity": "xyz.openbmc_project.Logging.Entry.Level.Critical",
"timestamp": "2025-05-21T08:03:00.599000000Z",
"updated_timestamp": "2025-05-21T08:03:19.098000000Z"
},
Leakage Detect Critical Event Log:
{
"additional_data": {
"DETECTOR_NAME": "/xyz/openbmc_project/state/leak/detector
/ComputeBlade",
"_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git
/log_create_main.cpp",
"_CODE_FUNC": "int generate_event(const std::string&,
const nlohmann::json_abi_v3_11_3::json&)",
"_CODE_LINE": "34",
"_PID": "7222"
},
"event_id": "",
"message": "xyz.openbmc_project.State.Leak.Detector.LeakDetectedCritical",
"redfish": {
"args": [
"/xyz/openbmc_project/state/leak/detector/ComputeBlade"
],
"id": "Environmental.LeakDetectedCritical"
},
"resolution": "",
"resolved": true,
"severity": "xyz.openbmc_project.Logging.Entry.Level.Critical",
"timestamp": "2025-05-28T05:33:22.184000000Z",
"updated_timestamp": "2025-05-28T05:33:24.467000000Z"
},
Leakage Detect Normal Event Log:
{
"additional_data": {
"DETECTOR_NAME": "/xyz/openbmc_project/state/leak/detector
/ComputeBlade",
"_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git
/log_create_main.cpp",
"_CODE_FUNC": "int generate_event(const std::string&,
const nlohmann::json_abi_v3_11_3::json&)",
"_CODE_LINE": "34",
"_PID": "7237"
},
"event_id": "",
"message": "xyz.openbmc_project.State.Leak.Detector.LeakDetectedNormal",
"redfish": {
"args": [
"/xyz/openbmc_project/state/leak/detector/ComputeBlade"
],
"id": "Environmental.LeakDetectedNormal"
},
"resolution": "",
"resolved": false,
"severity": "xyz.openbmc_project.Logging.Entry.Level.Informational",
"timestamp": "2025-05-28T05:33:24.518000000Z",
"updated_timestamp": "2025-05-28T05:33:24.518000000Z"
},
VR-Fault-Event-Log:
{
"additional_data": {
"FAILURE_DATA": "irq-uv-detect-alert",
"VOLTAGE_REGULATOR": "/xyz/openbmc_project/inventory/system/board
/Harma_MB/uv-detect",
"_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git
/log_create_main.cpp",
"_CODE_FUNC": "int generate_event(const std::string&,
const nlohmann::json_abi_v3_11_3::json&)",
"_CODE_LINE": "34",
"_PID": "7257"
},
"event_id": "",
"message": "xyz.openbmc_project.State.Power.VoltageRegulatorFault",
"redfish": {
"args": [
"/xyz/openbmc_project/inventory/system/board/Harma_MB/uv-detect"
],
"id": "OpenBMC_StatePower.VoltageRegulatorFault",
"message": "A fault has been detected on voltage regulator
'/xyz/openbmc_project/inventory/system/board/Harma_MB/
uv-detect'"
},
"resolution": "",
"resolved": true,
"severity": "xyz.openbmc_project.Logging.Entry.Level.Error",
"timestamp": "2025-05-28T05:33:26.878000000Z",
"updated_timestamp": "2025-05-28T05:33:29.626000000Z"
},
Change-Id: I19cf8a06fa0187c389ff7848d89e6774ef933ab0
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Deepak Kodihalli (1):
nvidia-gpu: add systemd service file for gpusensor
Change-Id: Ie1793a545e8c6706daa750b41c87fde5ba8096bd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id57f148b617cdce70b8446b7bbd42bbf4704622d
|
|
Ed Tanous (1):
Fix subproject gtest
Change-Id: Id3f3accf7f4b9c0066d6c82239790eee019c2ca7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (3):
common: break out fetching common configuration
common: extract handleInterfaceAdded
common: handle match for config intf added/removed
Change-Id: I759fc158ccc699d99b1ac991ca8a79d956488abc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Harshit Aghera (2):
nvidia-gpu: add gpu sensor app
nvidia-gpu: add entity-manager support
Jagpal Singh Gill (1):
Implement Liquid Leak Detector
Add the package config for leak detector. This change is based on
following PR -
https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/75329
Change-Id: I36222558de5212b4c43b938f2bd21ca7187c6937
Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
|
|
Matt Spinler (1):
PEL: Check for Py_None from parser calls
Change-Id: I90ae19e7dd739c97a7cf41baf3badf0a00b48c44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: drop capture on validate-configs
Change-Id: I559877a06e404277909e0109de5da80cd9b12d24
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Boleslaw Ogonczyk Makowski (1):
fix random UT fails
Change-Id: I4b10c3b3d5b5c429ddb5c3395f32d09b8492b66e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Thang Tran (1):
discover: support 3 options to run APR when BMC is rebooted
Change-Id: I140a2e371cc5668293c672c51eee456332657f1f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Pavithra Barithaya (2):
pdr: Add pldm_pdr_delete_by_sensor_id() API
pdr: Add pldm_entity_association_tree_delete_node() API
Vishnu Santhosh (1):
platform: encode_get_pdr_repository_info_req() in PLDM platform
Change-Id: I9507323fa65d9ffe1a33ad2af8380df368902ffd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (9):
clang-tidy: Removed unused constants
clang-tidy: Delete unused copy/move ctor/operator
clang-tidy: Change NULL to nullptr
clang-tidy: Remove unnecessary std::move calls
clang-tidy: Remove unused lambda argument
clang-tidy: Fixup string '+' statement
PEL: Add 'override' to derived destructors
PEL: Rename Section::flattenedSize
Removed unused includes
Change-Id: I049b10c831ce1545f6246cc8fc009649be779e48
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Initial Balcones config file
Change-Id: I48725e95bfc2699ef9307e5bdccf496e8dfc8388
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
bios: fix driver binding order
Change-Id: Ia9b634c17372709f991f9a40396a90bdc91974d1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alex Wang (1):
configurations: bmc_storage_module: add Ingrasys to Probe check
Yang Chen (2):
configurations: minerva_fanboard: change fan pwm sensor name
configurations: minerva_fanboard: correct the i2c address mapping
Change-Id: I5a25619dc1b75119c41a0592bb8c3ff0edd58a94
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jian Zhang (1):
storage: Add error handling when not found
Myung Bae (1):
Implement LocationIndicatorActive for Fan
Oliver Brewka (2):
Add copyright comment to systems_utils.hpp
Refactor boost::urls usage in system collection handler
Change-Id: I7bf1d38e5f3c949eecf5a9ae2b18553900efb194
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chandramohan83 (1):
Enable VLAN for ipmitool
Vernon Mauery (1):
Fix clang-tidy reported issue
Change-Id: I6ace2b79e38fc8f6a5a2be9a15721bbfc80b8e3d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I6291eeaf0ca7d4bd674bf0717f1234bfd757f6fe
|
|
Add udev rules to enable the consoles ttyS0-3, ttyS5-8
which provide console access to hosts1-8 (and also
to the multiplexes console of the bridge controllers)
The missing configuration became apparent when we removed
phosphor-hostlogger from the meta images thus completely
missing starting obmc-console@ttyS5-8.service.
Change-Id: I524a02a701f59fb8596f181af106fbfdc25e4f5c
Signed-off-by: Amithash Prasad <amithash@meta.com>
|
|
We found that a false fan abnormality event log may occasionally appear
after BMC reboot. The root cause is that FCB_1 is not yet present when
the fan monitor service starts. This happens because the fan monitor
service starts before phosphor-gpio-presence, resulting in a failed
presence check for the FCB.
To resolve this, we changed the service startup sequence and added a
pre-execution sleep delay to give phosphor-gpio-presence enough time
to initialize all presence GPIOs.
Change-Id: If85ddf2f6c22acc9a90330145f68428da9061d56
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Due to the message "fan status abnormal" may confuse the user.
Change the message to "Fan status LED asserted" to indicate the LED in
front of the CMM for fan status was be light.
Change-Id: I8da33d0441e04280759feca6905e099cfe171c83
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Bruce Hung (1):
ARM: dts: Aspeed: Add Clemente into Facebook DTS
Willie Thai (3):
ARM: dts: aspeed: nvidia: Remove ECC
ARM: dts: aspeed: nvidia: Remove mdio and mac0
ARM: dts: aspeed: nvidia: Enable HACE and ACRY engine
Change-Id: I6ab328505879014cb7287e5f8371ae7483aa4a37
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Amit Sunil Dhamne (1):
usb: typec: tcpm: Add support for parsing pd-revision DT property
Change-Id: I29900ef7eba7938a0589be0968f8c7729c617dcb
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Amit Sunil Dhamne (1):
usb: typec: tcpm: Add support for parsing pd-revision DT property
Change-Id: I834223cddc6055836d2d117b8dc051934873a10e
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I403efac4f6235502066aff735e99994d5addf37b
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
This reverts commit a84c4de718984e9f19fee786850319c8508ef7db.
The bump to 04.03.05 introduces the following build error:
```
replacing MC_CONFIG value 0x04 to 0x04
Traceback (most recent call last):
File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 318, in <module>
replace_value_in_py(os.path.join(KEY_SETTINGS_PATH, config),
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
settings[config])
^^^^^^^^^^^^^^^^^
File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 214, in replace_value_in_py
cp.read(py_file)
~~~~~~~^^^^^^^^^
File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 176, in read
with open(file) as lines:
~~~~^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'py_scripts/ImageGeneration/key_setting_edit_me.py'
WARNING: exit code 1 from a shell command.
ERROR: Task (meta-nuvoton/recipes-bsp/images/npcm8xx-bootloader_04.03.07.bb:do_configure) failed with exit code '1'
```
Change-Id: Iff1ee3aa1d2180281bf975f721e68282fc1dc7f4
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I9d8ff866430da168413f5cdb76f2095b049ae314
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Add a fan reload script to automatically reload the fan
when it is unplugged and a new fan is plugged in.
For example: when we remove a fan in a sensor fail status and then plug
it back in, the fan speed will remain at 50% due to the CPLD default
setting. We reload the fan service because the PID controller will not
continuously send the same FAN PWM signal.
Change-Id: I6f05ff10bc654819bb2d33360a465ad619169c63
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Motivation:
Some NICs boot up later than expected, leading to failures in
EID configuration. This issue is related to NIC firmware, which
receives continuous updates.
Solution:
Make NIC EID configuration more robust by:
- Adding time intervals between retry attempts
- Increasing the total number of retry attempts
Test Plan:
Build code - PASS
Verify NIC EID persists after multiple sled power cycles - PASS
Change-Id: Ide791fa8466695bc9f06f1b1ccac784720e683c4
Signed-off-by: Sean He <sean.he.wiwynn@gmail.com>
|
|
Follow the EM change[1] to change the sensor name used in the configuration of the phosphor-pid-control.
[1]: 80515: configurations: minerva_fanboard: change fan pwm sensor name
| https://gerrit.openbmc.org/c/openbmc/entity-manager/+/80515
Change-Id: I4ad9bf43ef4f150f5c7b620d115bfc9965603bbe
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
1. Change flock type from -n to -x in DC ON/OFF/Cycle script to
wait for the flock to be released by others.
2. Add log-chassis-powercycle-sel service to ensure AC cycle SEL is logged after DC On completes.
3. Modify the flock directory from /tmp to /run.
4. Add SEL messages in power reset.
Tested:
- Check power state after power control - pass
- Verified that SEL log for chassis cycle is recorded only after
DC power-on is complete - pass
Change-Id: I0d0860dffdb124899824f2daf47a7fe91b60f145
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>
Signed-off-by: LioraGuo-wiwynn <liora.guo.wiwynn@gmail.com>
|
|
Systemd 256 has issue with ndisc that local gateway is messed up, which
causes interface configuration to fail. The fix tries to reconfigure the
interface if that happens.
Also adds a timeout to ensure that we still proceed with doing RS/RA to
avoid regression.
Meanwhile the real underlay issue in systemd is not easy to root cause,
some upstream changes might be related but need time to investigate.
Tested: verified the script logic work, on a failed machine verified
that this can reconfigure the interface with no issue
Change-Id: Ie0acf183b055f2e293d8df8fcee325c083c6df1f
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|