IPMI KCS support in openbmc Linux

Tanous, Ed ed.tanous at intel.com
Fri Jun 15 03:02:09 AEST 2018


Brad,

I believe the only configuration needed is in the DTS file for your platform, although if you're getting the /dev/ipmi-kcs I suspect that's working.

What baseboard are you trying to port OpenBMC to?  Are you sure that the BIOS for your board supports KCS (and not something else like block transfer)?

I know of some other people outside of my team that were able to get those patches working on their platform, and they didn't mention any "tricks" to getting it to work.  Usually we simply test with ipmitool or similar from the host side booted into an OS, or cmdtool from a UEFI shell.

-Ed


From: Brad Chou [mailto:chou.brad at gmail.com] 
Sent: Thursday, June 14, 2018 1:25 AM
To: Tanous, Ed <ed.tanous at intel.com>
Cc: openbmc at lists.ozlabs.org
Subject: Re: IPMI KCS support in openbmc Linux

Hi Ed,
I have tried to add your patches.
https://gerrit.openbmc-project.xyz/#/c/10946/
https://gerrit.openbmc-project.xyz/#/c/10951/ 

Also another patch for aspeed-g5.dtsi on 
https://patchwork.kernel.org/patch/10263369/

Now, I can see there are kcs devices in /dev/ipmi-kcs, looks like the kcs driver is working.
But on my OEM x86 board, the BIOS still can't communicate with BMC by kcs.
Do I need to config anything ?
Any tool I can use to test the kcs interface ?

Thanks.



More information about the openbmc mailing list