How to enable SOL
Yang Zhang
yang.zhang.wz at gmail.com
Fri Jun 13 18:36:36 AEST 2025
Hi All,
I am trying to set up SOL on my platform. On my platform, ttyS2 is
connected to the host.
I can use ssh -p 2202 localhost to see the output from the host, but
when I run ipmitool sol activate, it shows nothing except the
following:
ipmitool -I lanplus -C 17 -H 192.168.10.178 -U root -P 0penBmc sol activate
[SOL Session operational. Use ~? for help]
I guess the reason is that I haven’t bound SOL to ttyS2, and I don’t
know how to do this. Are there any settings to bind SOL to ttyS2?
Or maybe there are other configurations I need to add?
Here is the config I used:
obmc-console_%.bbappend:
FILESEXTRAPATHS:append := "${THISDIR}/${PN}:"
RDEPENDS:${PN} += "bash"
# Declare port specific config files
OBMC_CONSOLE_TTYS = "ttyS0 ttyS2"
CONSOLE_CLIENT = "2200 2202 "
SRC_URI += " \
${@compose_list(d, 'CONSOLE_SERVER_CONF_FMT',
'OBMC_CONSOLE_TTYS')} \
${@compose_list(d, 'CONSOLE_CLIENT_CONF_FMT', 'CONSOLE_CLIENT')} \
"
SYSTEMD_SERVICE:${PN}:append = " \
${@compose_list(d,
'CONSOLE_CLIENT_SERVICE_FMT', 'CONSOLE_CLIENT')} \
"
do_install:append() {
# Install the console client configurations
install -m 0644 ${UNPACKDIR}/client.*.conf ${D}${sysconfdir}/${BPN}/
}
$ cat server.ttyS0.conf
# console-id is default to obmc-console
local-tty = ttyS0
local-tty-baud = 115200
$ cat client.2200.conf
# console-id is default to obmc-console
$ cat server.ttyS2.conf
local-tty = ttyS2
local-tty-baud = 115200
console-id = ttyS2
$ cat client.2202.conf
console-id = ttyS2
--
best regards
yang
More information about the openbmc
mailing list