[HELP] ipmi-kcs didn't work

qianlihu wangzhiqiang8906 at gmail.com
Thu Nov 15 12:49:06 AEDT 2018


Hi,Jae

>
> Hi,
>
> On 11/14/2018 2:38 AM, qianlihu wrote:
> > Hi,
> >
> > I add ipmi kcs node,but it didn't work
> >
> > here is the patch for dts.
> >
> >          lpc_bmc: lpc-bmc at 0 {
> > -               compatible = "aspeed,ast2500-lpc-bmc";
> > +               compatible = "aspeed,ast2500-lpc-bmc", "simple-mfd", "syscon";
> > +
> >                  reg = <0x0 0x80>;
> > +               reg-io-width = <4>;
> > +
> > +               #address-cells = <1>;
> > +               #size-cells = <1>;
> > +               ranges = <0x0 0x0 0x80>;
> > +
> > +               kcs3: kcs3 at 0 {
> > +                       compatible = "aspeed,ast2500-kcs-bmc";
> > +                       reg = <0x0 0x80>;
> > +                       interrupts = <8>;
> > +                       kcs_chan = <3>;
> > +                       kcs_addr = <0xca2>;
>
> Probably, you should add a clock setting for KCS H/W block into here.
>
>         clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
>
I tried ,but it didn't work.

> Cheers,
>
> Jae
>
> > +                       status = "disabled";
> > +
> > +               };
> >          };
> >
> > +&kcs3 {
> >                           +       status = "okay";
> >          +};
> >
> >
> > The device node /dev/ipmi-kcs3 is created.
> >
> >
> > root at sanjose:/tmp# ./kcsbridged --vv --d /dev/ipmi-kcs3
> > Debug logging
> > Starting
> > Registering dbus methods/signals
> > Requesting dbus name: org.openbmc.HostIpmi
> > Getting dbus file descriptors
> > Opening /dev/ipmi-kcs3
> > Creating timer fd
> > Entering polling loop
> > Processed 1 dbus events
> > Processed 1 dbus events
> > Processed 1 dbus events
> > Processed 1 dbus events
> > Processed 1 dbus events
> > Processed 1 dbus events
> > Processed 1 dbus events
> >
> > but there is nothing output.
> >

this is the dmesg info

root at sanjose:~# dmesg |grep kcs
[    2.052340] aspeed-kcs-bmc: channel=3 addr=0xca2 idr=0x2c odr=0x38 str=0x44

I also checked the hardtrap:
0x1e6e2070[bit25]  enabled the lpc mode

I'm sure the IO port is 0xca2.


should I config the pin for LPC,I checked the ibt node,it didn't.


thank you

--qianlihu


More information about the openbmc mailing list