summaryrefslogtreecommitdiff
path: root/meta-yadro
diff options
context:
space:
mode:
authorAndrew Jeffery <andrew@aj.id.au>2023-05-11 11:12:13 +0300
committerPatrick Williams <patrick@stwcx.xyz>2023-05-12 05:37:54 +0300
commit8ee46d309af05e8af0ca9b861b5edf0948cfeecc (patch)
treebd48fa8668f7deb7af892c88df6f9abd3860a023 /meta-yadro
parent344b89444cb39a06e1de843e763aed6d2fac2bf2 (diff)
downloadopenbmc-8ee46d309af05e8af0ca9b861b5edf0948cfeecc.tar.xz
Revert "Add socket-id for the first console"
This reverts commit ec7cab9378f548e94ee4af83946b2583d1fc7194. ec7cab9378f5 ("Add socket-id for the first console") was only a partial fixup of the obmc-console configurations found in the tree. For historical reasons not all platforms that support multiple consoles install a client configuration file for all consoles. Instead they relied on some default behaviour that was removed in obmc-console's 4e7186918599 ("Fixed broken dbus interface for multiple consoles"). Applying the configuration changes in the manner of ec7cab9378f5 ("Add socket-id for the first console") resulted in an asymmetric configuration between the client and server, breaking some SSH SOL instances. As of ae2460d0b8e8 ("obmc-console: Provide a default value for `console-id`.") in obmc-console the requirement to specify `socket-id`[^1] is lifted. Instead, the configuration can choose to override a default value. This restores the original behaviour and unbreaks SSH SOL. [^1]: Now an alias of the `console-id` configuration key Websocket and IPMI consoles remain broken. A fix is under development that also takes a proper approach to supporting multiple consoles in bmcweb, and the same solution pattern can be applied in ipmid. More discussion of the problems involved can be found here: https://amboar.github.io/notes/2023/05/08/happenings-in-obmc-console.html Change-Id: I274284c791758f336da6d6301dc523bac2b5dd69 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Diffstat (limited to 'meta-yadro')
-rw-r--r--meta-yadro/meta-nicole/recipes-phosphor/console/obmc-console/obmc-console.conf1
-rw-r--r--meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/obmc-console.conf1
2 files changed, 0 insertions, 2 deletions
diff --git a/meta-yadro/meta-nicole/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-yadro/meta-nicole/recipes-phosphor/console/obmc-console/obmc-console.conf
index 32ef1aad08..a5ba3f3284 100644
--- a/meta-yadro/meta-nicole/recipes-phosphor/console/obmc-console/obmc-console.conf
+++ b/meta-yadro/meta-nicole/recipes-phosphor/console/obmc-console/obmc-console.conf
@@ -2,4 +2,3 @@ lpc-address = 0x3f8
sirq = 4
local-tty = ttyS0
local-tty-baud = 115200
-socket-id = console0
diff --git a/meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/obmc-console.conf b/meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/obmc-console.conf
index 54a2d4fdb9..8491f53653 100644
--- a/meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/obmc-console.conf
+++ b/meta-yadro/meta-vegman/recipes-phosphor/console/obmc-console/obmc-console.conf
@@ -1,4 +1,3 @@
baud = 115200
local-tty = ttyS3
local-tty-baud = 115200
-socket-id = console0