| Age | Commit message (Collapse) | Author | Files | Lines |
|
Add cable monitor and update it in sync with
entity-manager/configurations/meta/ventura_cable.json to support
the following ports:
- RackDripPanPort, RackFloorLeakPort1, RackFloorLeakPort2, RackRightManifoldPort, RackLeftManifoldPort
- LeakPort1 to LeakPort27
Change-Id: I440133f706c78c35f35eb8e6996d66441f00294d
Signed-off-by: Eldin Lee <eldin.lee@quantatw.com>
|
|
Remove ${PN}-chassis-poweron-log dependency
Remove phosphor-reset-chassis-on@.service,
phosphor-reset-chassis-running@.service,
obmc-power-start@.service, and obmc-power-stop@.service.
These services call mapper-wait@-org-openbmc-control-power* services,
but no corresponding /org/openbmc/control/power1 D-Bus object exists.
Mapper-wait waits indefinitely causing startup hang.
Removing these services fixes the boot wait issue.
Change-Id: Id055baf7a8113e8647b7b9b065d67fcbcc90ab5d
Signed-off-by: Jason Hsu <Jason-Hsu@quantatw.com>
|
|
Network switches need different networking configuration than compute switches.
Introduce FBOSS generic network configuration and add compute and fboss yocto overrides.
Change-Id: Ib5464003dc972894535c9ed7435e02b925cfcb21
Signed-off-by: Robert Ercean Dima <robert3@meta.com>
|
|
Apply the upstream security and bug fixes.
Change-Id: Icbe0a93edfad367bc0d695271e495ba91addeff5
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I072366878895cb4a0a9ef4c00dbffa4fc8cd1889
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
We still need a unique internal address for traffic between nodes.
Tested: on a setup verified that the ula address is set correctly
Change-Id: I811c29438a40cca07d4906ea988580718ca02863
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
read-only
Platforms could use this common script when hard power-cycling.
Remounting the filesystem as read-only helps in avoiding possible data corruption.
Test Plan:
- Add logic around using this script inside yosemite4.
- In yosemite4 a sled cycle is hard powercycle of the whole platform.
- See the filesystem being remounted as read-only when calling sled-cycle
...
Execute sled cycle
o "/xyz/openbmc_project/logging/entry/120914"
Starting sled cycle...
Attempting to remount /run/mnt-persist as read-only with a number of 3 retries
Succeeded to remount /run/mnt-persist as read-only
...
Change-Id: I6dc837e0441f3cdb1345ba84856bc64ea5205a13
Signed-off-by: Robert Ercean Dima <robert3@meta.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Move the initfile install point to be a subdirectory rather than
directly in `/usr/libexec/phosphor-static-norootfs-init`. This
simplifies the top-level `init` script. It also allows us to install
utilities that can be reused across scripts without them being
automatically triggered by `init`, since utilties can go in the package
root and the needed init scripts go into `initfiles`.
Tested:
Confirmed R/W mount is still running correctly.
```
root@yosemite4:~# mount | grep etc
overlay on /etc type overlay (rw,relatime,lowerdir=/etc,upperdir=/run/mnt-persist/etc-data,workdir=/run/mnt-persist/etc-work,uuid=on)
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I41439f320fac7a76e484f777608e8b1918970753
|
|
- Add 0.5s delay after SLED insertion to avoid driver binding failures.
- Clear LED service state on SLED removal.
Change-Id: Ia4cb4eba980eb70a7ea709e38c2fcf0c3e0a9e77
Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>
|
|
Patrick Williams (1):
sdbus++: convert from setup.py to pyproject.toml
Switch bbclass from setuptools to `python_setuptools_build_meta` due
to pyproject.toml migration.
Change-Id: I12d9de442dd76a413c2129f3d91823fa0b5a987d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Now that the platform-init repo has been approved, move the code out of
this repo, and point to the new location. Additionally, move the recipe
into phosphor now that it is generaly accepted.
Change-Id: Ic15093f4dc4b7010cebdf975f8cd6c8531675cbd
Signed-off-by: Ed Tanous <etanous@nvidia.com>
|
|
Remove fan configuration from minerva-phosphor-multi-gpio-presence.json.
Since the file is now empty, this patch deletes it and removes its
references from the .bbapend file.
Tested:
Related PR:
https://gerrit.openbmc.org/c/openbmc/entity-manager/+/82819
Change-Id: I99e947c7df085426dd04e301e93bffc1de9607d4
Signed-off-by: William de Abreu Pinho <williamdapinho@gmail.com>
|
|
- Unbind PCA9539 on removal and rebind PCA9539 after SLED insertion to
ensure VBUS enable is correctly controlled.
Tested on bletchley/bletchley15:
(1) remove and then insert bletchley15 sled3
(2) check VBUS_BMC_EN (bit1 of ioexp) is 0 when host is off
```
root@bmc:~# i2cget -f -y 3 0x76 0x0 | awk '{print and(rshift($1,1),0x1)}'
0
```
(3) check VBUS_BMC_EN (bit1 of ioexp) is 1 when host is on
```
root@bmc:~# i2cget -f -y 3 0x76 0x0 | awk '{print and(rshift($1,1),0x1)}'
1
```
Change-Id: Ife7061839dcb6672229f70083f419431797c4012
Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>
|
|
- Replace unavailable dbus-monitor with busctl monitor.
Tested on bletchley/bletchley15:
```
Aug 25 04:11:07 bmc systemd[1]: Started SLED3 Present Manager.
Aug 25 04:11:07 bmc busctl[765]: Monitoring bus message stream.
Aug 25 04:37:02 bmc detect-sled-present[770]: SLED3 Removal
Aug 25 04:37:07 bmc detect-sled-present[770]: SLED3 Insertion
Aug 25 04:40:21 bmc detect-sled-present[770]: SLED3 Removal
Aug 25 04:40:32 bmc detect-sled-present[770]: SLED3 Insertion
```
Change-Id: I50069fa4baa696a6bd55318e885d228ebee79f44
Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>
|
|
The logfiles are using invalid console id. Fix it.
Ex: use correct console id ath_uart1 instead of ath-uart1.
Change-Id: I863d3601e0d2470bdccee0306d851309534f072c
Signed-off-by: Prabha Veerubhotla <vvlprabha@gmail.com>
|
|
Change-Id: Iadee791641514ce1d181c56b4f59dbe7d50c3fc3
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
Matt Spinler (1):
Don't need indexed button name if only 1 chassis
Change-Id: I5a14d0efbc80aa1fe9980b249db18dc8d6595c5a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Hansen (1):
entity-manager: extract postConfigurationRecord
Christopher Meis (1):
configuration/ventura_adc_max: fix typo
Daniel Hsu (1):
configurations: minerva: add Aegis CPLD config
Fred Chen (1):
configurations: santabarbara: adjust SWB_ADC config
George Liu (1):
Replace boost starts_with with std::string
Kevin Tung (1):
schemas: firmware: add MP297XFirmware support
Yang Chen (1):
configurations: minerva: add cpld firmware update config
Change-Id: I83261c72ca9215efcb8579e0ac2139930d4e3197
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add logic in monitor-pldm-sensor to detect Sentinel Dome entity-manager
object paths that include a retimer, preventing them from being
misclassified as an unknown configuration.
Motivation:
Enable the monitor-pldm-sensor script for Sentinel Dome when the FRU
includes a retimer, ensuring phosphor-pid-control does not start before
the PLDM sensor objects are fully exported on D-Bus, preventing
phosphor-pid-control from unnecessarily spending time and resources on
reloading, which may prolong the time spent in fail-safe mode where fan
PWM is set to 100%.
Change-Id: Ie1b1dfd87b29f00a85c2059300a96bda75b68d67
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
|
|
Tested: links a correctly setup and bridged:
15: gusbem1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master l2br state UP mode DEFAULT group default qlen 1000
link/ether aa:53:c8:4b:be:05 brd ff:ff:ff:ff:ff:ff
16: enu1u5u1u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master l2br state UNKNOWN mode DEFAULT group default qlen 1000
link/ether d6:c5:4e:6b:eb:e9 brd ff:ff:ff:ff:ff:ff
18: enu1u3u1u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master l2br state UNKNOWN mode DEFAULT group default qlen 1000
link/ether 4a:1a:97:b1:79:1e brd ff:ff:ff:ff:ff:ff
Change-Id: Ia426d520e29c1d8bacf152ae445eb504e2930b45
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
- Use loop for blocking service check, remove code duplication
- Replace "-z" with `systemctl is-active` to cover unknown states
- Move power sync into power-cmd functions for consistency
- Add initial-poweron-device.service for i2c mux rebind
- Add Conflicts in host-poweron@.service to avoid race conditions
Change-Id: Idfc778000bf3dc880b6c589482856992b476ee0a
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Eddie James (1):
PEL: Update ECC error paths
Change-Id: I913c13cf36aaaec6d4323d5ee04b660c5e8fb0ad
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Remove cmdSetAssetInfo command
Change-Id: Ic7e1c633508e2be196056ad5bc593d5b1695e022
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
use async getProperty once io_context is running
Change-Id: I95c8a92042709077458421eb1d8475fe06e118a7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Amithash Prasad (1):
Switch to hex string for post code representation in handler config
Manojkiran Eda (1):
Add PostCodeDataVersion to the persisted data
Change-Id: I5c93a65584c88f3bd4f52358d5864edbaa3ee4f6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (6):
monitor: Removed unused variable
monitor: Remove unused lambda capture
monitor: Delete some default move ops
presence: Remove unused lambda captures
presence: Delete some default move ops
presence: Fix and run fallbacktest
Change-Id: I4cc58b8b61d2d888b50a8a9a3f1da44b335c4046
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Fred Chen (1):
com.meta: add compatible device string for santabarbara PTTV CPLD
Yang Chen (1):
com.meta: add compatible device strings for Minerva
Change-Id: I1e9be5748216cda87e7099817a32ddf4d3fd3fc4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove grouping for append
Allow appending std::vector<bool>
Change-Id: I233b5879de69a4638299514ca6b2f0771c14934f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Archana Kakani (1):
oem-ibm: Support for concurrent out-of-band FW update
George Liu (1):
utils: optimize split function
Pavithra Barithaya (1):
common: Add util APIs to find all the effecter IDs and PDRs
Sora Su (1):
utils: Add support for D-Bus property signature as
Change-Id: I0f245bbc6eee703740889c7cf70b189c56c3a5fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (3):
groupext: Use registerHandler instead of ipmi_register_callback
Capture calls to the getDbusProperty method
sensorhandler: Remove deprecated get_count method
Change-Id: I0457b90d7e7bb31192a346012878c52aa11b2462
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abiola Asojo (1):
Fix 204/304 incorrectly tracing CRITICAL message
Alexander Hansen (1):
Generate update registry
Chandramohan Harkude (1):
ethernet: Fix premature gateway clearing on static IP validation fail
Ed Tanous (8):
Clean up .clang-tidy
Fix namespace
Make declaration consistent
Remove unused variables
Remove breaks to fix warnings
Remove unused methods
Remove namespace in http layer
Reformat option
Janet Adkins (2):
Systems: Update LocationIndicatorActive property
IndicatorLED: Add compile option for deprecated property
Myung Bae (3):
Fix Crashdump LogServices SubordinateOverrides privileges
Refactor Managers code
Refactor Manager Reset Actions
Oliver Brewka (3):
Multi-host support for GET routes in systems.hpp
Multi-host support for PATCH routes in systems.hpp
Multi-host support for POST routes in systems.hpp
Rebecca Cran (1):
Processor: add support for Ampere CPUs
Change-Id: I5bf5e8d8f9316647d6920d9dfe114590c273aaa3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
meson: use non-deprecated systemd packageconfig
Rekha Aparna (1):
Define error codes for json_utility API's
Souvik Roy (4):
Correlated properties callback stub
API to get service name from connection ID
Implement get correlated properties API
Implement API to update correlated property
Sunny Srivastava (1):
Base framework for log management
Change-Id: If357fa21e3983a6c5ebd2a7fc64f761f1e5ffccf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Remove phosphor-reboot-host@.service from SYSTEMD_SERVICE for the host
package.
Motivation:
phosphor-reboot-host@.service was already removed from
HOST_DEFAULT_TARGETS, but not from SYSTEMD_SERVICE.
This left an extra set-host-transition-to-off@.service running,
inflating host DC power state event counts.
Test plan:
- Build Code: pass
- Performed 432 DC power cycles accross blade hosts with no extra host
DC power state events: pass
Change-Id: I9ea7bb00d8900dc3ef55491625fbe40656176b8b
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
|
|
Add renice -10 for higher scheduling priority, preventing motor
control delays. e.g. too late to stop motor.
Change-Id: Ic301126d1747d78589a88dfbbdef906c65514de3
Signed-off-by: Cosmo Chou <cosmo.chou@quantatw.com>
|
|
The GPIO should be renamed to power-12v-memory-good.
Referencing an incorrect GPIO may result in host power-on failure.
This change is related to the upcoming DTS update.
'''
Lore: https://lore.kernel.org/all/20250822061454.2610386-1-peteryin.openbmc@gmail.com/
'''
Change-Id: I58508b0fb9b488124c60bf5fb6f6a985ac95a28f
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
If SYSTEMD_SERVICE contains both template and instance names, the
preset file will contain two lines: one describing the template name
and one describing the instance names.
This is problematic because systemd.preset only use the first matching
one [1], leading to the instances not getting enabled.
For example, openbmc's obmc-console recipe has the following
final SYSTEMD_SERVICE variable:
```
SYSTEMD_SERVICE:obmc-console = " \
obmc-console@.service \
obmc-console-ssh@.service \
obmc-console-ssh@2200.service \
"
```
The resulting preset file will contain lines with the same name:
```
enable obmc-console@.service
enable obmc-console-ssh@.service
enable obmc-console-ssh@.service 2200
```
Fix this by interpreting the template name as a special case of empty
instances.
Tested: preset files are generated correctly:
```
enable obmc-console@.service
enable obmc-console-ssh@.service 2200
```
[1]: https://www.freedesktop.org/software/systemd/man/257/systemd.preset.html#Preset%20File%20Format
Fixes: f33d9b1f434e ("systemd.bbclass: generate preset for templates")
Signed-off-by: Khang D Nguyen <khangng@os.amperecomputing.com>
(cherry picked from commit 7cdf10840c200a327b6336775698342af7212ee4)
Change-Id: I6a6a6964fd8715e6916d68f9b56b35fb9f83f33d
|
|
The fixed NCSI device is not always up with a link local address when we
have smartnic USB NCSI configs now. We need to keep dhcrelay off until
we have a link local address or else it will spam the logs.
Tested: With and without a NCSI port being up to verify the relay gets
turned on properly when needed.
Change-Id: Iccfa7ceaae206ba1dde1f47389db11c79bf9adb2
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
yosemite4 was facing some performance issue so we add lock to prevent
multiple simultaneous chassis cycles.
However, that makes it quite time-consuming when we cycling all slot at
the same time.
Change to allow two slot do chassis-powercycle simultaneous to decrease
time amount of cycling all slot.
Signed-off-by: Allen Wang <Allen_Wang@quantatw.com>
Change-Id: I45888b5f44e51e26e4c6816ac3cbcbdb1c40133d
|
|
Addressed the following warning messages when building the FVP
machine configuration
1. WARNING: fvp-config.inc has a lack of whitespace around the
assignment
2. WARNING: Duplicate inclusion for mctp.inc in pldm.inc
Testing:
Before fix:
Warning messages were displayed when executing the "bitbake
obmc-phosphor-image" command.
After fix:
Warning messages are no longer displayed.
Change-Id: Ib63e4357a3abe0f383d6aa8c580286824f01bed8
Signed-off-by: Mohammed Javith Akthar M <mohammedjavitham@ami.com>
|
|
Monitor the GPIO pins related to VR faults and apply the standard event
log format.
Change-Id: I4cbdac9055645585e1cfc383e54c9d0275d1eb4a
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
|
|
Task Description:
Enhance the rescan-cxl-eid script by adding a check for
host DC power status before performing CXL EID rescanning.
This ensures rescanning only happens when the host DC power is on.
Motivation:
Previously, the script would proceed even if the host DC power was
not on. This could cause the host-poweron service to remain in the
activating state and block execution of DC on. With this fix,
rescanning will only happen when host DC power is on, improving
service state transitions and system stability.
Design:
- Added the check_host_status() function to check DC power via GPIO
before rescanning.
- The main loop now calls check_host_status before EID checks.
Tested:
- Check power state after power control - pass
- When DC power is off, the script logs the message, outputs CXL
EID status, and exits as expected.
- When DC power is on, the EID rescan proceeds normally.
Change-Id: Ib18b2f3d40fed4058cf07155198d54c5030e386b
Signed-off-by: Liora Guo <liora.guo.wiwynn@gmail.com>
|
|
# Description
Fixed MCTP configuration: Changed MTU (Maximum Transmission Unit) from a fixed 68 bytes
to the default setting. According to the MCTP specification, if the MTU is not explicitly
set, it defaults to the MTU of the network card.
# Motivation
According to the DFT specification, the WF CXL update time meets the requirement of completing
within five minutes. This modification reduces the CXL firmware update duration to under five minutes.
Change-Id: Ice3e80618ec8a821871288c4814dd671008127f0
Signed-off-by: Carter Chen <carter.chen.wiwynn@gmail.com>
|
|
Description:
1. Add policy-chassis-poweron.service to ensure that power policy is executed only after AC ON is completed (obmc-chassis-poweron target is Active)
2. Modify the dependency order after sled cycle
Original:
multi-user.target is active -> Power Policy (discover-system-state service) -> DC ON (require AC ON)
After:
multi-user.target is active -> AC ON -> AC ON target is active -> Power Policy -> DC ON
Motivation:
When executing slot AC OFF -> AC ON or sled cycle, AC ON may be triggered twice ,resulting in unexpected entries in the SEL.
Tested:
- Check power state and SEL count after power control - pass
Change-Id: I9a5e2f56ab2314079dcf91524bce7baa52d020cc
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>
|
|
check_valid_sgpio: replace hardcoded gpioget calls with
get_gpio by name
Updated sgpio validation to use descriptive get_gpio calls:
- power-card-enable
- SLOT_ID_BCB_3
- power-pvdd33-s5
Change-Id: I429e1d3c1d3a38f4f8d0ceeca927e6ee92daacf2
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Add recovery log creation for both power rail and voltage regulator
faults when deassert events occur.
Change-Id: I5474750b5fee9a4b7b4f76650b3d6c28d3c85e1e
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Task Description:
Replace the deprecated dbus-send command with busctl in the
rescan-cxl-eid script. The dbus-send utility is no longer available
on systems using VIRTUAL-RUNTIME_dbus = "dbus-broker". This update
ensures continued functionality for slot type checking
during CXL EID rescanning.
Motivation:
The dbus-send utility is no longer available in the system when
using dbus-broker. Using busctl is the recommended replacement.
Design:
The script now uses busctl to call the ObjectMapper's GetSubTreePaths
method, replacing the previous dbus-send invocation. No additional
logic or parameters were changed, and the new command matches the
required D-Bus call for slot type detection.
Test Log:
- Verified that the slot type is correctly detected and that the
bypass logic for T1/T2 system operates as expected.
- All behaviors matched expectations and no regressions were observed.
Change-Id: I3280a95fd9cde08dabf9d053d53eaf5836d23bf2
Signed-off-by: Liora Guo <liora.guo.wiwynn@gmail.com>
|
|
Add udev rules to create persistent symlinks for ttyUSB devices
on SITv3 and Rainbow platforms. This ensures consistent device
naming regardless of enumeration order, making it easier for
services and scripts to reference the correct serial ports.
Change-Id: I0c6a1e0d0b022c2fa550f28d98894059ae63b468
Signed-off-by: Henry Wu <Henry_Wu@quantatw.com>
|
|
Switch to the new event format for PowerRailFault and
VoltageRegulatorFault.
The following example of GPIO pins log format uses the new event format
with Redfish MessageID support.
- OpenBMC_StatePower.1.0.PowerRailFault
- OpenBMC_StatePower.1.0.PowerRailFaultRecovered
- PWRGD_MTIA_BLADE1_PWROK_N
```
{
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/2",
"@odata.type": "#LogEntry.v1_9_0.LogEntry",
"AdditionalDataURI": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/2/attachment",
"Created": "2025-08-07T07:08:13.127+00:00",
"EntryType": "Event",
"Id": "2",
"Message": "A fault has been detected on power rail '/xyz/openbmc_project/inventory/system/board/Minerva_MTIA_Blade_1/pwrgd'.",
"MessageArgs": [
"/xyz/openbmc_project/inventory/system/board/Minerva_MTIA_Blade_1/pwrgd"
],
"MessageId": "OpenBMC_StatePower.1.0.PowerRailFault",
"Modified": "2025-08-07T07:08:21.703+00:00",
"Name": "System Event Log Entry",
"Resolution": "None.",
"Resolved": true,
"Severity": "Warning"
},
{
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/3",
"@odata.type": "#LogEntry.v1_9_0.LogEntry",
"AdditionalDataURI": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/3/attachment",
"Created": "2025-08-07T07:08:21.746+00:00",
"EntryType": "Event",
"Id": "3",
"Message": "A fault has cleared on power rail '/xyz/openbmc_project/inventory/system/board/Minerva_MTIA_Blade_1/pwrgd'.",
"MessageArgs": [
"/xyz/openbmc_project/inventory/system/board/Minerva_MTIA_Blade_1/pwrgd"
],
"MessageId": "OpenBMC_StatePower.1.0.PowerRailFaultRecovered",
"Modified": "2025-08-07T07:08:21.746+00:00",
"Name": "System Event Log Entry",
"Resolution": "None.",
"Resolved": false,
"Severity": "OK"
}
```
- OpenBMC_StatePower.1.0.VoltageRegulatorFault
- OpenBMC_StatePower.1.0.VoltageRegulatorFaultRecovered
- P12V_INA230_ALERT
```
{
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/2",
"@odata.type": "#LogEntry.v1_9_0.LogEntry",
"AdditionalDataURI": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/2/attachment",
"Created": "2025-08-07T07:13:53.719+00:00",
"EntryType": "Event",
"Id": "2",
"Message": "A fault has been detected on voltage regulator '/xyz/openbmc_project/inventory/system/board/Minerva_CMM/p12v-ina230-alert'",
"MessageArgs": [
"/xyz/openbmc_project/inventory/system/board/Minerva_CMM/p12v-ina230-alert"
],
"MessageId": "OpenBMC_StatePower.1.0.VoltageRegulatorFault",
"Modified": "2025-08-07T07:13:57.809+00:00",
"Name": "System Event Log Entry",
"Resolution": "None.",
"Resolved": true,
"Severity": "Warning"
},
{
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/3",
"@odata.type": "#LogEntry.v1_9_0.LogEntry",
"AdditionalDataURI": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/3/attachment",
"Created": "2025-08-07T07:13:57.853+00:00",
"EntryType": "Event",
"Id": "3",
"Message": "A fault has cleared on voltage regulator '/xyz/openbmc_project/inventory/system/board/Minerva_CMM/p12v-ina230-alert'.",
"MessageArgs": [
"/xyz/openbmc_project/inventory/system/board/Minerva_CMM/p12v-ina230-alert"
],
"MessageId": "OpenBMC_StatePower.1.0.VoltageRegulatorFaultRecovered",
"Modified": "2025-08-07T07:13:57.853+00:00",
"Name": "System Event Log Entry",
"Resolution": "None.",
"Resolved": false,
"Severity": "OK"
}
```
Change-Id: Ie4ed9eab5fbf20640585fc01d5cc9303eae704f8
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Remove:
- phosphor-reset-chassis-on@.service
- phosphor-reset-chassis-running@.service
- obmc-power-start@.service
- obmc-power-stop@.service
1. These services call mapper-wait@-org-openbmc-control-power* services,
but no corresponding /org/openbmc/control/power1 D-Bus object exists.
Mapper-wait waits indefinitely causing startup hang.
2. On this system PGOOD only indicates chassis standby power good.
phosphor-reset-chassis-running@.service uses PGOOD to create
/run/openbmc/chassis@%i-on, which causes
phosphor-discover-system-state@%i.service to be skipped. We want
discover to always run at BMC boot to evaluate the power-restore policy
and trigger host power-on (always-on).
Removing these services fixes the boot issue.
Change-Id: I87aafd2acf58e2605e010e9aab7ed821387e79d3
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
|
|
Add support in Settings Manager to record version information
for the secondary Bianca board, specifically HGX_gpu and
HGX_inforom_gpu.
Change-Id: I6f92fda92032045fe4b010892e4599f9082802ec
Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
|