Phosphor-ipmi-ipmb

Vernon Mauery vernon.mauery at linux.intel.com
Wed Dec 14 05:55:35 AEDT 2022


On 08-Dec-2022 09:49 AM, zehra.ozdemir at inventron.com.tr wrote:
>Hello,
>
>
>
>We are trying to create communication between BMC and the Host. We defined
>an ipmb device from an i2c in dts and can barely see that /dev/ipmb-x is
>created and ipmb.service is running. But we do not understand how is data
>transfer provided Host to BMC yet.  Is remote address in ipmb-channels.json
>used for that reason? Also, do we need to add any driver to the host for
>this?

I am not aware of anyone using ipmb for a system interface. So far in 
OpenBMC, I have only heard of block transfer (BT) or keyboard controller 
style (KCS) system interfaces. I am guessing that by ipmb you are 
referring to SMBus System Interface or SSIF in the IPMI specification. 
Is that what you are referring to?

 From the system side typically some sort of table or specification would 
direct the OS to load the SSIF driver (or other IPMI system interface 
driver). For example, on Intel-based systems, this would be from the 
SMBIOS table.

--Vernon


More information about the openbmc mailing list