Age | Commit message (Collapse) | Author | Files | Lines |
|
Since the webui-vue repo has become a web standard, enabled webui-vue
repo and removed phosphor-webui repo.
Tested: built fp5280g2 and login to the web successfully.
(From meta-inspur rev: aaf9e07be3ff1b2836d20c9823f4357e0fd85f4a)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I02139c53e492e0adc37a9951a2eff9de8f74e6aa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
CONFIG_SENSORS_INSPUR_IPSPS is depended by `inspur, ipsps1`
(From meta-inspur rev: 6123ccbc7740d4b48f92ce7c93a5b36d14b873dc)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I38ede34841beb1458ba44426cbea4b09e713258c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since inspur/fp5280g2 machine built requires `xyz/openbmc_project`,
`org/open_power` and `com/ibm`.
1. `xyz / openbmc_project` is built by default in
phosphor-dbus-interfaces repo.
2. `org/open_power` has been added to
`meta-openpower/conf/distro/include/openpower-distrovars.inc`.
3. Need to add the `com/ibm` to OBMC_ORG_YAML_SUBDIRS in the inspur
layer and require it in fp5280g2.conf.
Tested: Built fp5280g2 and ran successfully.
(From meta-inspur rev: 8427a0acfa3a9b2b397e72808999db9bccdd428f)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Idbed3f012d7c754752757b7b75496b743efbb3aa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
In all core object paths, the configuration related to led has been
removed.
(From meta-inspur rev: 40ca80ba5d3a8deb050657f1380f6a337dae63a1)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I70006155bb6c9773e99e06b67b61db9ce05de795
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
All core groups have been removed.
(From meta-inspur rev: 2eec3eee4957224ca8840736763f13d5e739576a)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I3ab79cf7cc0f993fdbcfdb361a4e68c684a520e6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379
for details about why this is necessary.
Some commits pointed out that we should identify by email instead of name.
This commit changes the existing owners to use email instead of name.
(From meta-inspur rev: f9304cb419e85d5db387f809859a4c4bc5751314)
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: I77ecf97e6622a999c1df42f61e4fef4045ebec8c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379
for details about why this is necessary.
(From meta-inspur rev: 2df619472fc58c0fa87c952d4a075a1f6475c02f)
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: I312dffc6dc1a6412f31ff1d427ec677f3a384a9c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the current release of Yocto is gatesgarth, Add and support for
gatesgarth(current) and dunsfell(previous) in meta-inspur layer.
Also, remove the two earlier releases(warrior and zeus).
Tested: Built successfully on fp5280g2 and on5263m5.
(From meta-inspur rev: 831b68cce11da461122ee20ad371d93b60a245b1)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I587a032a20bb645c452d16fbdc8adff3d35c965a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Dbus sensor interface 'xyz.openbmc_project.Sensor.Value' migrated
from int to double. Therefore all old 'int64_t' types in
"*-ipmi-sensor*.yaml" files for this interface should be changed to
'double'.
(From meta-inspur rev: 608bb59eb418c6918135651895e2b994c715126d)
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I4610bc0b6dcff78b31c8ae7973da82aac85a456f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
- This commit would switch and use the equivalent option
that are supported my bmcweb meson build.
(From meta-inspur rev: 7b43c4cbcaab12382dd275692beb9e5df3d9e0a8)
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I7f0751164cd9ac920a921bdaa5e25752ab6e0771
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the fsi-master file path to get the correct OCC information.
Tested: built successfully on fp5280g2 and get the corrent OCC information by
the D-Bus command.
(From meta-inspur rev: bf4c44199ffa9cb3804df09932440002f9d0d2c7)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I35ef99d98b3078b625e809e911265a56c4849cc9
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Create the xyz.openbmc_project.Inventory.Item.Chassis interface
on the /system/chassis inventory item at startup.
(From meta-inspur rev: 7cd52a29282b3a6f4d291d16cec1bcaeb16ab2d0)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I514c7b77583992357696b5eb09df52b4770efa23
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Use the aux property directly in dev_id.json if the version_id property fails
to match the specified regex, and avoid list index out of range.
(From meta-inspur rev: 48e6171e36d479fa722b448fb4977bf1288ac7d9)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I974005dc1a5e612dc53a8a70f67831927d2616d2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the inventory association definitions for fp5280g2.
With these, phosphor-inventory will create the
org.openbmc.Associations interface on the specified
inventory paths such that the object mapper will create
the association D-Bus objects.
(From meta-inspur rev: 905805b127fc940a28a2a6378494c5efd43f0d15)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Iafd298c9b788cae32adae22e71f44ec72ef4b746
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This commit adds the JSON configuration file having LED Group definitions
and also enables using JSON at runtime than using the compile time
generated group definition from YAML.
(From meta-inspur rev: 88e5fee64a82d51e3f10137e9248a5aa72201c06)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Idba650ab8e9df85eaca266ffd678baa48d9c91f3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For the Cpu and Dimm's interface(xyz.openbmc_project.Inventory.Item.Cpu and
xyz.openbmc_project.Inventory.Item.Dimm), should be defined in the
fp5280g2-ipmi-fru.yaml instead of the fp5280g2-ipmi-fru-properties.yaml file.
Tested:
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/motherboard/cpu0
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "1996-01-01 - 00:00:00" emits-change writable
.Manufacturer property s "IBM" emits-change writable
.Model property s "" emits-change writable
.PartNumber property s "02CY415" emits-change writable
.SerialNumber property s "YA1934319126" emits-change writable
xyz.openbmc_project.Inventory.Decorator.Cacheable interface - - -
.Cached property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Replaceable interface - - -
.FieldReplaceable property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Revision interface - - -
.Version property s "22" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "PROCESSOR MODULE" emits-change writable
xyz.openbmc_project.Inventory.Item.Cpu interface - - -
xyz.openbmc_project.State.Decorator.OperationalStatus interface - - -
.Functional property b true emits-change writable
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "SK Hynix" emits-change writable
.Model property s "HMA84GR7JJR4N-WM " emits-change writable
.PartNumber property s "" emits-change writable
.SerialNumber property s "0x537f68b1" emits-change writable
xyz.openbmc_project.Inventory.Decorator.Cacheable interface - - -
.Cached property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Replaceable interface - - -
.FieldReplaceable property b true emits-change writable
xyz.openbmc_project.Inventory.Decorator.Revision interface - - -
.Version property s "" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "DDR4-2666 32GiB 64-bit ECC RDIMM" emits-change writable
xyz.openbmc_project.Inventory.Item.Dimm interface - - -
.AllowedSpeedsMT property aq 0 emits-change writable
.CASLatencies property q 0 emits-change writable
.ECC property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.FormFactor property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.MaxMemorySpeedInMhz property q 0 emits-change writable
.MemoryAttributes property y 0 emits-change writable
.MemoryConfiguredSpeedInMhz property q 0 emits-change writable
.MemoryDataWidth property q 0 emits-change writable
.MemoryDeviceLocator property s "" emits-change writable
.MemorySizeInKB property u 0 emits-change writable
.MemoryTotalWidth property q 0 emits-change writable
.MemoryType property s "xyz.openbmc_project.Inventory.Item.Dim… emits-change writable
.MemoryTypeDetail property s "" emits-change writable
.RevisionCode property q 0 emits-change writable
xyz.openbmc_project.State.Decorator.OperationalStatus interface - - -
.Functional property b true emits-change writable
(From meta-inspur rev: 323e5dd3bb9ad6dd87ea6bb59f27b2562fcf4a7d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I23ffd5fea6ab9f9057e0b72b87c1e6cd6ff5f430
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This was a P9 DD1 workaround. These systems are no longer supported and
are not found in the wild, so the workaround has been retired.
All of the p9 systems in the tree exclude the package so this change
should be a noop.
(From meta-inspur rev: c7540334485b74040773d3891febd74c359535fe)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I3091afb20e7fac7e81276873637b10100edb8872
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add the configuration related to PSU and confirm that these services
successfully updated to the image.
Tested: built successfully on fp5280g2
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.Association.Definitions interface - - -
.Associations property a(sss) 5 "sensors" "inventory" "/xyz/openbmc_p… emits-change writable
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "" emits-change writable
.Model property s "PS-2801-12L" emits-change writable
.PartNumber property s "V03101G000000000" emits-change writable
.SerialNumber property s "6K12A0118446MM" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "powersupply0" emits-change writable
xyz.openbmc_project.Inventory.Item.PowerSupply interface - - -
(From meta-inspur rev: 90408ad10ce0647f51f44e9642b7c7901f625ed4)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I37a347a21c217425d28a10fcebaced862e3e0218
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Replace `pmbus` driver by `inspur-ipsps` driver
(From meta-inspur rev: 474ba7c9ca46ecd70e9b4924e2bc1ae161cd3438)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I4edea4c151f962e1bd5cdea9cb557d646a4331b6
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Previously these configs were included in the bitbak matadata of fp5280g2,
now they are being moved the pldm repo, so deleted these configs.
(From meta-inspur rev: 0e52a3351b72fe40ab4e13b73b0fa29bcf8900b2)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I6b3f35cbbebd76f390cf2d163fb80fa94b46378a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
For consistency, use hyphen and not a mix of underscore and hyphen.
(From meta-inspur rev: 21b37ce156ec4301f08aae1a70e049c37dadc7bf)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I93965d7534f10a88d61e656833414c70b7f5822c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-inspur rev: 7de8bd88a1edb656e88ccba76128d3404c813f18)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Ie0d50cd04bab2f3cd7eac8b3477d510eba913663
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the led manager used the default YAML to generated led-gen.hpp and
creates D-Bus object for the groups, and we tend to use JSON instead of
YAML to create it.
Tested: built successfully on phosphor-led-manager and create D-Bus
object used JSON configuration.
(From meta-inspur rev: 911c71c43beb4a3696f5c846bee06bc0a0d7bab2)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ibc72f26519bb968ed4b4c8df4e068206ab9c0704
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
In order to ensure that normal ran of the mctp/pldm, temporarily add
these to the fp5280g2 machine.
Tested: Built successfully on fp5280g2 and mctp/pldm ran well.
(From meta-inspur rev: 82e0a6261199c73158f2244d819c2d9dce4e491b)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ia344ba4467b3334e138f50f8b8c902d052e76315
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Add phosphor-psu-software-manager and use inspur specific binary tool
to update fp5280g2's psu firmware.
(From meta-inspur rev: 38802b27a5b96f2d406f17805e77971fc76e46ec)
Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: I366453eda485e6f96cbb6ef8672ea4011abf463e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
When built the related SDK on fp5280g2, since the wrong FILESEXTRAPATHS
were defined and the build failed.
Tested: built successfully on fp5280g2 using related SDK.
(From meta-inspur rev: 68b943d9f121e11b01e9a60a595930d50b16d13e)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I6e1edd74883e8d7910facd15f800aa954bd402a7
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-inspur rev: 3c7ca17e5a52696781a45c57aa8ace28ed0cd196)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: If42108455174dd2108df35193eaf1e417ecff865
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Tested: Built successfully on fp5280g2 and on5263m5.
(From meta-inspur rev: 9f97e52a7b7f5366732be3ffd73e08266f67dbb2)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I55333bd59c44c6280ad54b07c164e74b5eb39a76
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the SYSTEMD_ENVIRONMENT_FILE_${PN} defined in
obmc-phosphor-systemd.bbclass, and the phosphor-power_%.bbappend have
not inherit obmc-phosphor-systemd, so all of the
power-supply-monitor-*.conf are not installed.
Tested: Built fp5280g2 successfully and includes the
power-supply-monitor configs.
(From meta-inspur rev: 05c197192a813e5d276e9b2c0c7d4ac19f726b7d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Icd31b517536cd77ced911deb796c7c7549b0b480
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add meta-webserver to use nginx recipe.
(From meta-inspur rev: c89bec4b840664cdb60e084f65067efa60604c22)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I6559faef3ea189830835688d0a3d779481b4d1d5
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add psu.json and power-supply-monitor-*.conf for fp5280g2.
Parsed PSUs asset information via pmbus driver and exposed properties to
D-BUS interface.
Tested: Verified and built successfully on fp5280g2 and obtained correct
PSUs asset information by busctl command.
busctl --no-pager introspect xyz.openbmc_project.Inventory.Manager
/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0
xyz.openbmc_project.Inventory.Decorator.Asset interface - - -
.BuildDate property s "" emits-change writable
.Manufacturer property s "" emits-change writable
.Model property s "PS-2162-5L" emits-change writable
.PartNumber property s "" emits-change writable
.SerialNumber property s "6L5LX01173722Z" emits-change writable
xyz.openbmc_project.Inventory.Item interface - - -
.Present property b true emits-change writable
.PrettyName property s "powersupply0" emits-change writable
xyz.openbmc_project.Inventory.Item.PowerSupply interface - - -
xyz.openbmc_project.Software.Version interface - - -
.Purpose property s "xyz.openbmc_project.Software.Version.V… emits-change writable
.Version property s "1.000-1.00" emits-change writable
(From meta-inspur rev: da7f477ed1ae83cabc291349ee6609ca1890caf5)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ifaad67483f7429223d2066ca233ede58dfbc3149
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
TFTP is already support within bmcweb via Redfish and by default that
was disabled. We need to enable it by default on fp5280g2 machine
Testd: Updated successfully via the following Redfish
curl -k -H "X-Auth-Token: $token" -X POST
https://${bmc}/redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate
-d
'{"TransferProtocol":"TFTP","ImageURI":"<ip address of TFTP server>/obmc-phosphor-image-fp5280g2-20190924042243.static.mtd.tar"}'
(From meta-inspur rev: a39ad069b6d9b0f9021495661da077a07ead1132)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ic6b2e44b0680e4f4472e702aa51bff1416f6b944
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a specific interface for the Cpu and Dimm`s FRU properties and find
all Cpu and Dimm`s paths below the `/xyz/openbmc_project/inventory` path
thought this interface.
Testd: Saw the addition of `xyz.openbmc_project.Inventory.Item.Cpu` or
`xyz.openbmc_project.Inventory.Item.Dimm` interfaces via the D-Bus command.
busctl introspect xyz.openbmc_project.Inventory.Manager
/system/chassis/motherboard/cpu*
or
busctl introspect xyz.openbmc_project.Inventory.Manager
/system/chassis/motherboard/dimm*.
(From meta-inspur rev: 65a4f861c7adbbbc6b4ab8308beaea1c8b4fab5f)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I8d89316be4308d6eb57cf8899d44cc78df5a9b6d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There are two MACs on the fp5280g2 machine.
eth0 is the shared NIC and eth1 is the dedicated NIC.
Testd: Correctly read MAC for eth0 and eth1 from eeprom and expose it to D-BUS interface.
(From meta-inspur rev: 18417299bbe04a1728ff58f588f26c6a16d06bb8)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Id2c7a9551e5c0fc2115a7021a103095439dc242f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
(From meta-inspur rev: de520bd0ba379715784a0060ca941c3c272d6054)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I4e64add8166b48b3528473a1ef86fcde5c3dc550
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Use the "init-ok" gpio to notify CPLD that the BMC has been initialized. CPLD will cause the power button led to blink.
Tested: When BMC is booted complete, the power button will blink
(From meta-inspur rev: 66361442598357012e8c2357ab94ed3323a1d20b)
Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Change-Id: I5bbadd6de8058814d8765e02e137b58ea3f07278
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
INSPURBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-inspur rev: 052786ad38fa172500a9f641ed26e95e25e6fbc6)
Change-Id: I5394fc045042a30bdc958a6e528d9a7f947d49b9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the power supply monitor application and configuration files
Tested: Built phosphor-gpio-monitor and ran successfully on the fp5280g2
via dbus interfaces.
(From meta-inspur rev: ea9932d3b56af3ff9a12689731bd8081b66af856)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I5e365d7a979834f093b2a1b978ce22624be5bd8a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Manually verified sensor and sel are corrected on fp5280g2 for
psu via ipmitool commands.
(From meta-inspur rev: 74822749ef5e8a7197658af3eb1715cd85255d6d)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I0a0fe8d837be3817b6dc7048d35ffda7892e62c7
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Build fp5280g2 board and load on the target hardware
successfully and manually verified via DBUS interface
(From meta-inspur rev: cb39b871faa21244a3d1bb55f8d153ba87bfd3a6)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I3adb14da90f72bdbac0cefcf64ff1b8a274dd916
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Enable BMC and PNOR signature verification.
Tested: Upload packages containing signatures and publickey through the WEBUI,
and successfully upgrade firmware (BMC and PNOR).
(From meta-inspur rev: e4ceaedefec1e9aee9ac5ca020377e9ff197329f)
Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com>
Change-Id: I54133503f96f119b1464bca7a93045c293349ffc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Built a fp5280g2 image and manually clear the `ethaddr` env in
u-boot, and verify the mac address is synced to u-boot.
(From meta-inspur rev: 3a9f4412953d415beec3208b0c63846a7badf6cb)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I80f38705b7773bf5d2feb0aebebf1a9feae3112f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add vpd configs for fp5280g2, by adding the following specific configs
for fp5280g2 to replace the default ones.
openpower-fru-inventory
openpower-fru-vpd-layout
Tested: Manually update eeprom and verified vpd information are
corrected on fp5280g2 via dbus and ipmitool commands.
(From meta-inspur rev: 65f5494753ac5d477fb96aa163c0a8f633aaa078)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I311082d53a1339960d17db2f501c5c619b965fb8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Enable the distro feature phosphor-aspeednic-use-mac2
to support MAC2
This solution is not desirable but it works for now,
For details please refer to
https://gerrit.openbmc-project.xyz/c/openbmc/meta-phosphor/+/23415
(From meta-inspur rev: 1232c626caf2b991f0eabf8de0f6c3d46d023c45)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Id8bf7dfff51e007288a3120163a882050ab84116
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Verified bmc uart1 mirrored host console on fp5280g2.
(From meta-inspur rev: 71d09b2e39900ff6061cfdef5f4ff34131a81659)
Signed-off-by: Xiaochao Ma <maxiaochao@inspur.com>
Change-Id: I90e0a1e5c328071c3bcea9f94de6d6a92db81265
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add ipmi configs for fp5280g2, by adding the following specific configs
for fp5280g2 to replace the default ones.
openpower-ipmi-oem
phosphor-ipmi-host
phosphor-ipmi-fru
Tested: Manually verified sensor, fru and sel are corrected on
fp5280g2 via ipmitool commands.
(From meta-inspur rev: 0adbf56907286b14f34b25335cc84815189cf128)
Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I67995cba5793d4f6a45b9912bc7e03d2ce5d8759
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Built fp5280g2 and verified that obmc-host-crash.target
was reached after error injection.
(From meta-inspur rev: 7429376f373dfe4b51c5ea24f001bb0b47516e6f)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Id0417446c9b40bdd2ebc5e5e9594b122729b0fb1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Verified that temperature sensors are returned
by `ipmitool dcmi get_temp_reading` command
responses:
Entity ID Entity Instance Temp. Readings
Inlet air temperature(40h) 1 +27 C
CPU temperature sensors(41h) 1 +26 C
CPU temperature sensors(41h) 2 +26 C
CPU temperature sensors(41h) 3 +26 C
......
CPU temperature sensors(41h) 4 +26 C
CPU temperature sensors(41h) 5 +26 C
Baseboard temperature sensors(42h) 1 +29 C
Baseboard temperature sensors(42h) 2 +32 C
(From meta-inspur rev: 397f0495707790dd38f7c3f5a32a3c37d12556df)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I59cc386c407a70cce81ea5b067ebe537524d0a9d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Tested: Ran command `ipmitool mc info`
got responses:
Device ID : 0
Device Revision : 0
Firmware Revision : 0.00
IPMI Version : 2.0
Manufacturer ID : 51850
Manufacturer Name : Unknown (0xCA8A)
Product ID : 514 (0x0202)
Product Name : Unknown (0x202)
Device Available : yes
Provides Device SDRs : yes
Additional Device Support :
Sensor Device
SEL Device
FRU Inventory Device
Chassis Device
Aux Firmware Rev Info :
0x00
0x00
0x80
0x09
(From meta-inspur rev: 98340847a922cd3f405cc2cada1f1a75c960da7c)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: I5ad8c45eba95ef27de80fd688dacbe8e1e1775ba
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Fp5280g2 BMC has 2 ethernet interfaces.
One uses ncsi as the shared port and the
other is the dedicated port.
This change sets default ipmi rmcpp interface
to eth1 which is the dedicated port and ensures
that ipmi channel 1 is the dedicated port.
Tested: Ran command:
ipmitool -I lanplus -H xx.xx.xx.xx -U root -P 0penBmc lan print 1
observed correct responses:
Set in Progress : Set Complete
Auth Type Support : MD5
Auth Type Enable : Callback : MD5
: User : MD5
: Operator : MD5
: Admin : MD5
: OEM : MD5
IP Address Source : DHCP Address
IP Address : xx.xx.xx.xx
Subnet Mask : 255.255.255.0
MAC Address : ee:d4:fb:d8:00:e2
Default Gateway IP : xx.xx.xx.1
802.1q VLAN ID : Disabled
RMCP+ Cipher Suites : 3,17
Cipher Suite Priv Max : Not Available
Bad Password Threshold : Not Available
(From meta-inspur rev: 5c917d21714fdc0aada34495d647aa95c76ed1cb)
Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Ida216bc4054a5bce83985fd68b51eb0e4b901385
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|