would like an open ipmi baseboard driver
The Solaris bmc(7D) baseboard management driver is closed and not redistributable. An open source replacement would be great to have.
Updated by Garrett D'Amore almost 11 years ago
The bmc code, btw, is horribly, terribly broken at Oracle. I've seen the code, and its very fragile due to misuse of STREAMS.
The best solution here is to import the de facto standard openipmi code.
Note that there are private interfaces in bmc, used with certain Sun gear and applications, which we need not support.
The challenge therefore, isn't nearly as large as you might otherwise expect.
Updated by Jim Klimov about 9 years ago
- Difficulty set to Medium
- Tags set to needs-triage
Just a note: I've recently brought up the issue on the "userland" mailing list ("OI and BMC (HW watchdog)" at http://comments.gmane.org/gmane.os.illumos.userland/260) , and I was told that there is a solution (at least in the works), quote:
...Joyent has already ported openipmi from BSD, take a look at:
and more related commits out there.
Also in the thread I and Richard Elling agreed that the best path would be to have this work (when completed?) get accepted in the illumos-gate and then available to all distros.
I guess the packaged "bmc-watchdog" program (et al from FreeIPMI package) would have to learn to use that driver name (by default?) as well... Or should the driver "listen" at /dev/bmc as well?