Getting Serial over LAN running

Dear IPMC community,

on our fFEX module we are playing around with the SOL feature of the IPMC. For this we connected the port 0 of our IPMCv3 via a CPLD to a USB-UART.
Using the configuration <Connect port="0" name="SDI" baudrate="115200"/> from the USB-UART we can echo characters, so we think that the hardware connection is working.

Now in attempting <Connect port="0" name="SOL" baudrate="115200"/> and using the command
ipmitool -v -C 3 -I lanplus -U "" -P "" -H 192.168.0.2 -t 0x8a sol activate
the connections fails with the output:
Loading IANA PEN Registry...
Discovered IPMB address 0x10
Discovered Target IPMB-0 address 0x8a
Error activating SOL payload: Unspecified error

Is our approach of sending SOL commands via the shelf manager possible or do we need a direct network connection? Alternatively we can tried the following command:
ipmitool -v -C 3 -I lanplus -U "" -P "" -H 192.168.0.2 -t 0x8a -b 2 sol activate
Which after a timeout resulted in:
Loading IANA PEN Registry…
Discovered IPMB address 0x10
Error: No response activating SOL payload

Does anybody have any tips or tricks for us to achieve the SOL connection, which after testing with our USB-UART, we would like to route to our Zynq?

Thank you very much and cheers,
Emanuel

Hello Emanuel,

can you please send your IPMC project so that we can have a look? I aasume you use the remote compilation ot build the firmware?

cheers,

Stefan

Hi Stefan,

please find the project here: CERNBox

Cheers,
Emanuel

Hello Emanuel,

I’m afraid I can’t access this link. Can you please share the file via the cernbox webui. Or even better, if you have the project on gitlab, give me read access?

cheers,

Stefan

Hi Emmanuel,

Just a wild guess: have you tried to run your command with

-U “soluser” -P “solpasswd”

?

Cheers,
Ralf

Hello Emanuel,

I still haven’t been able to access your code on cernbox. However Ralf is right, you did not use the correct command to activate the SOL session, please try the following:

ipmitool -I lanplus -H <hostname-or-ip> -U soluser -P solpasswd -k gkey sol activate

This only works via the Ethernet interface of the IPMC.

cheers,

Stefan

Hi Stefan and Ralf,

thank you for the command and clarifying, that SOL is not possible via the backplane. We will try it via the direct Ethernet connection.

Thank you again and cheers,
Emanuel