IPMI host and BMC interfaces (KCS, SMIC, BT, SSIF, IPMB)
Kernel support for the Intelligent Platform Management Interface, the long-standing protocol servers use for out-of-band management like power control, sensor monitoring, and watchdog timers. It covers both the host side talking to a BMC over KCS, SMIC, BT, SSIF, or IPMB, and the BMC side on ASPEED and Nuvoton management SoCs.
recommendation
It should stay because IPMI remains the standard out-of-band management protocol on servers, and the subsystem is still receiving active maintenance with bug fixes landing in 2026. While Redfish is gradually displacing IPMI for new deployments, BMC silicon vendors such as ASPEED still ship new chips (AST2700) and major server vendors like HPE continue to expose IPMI 2.0 on current iLO generations, so a large installed base depends on it.
repository signals
sources
- lore.kernel.org
Recent upstream maintenance in 2026 on ipmi_msghandler.c shows the subsystem is still actively fixed.
- lore.kernel.org
Another 2026 bug-fix patch against ipmi_msghandler.c indicates ongoing bug-fix traffic rather than abandonment.
- aspeedtech.com
ASPEED's current server-management lineup still markets new BMC SoCs (including AST2700 series), showing BMC hardware remains actively sold.
- support.hpe.com
HPE iLO 7 documentation states current server management still provides IPMI 2.0 capabilities, indicating ongoing deployment on modern servers.
codex reasoning notes (technical)
Recommendation is keep: provided static history already shows 182 substantive commits in 5y, 54 authors, and a most recent substantive touch on 2026-02-23. I confirmed recent upstream attention with lore_activity on drivers/char/ipmi/ipmi_msghandler.c, which returned 2026 fixes at the cited lore URLs. I checked removal/deprecation talk with lore_regex twice, but both subject scans timed out; no positive removal evidence was obtained. A local shell read of drivers/char/ipmi/Kconfig shows this directory still covers active host-side and BMC-side interfaces (IPMI_SI, SSIF, IPMB, watchdog/poweroff, ASPEED KCS/BT BMC, NPCM7xx KCS, SSIF BMC), so there is no single upstream replacement driver. Deployment is medium, not high, because Redfish increasingly displaces IPMI for new management workflows, but official web.search_query results show both current BMC silicon sales (ASPEED server-management pages) and ongoing modern-server IPMI exposure (HPE iLO 7 docs).