Need driver support for IPMI device on OCPv2 Windmill
Bug #1156667 reported by
Samantha Jian-Pielak
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Invalid
|
Undecided
|
Unassigned | ||
The Open Compute Project |
Confirmed
|
Critical
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Bug Description
The IPMI device is a custom module that adds support for the modified Intel management engine ipmi stack included by intel for this platform.
$ ipmitool channel info
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
# modprobe ipmi_si
FATAL: Error inserting ipmi_si (/lib/modules/
**12.04**
# modprobe ipmi_si
FATAL: Error inserting ipmi_si (/lib/modules/
**12.04.2**
Changed in opencompute: | |
importance: | Undecided → Critical |
description: | updated |
Changed in opencompute: | |
status: | New → Confirmed |
importance: | Critical → High |
Changed in opencompute: | |
importance: | High → Critical |
To post a comment you must log in.
We also came across this during our evaluation of the Windmill board. It seems as though there is a kernel module called DCMI that interacts over a HECI interface(Possible documentation here) to access the DCMI capabilities of the Intel Platform Controller Hub (c602), with Management Extensions (ME).
In addition to needing the DCMI module, you need a specialized version of ipmitool (or dcmitool) in order to interact over the HECI interface. This is due to current versions of ipmitool and dcmi tool do not contain support for it.
Attached are both the kernel modules (for a 2.6 based kernel on RPM distribution... CentOS).
This is all for the OCP V2.0 Windmill boards for dcmitool to work you need to compile the drivers dcmi and mei and then *may* need install these compatlibs
yum install compat-readline5 0.9.8e- 17.el6_ 2.2.x86_ 64
yum install openssl098e-
Module madness -- remove ipmi and install mei and dcmi
modprobe -r ipmi_si
modprobe -r ipmi_devintf
modprobe -r ipmi_msghandler
put the mei and dcmi drivers in the "correct structure" i.e.
/lib/modules/ 2.6.32- 220.13. 1.el6.x86_ 64/kernel/ drivers/ char/<module_ name>
run depmod and then install the stuff
depmod
modprobe mei
modprobe dcmi