diff options
author | Chris Sides <christopher.sides@hpe.com> | 2022-10-28 18:05:08 +0300 |
---|---|---|
committer | Christopher Sides <Christopher.Sides@hpe.com> | 2022-12-02 00:14:18 +0300 |
commit | 731689cc93e855bae0e711e84924e66496cf94ea (patch) | |
tree | 74ded301a66d3b8dbc03ed156cdb081a31baeb96 /meta-hpe/meta-common/recipes-phosphor | |
parent | c1c15b67556a12a8b0c8f8256ba12e3b08701a2f (diff) | |
download | openbmc-731689cc93e855bae0e711e84924e66496cf94ea.tar.xz |
meta-hpe: add ipmi-kcs rules to resolve obmc freeze on host-boot
This standard ipmi-kcs rule (as implemented in internal hpe builds)
resolves an issue with the obmc being hammered by kcs interrupts
when the host is booted on HPE platforms.
Signed-off-by: Chris Sides <christopher.sides@hpe.com>
Change-Id: Ieac607e95c36c53d1bc9f4ef3634dd67e1ece858
Diffstat (limited to 'meta-hpe/meta-common/recipes-phosphor')
-rw-r--r-- | meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/99-ipmi-kcs.rules | 1 | ||||
-rw-r--r-- | meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs_%.bbappend | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/99-ipmi-kcs.rules b/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/99-ipmi-kcs.rules new file mode 100644 index 0000000000..1de5562c3b --- /dev/null +++ b/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/99-ipmi-kcs.rules @@ -0,0 +1 @@ +KERNEL=="ipmi-kcs1", SYMLINK+="ipmi_kcs1" diff --git a/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs_%.bbappend b/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs_%.bbappend new file mode 100644 index 0000000000..88f256826b --- /dev/null +++ b/meta-hpe/meta-common/recipes-phosphor/ipmi/phosphor-ipmi-kcs_%.bbappend @@ -0,0 +1,9 @@ +KCS_DEVICE = "ipmi_kcs1" +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +SRC_URI += "file://99-ipmi-kcs.rules" + +do_install:append() { + install -d ${D}${base_libdir}/udev/rules.d + install -m 0644 ${WORKDIR}/99-ipmi-kcs.rules ${D}${base_libdir}/udev/rules.d/ +} |