ipmi kcs problem

Paul Fertser fercerpav at gmail.com
Sat Oct 8 00:50:03 AEDT 2022


On Fri, Oct 07, 2022 at 12:56:02PM +0000, Erhan Y. wrote:
> We are trying to get SMBIOS tables from host on BMC (ast-2500).

What tools are you going to use for that once you get IPMI exchange
working? On our Tioga Pass system it's performed by UEFI on startup
using MDRv1 protocol.

> KCS#3 is enabled in DTS (with address CA2)

&kcs3 { 
        // BMC KCS channel 3
        status = "okay";
        aspeed,lpc-io-reg = <0xca2>;

is what works for us.

> [    7.796852] ipmi_si: IPMI System Interface driver
> [    7.796893] ipmi_si dmi-ipmi-si.0: ipmi_platform: probing via SMBIOS
> [    7.796900] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
> [    7.796905] ipmi_si: Adding SMBIOS-specified kcs state machine
> [    7.797140] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0

This looks correct.

> BMC Logs: 
> [    0.301014] ast-kcs-bmc 1e78902c.kcs: Initialised IPMI client for channel 3
> [    0.301085] ast-kcs-bmc 1e78902c.kcs: Initialised channel 3 at 0xca2

This too, 1e78902c.kcs is created and used.

So everything looks proper so far.

Do you know if LPC communication between your host and BMC works at
all? Apart from KCS it's also often used for 16550A serial ports (with
BMC being an LPC slave).

Do you have appropriate confguration for ipmi_kcs3 in

Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:fercerpav at gmail.com

More information about the openbmc mailing list