summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandr Ilenko <AIlenko@IBS.RU>2022-09-15 14:34:37 +0300
committerAlexandr Ilenko <AIlenko@IBS.RU>2022-09-15 14:34:37 +0300
commit04dd86fc2d28b9530644340bb0aa1b31c232dc48 (patch)
tree104dd7b722f83ddfd439d7fde943c042f2023837
parent5e1935137cfb17ea4bd57e45056410481c310e82 (diff)
downloadopenbmc-04dd86fc2d28b9530644340bb0aa1b31c232dc48.tar.xz
Fix: virtual-media: nbd-client exits with netlink
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media.bbappend1
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media/0017-Fix-virtual-media-nbd-client-exits-with-netlink.patch28
2 files changed, 29 insertions, 0 deletions
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media.bbappend b/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media.bbappend
index b52bac1be5..c4a9e78498 100644
--- a/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media.bbappend
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media.bbappend
@@ -17,6 +17,7 @@ SRC_URI += "\
file://0014-virtual-media.1-Upd-Use-usb-ctrl-instead-of-sysfs-.-.patch \
file://0015-virtual-media.1-Fix-Use-usb-ctrl-cdrom-is-pre-config.patch \
file://0016-Fix-add-configuration-usb-iso-in-proxy-mode.patch \
+ file://0017-Fix-virtual-media-nbd-client-exits-with-netlink.patch \
"
RDEPENDS:${PN}:append = " nfs-utils-mount phosphor-misc-usb-ctrl"
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media/0017-Fix-virtual-media-nbd-client-exits-with-netlink.patch b/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media/0017-Fix-virtual-media-nbd-client-exits-with-netlink.patch
new file mode 100644
index 0000000000..97150e5350
--- /dev/null
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/virtual-media/virtual-media/0017-Fix-virtual-media-nbd-client-exits-with-netlink.patch
@@ -0,0 +1,28 @@
+From d18ffa2e3e0ef7b0e52dee22e5ff1a366c724685 Mon Sep 17 00:00:00 2001
+From: Alexandr Ilenko <AIlenko@IBS.RU>
+Date: Thu, 15 Sep 2022 09:29:54 +0300
+Subject: [PATCH] Fix: virtual-media: nbd-client exits with netlink
+
+---
+ src/configuration.hpp | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/configuration.hpp b/src/configuration.hpp
+index 0a713a5..0c83123 100644
+--- a/src/configuration.hpp
++++ b/src/configuration.hpp
+@@ -50,6 +50,11 @@ class Configuration
+ std::to_string(mp.timeout.value_or(defaultTimeout));
+ std::vector<std::string> args = {
+ "-t", timeout, "-u", mp.unixSocket, mp.nbdDevice.to_path(),
++ // Let`s use old configuration way (via ioctl),
++ // because:
++ // - netlink still is not required (as a new auto dependency),
++ // - client exits immediately just after netlink configuration.
++ "-nonetlink",
+ "-n"};
+ return args;
+ }
+--
+2.35.1
+