Linux 5.3采用IPMB驱动程序实现智能平台管理总线


Mellanox为Linux 5.3内核提供了一个用于智能平台管理总线(Intelligent Platform Management Bus)的IPMB驱动程序。

IPMB最初并没有引起注意,但是在检查了新的驱动程序及其相关文档之后,对于受支持的服务器平台来说,它听起来非常有趣。

智能平台管理总线或IPMB是一种I2C总线,可在机箱内的不同板之间提供标准化的互连。这种互连在基板管理(BMC)和机箱电子设备之间。 IPMB还通过IPMB总线与消息传递协议相关联。

使用IPMB的设备通常是管理控制器,它们执行管理功能,例如维护前面板接口,监控基板,热交换系统机箱中的磁盘驱动器等等......

当在系统中实现IPMB时,BMC充当控制器以使系统软件能够访问IPMB。 BMC通过IPMB向设备(通常是卫星管理控制器Satellite Management Controller或Satellite MC)发送IPMI请求,设备将响应发送回BMC。

因此,除了针对Linux 5.3的IPMI修复,这个IPMB驱动程序也是如此,因此Linux可以作为IPMI网络上的从设备/卫星MC。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-07/159357.htm

相关内容