Age | Commit message (Collapse) | Author | Files | Lines |
|
Our SIT team reported an issue that SSH will disconnect by the remote host when doing the stress by the script (while 1 to reading firmware version) on multiple terminals. After we reproduced on our side, we found that CPU usage will be over 90 % during stress and then cause BMC to reboot by health monitor. We remove reboot.target in CPU_CRIT_TGT from CPU critical threshold to avoid this issue.
Change-Id: Ifd0ca2b13b3ae1474503cf646b7b2c8c52af6ca9
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
There seems to be some conflict between the new `inherit_defer` syntax
in bitbake and the class-based override we are doing for PACKAGECONFIG.
Workaround it by explicitly performing the necessary inherit.
Change-Id: I77f0021abb24b9f0b82799e8422b330cc58a618b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Enable SOL on all ASRock platforms. The defaults for the
xyz.openbmc_project.Ipmi.SOL interface are sufficient, but the
/xyz/openbmc_project/ipmi/sol/eth0 settings object doesn't unless
explicitly instantiated.
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: I176444f9e8f608667de514d450dca18ce46e2c42
|
|
This is to make sure that dhcp runs for a while after nic is fully
functional.
Change-Id: I32c0e516bdb6a5aa33728266e8a58b9555d3e0ce
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
|
|
Sagar Srinivas (1):
bios: Add support for enum value display names
Change-Id: Ic5edab7b6bf05886cd16f448996d63eed186b04e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
sdbusplus: avoid deprecated phosphor::Timer
meson: adjust nlohmann-json dependency
Change-Id: I0ef7f66c29890b778be51746b71b86ea9aeb7905
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
host-state: define new allowed host transition prop
Patrick Williams (2):
Sensor.Value: add path constants
Inventory.Item: add namespace path constant
Change-Id: Ia17b86fe40f621707046149e4d48822621cbe631
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We intended to remove python from the class-target for libxml2, so
that we do not build the python bindings for target images. There
have since been added additional PACKAGECONFIG values (namely ipv6),
so we shouldn't set the whole variable, but explicitly `:remove` it.
Change-Id: Idf8c4be33fe3216d2f81c6f585c31985dc8aafb4
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I2b43f44428439c6425a4486c9535c8a8410bc5f7
|
|
Make clean meta-evb layer back to description of OpenBMC EVB layer.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Ia56fc7abfb46615c2150dd4e5acdff801e64a590
|
|
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I72c0bea7e83d63c70b5cd5031958dfe372fce04a
|
|
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: I4125773f51c8318555577206c09ca1bdb99e626e
|
|
This replicates the values (ASRock manufacturer ID and such) returned by
'ipmitool mc info' on the factory BMC firmware.
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: I580281b91ee0b2cd00bf5e13f8c9497adf362c9e
|
|
While on all other currently supported ASRock platforms the Aspeed VUART
provides the host serial console, we haven't had any success using it
over eSPI on e3c256d4i, so instead we're using a pair of SUARTs
connected via the UART mux.
This unforunately requires leaving the AST2500's built-in Super-IO
enabled, because the host firmware needs to access it shortly after
power-on in order to configure its UART output, so we also have to open
up some of the u-boot backdoor config options too.
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: Ibdab607d504cebd956a7e23191c09cd0d5c44e50
|
|
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: Ic6c5460f587ae141ed69e704e359152713171097
|
|
This is a single-socket mini-ITX Xeon board with an AST2500 BMC, roughly
an updated version of the e3c246d4i. Note though that because this
platform uses eSPI instead of LPC, it currently requires some driver
support that's not yet in the OpenBMC kernel to actually boot the host.
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: Ib3a13e0ac9f4130c7965ce63f804eb169262fcd3
|
|
Scripts should be installed with 0755 permissions and not 0777,
otherwise non-root users can potentially modify or delete them.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I41270a2bb3fb940d8ca49ed6230545d98efb2fea
|
|
George Liu (1):
owners: updated George email
Change-Id: Ib087396d38a4f42d178d40c662a1ae0a60e60add
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
fd/create: Add socket flags
Change-Id: I15fc3de2734e12eca51f0e3aa1cb38c725f65962
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
errors: Use non-deprecated namespaces
Change-Id: Iaebb040c4fc038ae8b7634ef66bdb97ef744f966
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (1):
Catch PECIErrors from supportsControl()
Change-Id: Id3d3475f69e35a4fbe058dcd3b42eed03a649138
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Simmering (1):
Set exitAirSensor to null before creating sensor
Change-Id: Idf22e0e4c5efb681a9a79da2cf651ba14e10022d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (2):
pldm: Use system include directives for libpldm
pldm: Use modern libpldm OEM header paths
Change-Id: I702f98d16dc6b18674c05e78feadcea9f5ea5788
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ali El-Haj-Mahmoud (1):
entity-manager: add support for 3Y Power VAST2112 DC variant
Change-Id: Ic29c8b49c9e2a7c48253e2e0c631a2ed00115a4c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Gunnar Mills (2):
Cpu/PCIeSlot: Add {connecting, connected_to}
Item Associations: Fix capitalization and clarify
Patrick Williams (1):
cpu/pcie: remove deprecated association name
Change-Id: Ic3acf9133960220dee4c0164c421abf2273a7758
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Clean up tftp update to use URL
Remove some boost includes
Ginu George (1):
Pass correct Argument Types to propertyValueIncorrect Error Message
Change-Id: Id0ee4adbd3e5d203d3087b55d6be135cb1d5d385
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
bus: fix message conflicting definitions
Change-Id: I7ff1b54c1d39e0c522bfbb271023f0208ca97f5c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
State.Chassis: update service name
Change-Id: I26a18e727c3e79041a65227540a01e57d410e7f1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Yang Chen (1):
configs: add configs for Minerva system
Change-Id: I7980fd8ef7d3bcac3a9b5cd57e08ad7c35dc258a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (6):
ObjectMapper: match interfaces with reality
ObjectMapper: Add default paths
State: add default paths for BMC,Host,Chassis
Logging.Entry: fix old documentation
Logging: add default path and service names
Dump.Create: add default path and service names
Change-Id: I95f1b100c39220704f6642fd77aa6a620abda472
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Turn on TPM config for the IBM system1 bmc.
Change-Id: Idc5b7c13780e7790c362d05590e6d5b470774889
Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
|
|
Add network config and move 00-bmc-eth.network into meta-facebook common layer.
Test on yv4:
After do sled cycle can get ip success.
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
Change-Id: I7b6452d5f4a25fa898ae512bcc745b8ae9ed640e
|
|
The correct MAC address of NCSI managerd ethernet interface is obtained
during NCSI config process. It will need run extra workaround to
regenerated IPv6-LL address based on new MAC address from NCSI.
Add service for checking the MAC address is correctly get from NIC card
via NCSI, then regenerate the IPv6-LL address.
Tested on Harma:
```
root@harma:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 10:70:FD:E4:3F:63
inet addr:10.10.12.110 Bcast:10.10.255.255 Mask:255.255.0.0
inet6 addr: fe80::1270:fdff:fee4:3f63/64 Scope:Link
inet6 addr: 2018:5::e52e/128 Scope:Global
inet6 addr: 2019:7::1270:fdff:fee4:3f63/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:97642 errors:0 dropped:539 overruns:0 frame:0
TX packets:1625 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15804387 (15.0 MiB) TX bytes:140035 (136.7 KiB)
Interrupt:42
root@harma:~# systemctl status network-wait-ipv6-ll@eth0.service
* network-wait-ipv6-ll@eth0.service - Wait IPv6 link-local initialization
Loaded: loaded (/usr/lib/systemd/system/network-wait-ipv6-ll@.service; static)
Active: active (exited) since Tue 2024-01-09 03:33:43 PST; 38s ago
Process: 271 ExecStart=/usr/libexec/check-ipv6-ll eth0 (code=exited, status=0/SUCCESS)
Main PID: 271 (code=exited, status=0/SUCCESS)
CPU: 148ms
Jan 09 03:33:41 harma systemd[1]: Starting Wait IPv6 link-local initialization...
Jan 09 03:33:41 harma check-ipv6-ll[271]: non-global mac address, start fix eth0 ipv6-ll
Jan 09 03:33:43 harma check-ipv6-ll[271]: eth0 mac: 10:70:fd:e4:3f:63
Jan 09 03:33:43 harma check-ipv6-ll[271]: expected ipv6-ll: fe80::1270:fdff:fee4:3f63
Jan 09 03:33:43 harma systemd[1]: Finished Wait IPv6 link-local initialization.
```
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: Id3c40beda9f290d36565f0e8e146be772c9a9983
|
|
* Replace the polling style OS state monitor with the event-driven style
monitor to detect state change and assert/deassert the led groups if the
condition is met.
* Change the target OS state from Standby to BootComplete for the "on"
state of boot-status-led.
- The led group would be assert upon the OS and power state change in
dbus instead of waiting for 10s polling interval.
- A monitor can be added/removed by its own yaml, which makes it easy
to maintain.
Change-Id: I838e8d688305fe5d5aa6053f4544173a7fe9a652
Signed-off-by: Vincent Chou <vincent.chou@fii-na.com>
|
|
minerva-sys-init service should be executed before the service of the gpio-monitor or it will cause the gpioget to fail.
Change-Id: I8302ffd9d21f4c064435377cff43df7f75e3d36a
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Remove incorrect file suffixes in the service file
Change-Id: Ieaaf686b3b15836b81c9cf1e31fffda2c63f7e48
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Support OCP debug card use in the Minerva system.
Change-Id: I9436f8556556f1dd2a4ef8cbccb712bbfdf9564c
Signed-off-by: Yang Chen <yang.chen@quantatw.com>
|
|
Enable I3C drivers kernel configuration for yosemite4.
The i3cdev driver is enabled for debug purpose and it will be removed
when mctp-i3c is ready.
Tested:
Check I3C hub devices path were created.
root@bmc:~# ls /sys/bus/i3c/devices/
0-4cd8c469904 1-4cd5e46991c i3c-0 i3c-1
Change-Id: I9931ce1f18fc46b34f4fe4d9329fbd4d6e91ab1b
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
|
|
1. To fix the logical failure in the check status script.
2. Remove obmc-host-stop@0.target and phosphor-reboot-host@0.service
to avoid a host cycle when resetting.
3. To fix power policy.
Change-Id: I9de75bff428692c33ec4bf2e053eabb9aeba6f4d
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Control the host power LED when turning on/off.
Running: set led on
Off: set led off
Change-Id: Icd7a05ece4f9928c20e70b5a52ec06a8e2495ab6
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
|
|
Applications that operate on BMC typically rely on the standard
systemd recovery mechanism. In this setup, systemd automatically
restarts applications when they encounter issues. However, for
critical daemons like PLDM in IBM systems, the situation is more
nuanced.
PLDM plays a vital role in IBM infrastructures as it facilitates
communication between BMC and the host. Therefore, if the PLDM
daemon experiences a crash or restarts unexpectedly, it's crucial
to notify the remote PLDM endpoints. This notification ensures that
the remote endpoints can detect the disruption and initiate corrective
measures to synchronize critical data, such as PDRs, between the two
endpoints.
To efficiently communicate the status of a remote endpoint when the
PLDM faces an interruption, the MTCP channel serves as a key mechanism.
Specifically, when the mctp-demux daemon undergoes a restart, it
reinitializes the MCTP channel. This action effectively signals the
remote endpoint that an issue has occurred. By doing so, the remote
side can promptly take the necessary corrective actions to maintain
data synchronization and system integrity.
Change-Id: I7d28ef9b3fc8263a100d7ff1f5378fcddcdd3f89
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
|
|
as title, allows logs from different subdomains to be distinct.
Change-Id: I934d4f3e943c17dc4bc3ca9fd9f427f0529829cf
Signed-off-by: Amithash Prasasd <amithash@meta.com>
|
|
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I4318fa2701323aaf364c130c26f876ef975a571f
|
|
Caleb Palmer (1):
Updated Odyssey RAS data files for SRQ_FIR[9,36]
Zane Shelley (2):
update handling of OCC SRAM ECC errors
set L2FIR (RC) load/store received as SUE source
Change-Id: I68f55f5d3ed9c4ff525f084f04a8386e3cf47ada
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
async: match: fix duplicate symbol definitions
Change-Id: I4a287eb5799f5f3fe802747ef26bf016be2a185e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
owners: updated George email
Change-Id: I395cda30ab770b2bbe6c0328e7ab666ea7f0a048
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Glukhov Mikhail (1):
tachsensor: Fix 'Associations' capitalization to register associations
Change-Id: Iec00c256224f6c31ea02d89d98f1ef610026efcd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Konda Reddy Kachana (1):
redfish: Fix the property name to get EncryptionStatus
Mikhail Zhvakin (1):
DBus REST: Fix array and dict handling
Change-Id: I8385901a715671335a0042cdcfef093632b1d567
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Remove unused variables
Change-Id: If69822d2da61dbf9c31b4cb8462ea218d881baef
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
PEL: Removed unused constants in DataInterface
PEL: Use new Compatible interface
Change-Id: I267954603e5b1ea57e4ae0679da3ebcd0c8ae5c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|