objc console new design

Andrew Jeffery andrew at aj.id.au
Sun Apr 5 22:10:57 AEST 2020



On Sat, 4 Apr 2020, at 08:09, Vijay Khemka wrote:
>  
> Hi Andrew,
> 
> How is server launched as per new design code. With latest update, 
> console server is not launching in our platform. I saw config option 
> “OBMC_CONSOLE_HOST_TTY ?= "ttyVUART0" “ has been removed from bb file 
> and also there is no triggering point in obmc-console-ssh socket and 
> service like earlier Wants=obmc-console@{OBMC_CONSOLE_HOST_TTY}.service 
> <mailto:Wants=obmc-console@%7bOBMC_CONSOLE_HOST_TTY%7d.service>.
> 
> 
> I see udev rules added in latest patch for launching server which needs 
> config definition of udev, do we need this for launching, please advise.

Yes, obmc-console now ships a udev rules file that launches obmc-console-server
via an `ENV{SYSTEMD_WANTS}` directive:

https://github.com/openbmc/obmc-console/commit/fdf1a7102f800711daadfc3895fc8feeffa73c0e#diff-416dba8b88aad2291d9c314cfa7a75f1

I saw on IRC you need to launch obmc-console-server for UARTs other than the
VUARTS - please send a patch to the rules file in obmc-console adding the
UARTs you need. As noted in the commit message systemd will only attempt
to start obmc-console-server for the UARTs that have configuration files installed
on the system, so we can in theory support adding rules for each UART without
negative effects.

Hope that helps,

Andrew


More information about the openbmc mailing list