Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPMI sol activate command is failing #174

Open
rahulmah opened this issue May 24, 2021 · 4 comments
Open

IPMI sol activate command is failing #174

rahulmah opened this issue May 24, 2021 · 4 comments

Comments

@rahulmah
Copy link

IPMI sol activate command is failing with message No response activating SOL payload after some time.

bash-4.2$ ipmitool -I lanplus -C 17 -N 3 -p 623 -U root -P 0penBmc -H <BMC_IP> sol activate usesolkeepalive
Error: No response activating SOL payload


bash-4.2$ ipmitool -I lanplus -C 17 -N 3 -p 623 -U root -P 0penBmc -H <BMC_IP> sol info
Info: SOL parameter 'Nonvolatile Bitrate (5)' not supported
Info: SOL parameter 'Volatile Bitrate (6)' not supported
Set in progress                 : set-complete
Enabled                         : true
Force Encryption                : true
Force Authentication            : true
Privilege Level                 : USER
Character Accumulate Level (ms) : 100
Character Send Threshold        : 1
Retry Count                     : 7
Retry Interval (ms)             : 100
Volatile Bit Rate (kbps)        : IPMI-Over-Serial-Setting
Non-Volatile Bit Rate (kbps)    : IPMI-Over-Serial-Setting
Payload Channel                 : 1 (0x01)
Payload Port                    : 623
bash-4.2$

BMC FW:

root@witherspoon:~# cat /etc/os-release
ID=openbmc-openpower
NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro)"
VERSION="2.10.0-rc1"
VERSION_ID=2.10.0-rc1-dirty
PRETTY_NAME="Phosphor OpenBMC (Phosphor OpenBMC Project Reference Distro) 2.10.0-rc1"
BUILD_ID="2.10.0-rc1"
OPENBMC_TARGET_MACHINE="witherspoon"
@JohnChung93
Copy link

JohnChung93 commented Jul 5, 2021

Following commit cause this issue.
openbmc/phosphor-net-ipmid@2908695

DBUS service missing that cause IPMI command response failed.
Following function could not get exist dbus service.

solService = ipmi::getService(dbus, solInterface, solPathWitheEthName);

You could refer following file for creating DBUS service which SOL needed.

https://github.com/openbmc/openbmc/blob/master/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/settings/phosphor-settings-manager/sol-default.override.yml

It's works for me.
Hope this could fix your problem.

@leiyu-bytedance
Copy link
Contributor

Following commit cause this issue.
openbmc/phosphor-net-ipmid@2908695

DBUS service missing that cause IPMI command response failed.
Following function could not get exist dbus service.

solService = ipmi::getService(dbus, solInterface, solPathWitheEthName);

You could refer following file for creating DBUS service which SOL needed.

https://github.com/openbmc/openbmc/blob/master/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/settings/phosphor-settings-manager/sol-default.override.yml

It's works for me.
Hope this could fix your problem.

With the fix, we still hit sol issue, see openbmc/phosphor-net-ipmid#19 for details.
@JohnChung93 Did you meet the issue?

@JohnChung93
Copy link

With the fix, we still hit sol issue, see openbmc/phosphor-net-ipmid#19 for details.
@JohnChung93 Did you meet the issue?

@leiyu-bytedance No, I only meet the issue "No response activating SOL payload" for my system.

After setting all of sol dbus related property, I did not hit any IPMI sol issue.

@csiegpman
Copy link

I modified it according to leiyu-bytedance instructions, and then I can see the bus generated under bmc, but on the host, execute bash-4.2$ ipmitool -I lanplus -C 17 -N 3 -p 623 -U root -P 0penBmc -H <BMC_IP > sol activate usesolkeepalive
Still getting Error: No response activating SOL payload, how can I troubleshoot it?
image

Haruka4141 pushed a commit to Haruka4141/openbmc that referenced this issue Oct 17, 2024
Ref: openbmc/phosphor-host-ipmid#174
Tested:
    (eth0/1) ipmitool -C 17 -H {BMC_IP} -U root -P 0penBmc sol activate/info
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants