BBWelcome to Etherpad Lite!
This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
Etherpad Lite on Github: http://j.mp/ep-lite
IBM OpenBMC: https://github.com/openbmc/
IBM OpenBMC Mailing lsit: https://lists.ozlabs.org/listinfo/openbmc
Facebook OpenBMC: https://github.com/facebook/openbmc
Brendan Higgins <brendanhiggins@google.com>
Gauging familiarity with OpenBMC and BMCs in general
Room reasonably familiar with BMCs but not OpenBMC
Not much in the kernel today that is BMC specific
Looking into IPMI, IPMB, and other management interfaces
Ask if anyone uses interfaces other than those, no responses
Trying to decide on common infrastructure for IPMI abstraction and software stack.
Proposed common kernel abstraction for IPMI hardware that handles all types of IPMI messages
IBM OpenBMC provides an implementation of BMC-side IPMI but not great code quality
Google wants MCTP
MCTP provides a transport layer for management messages to run other protocols on top (such as NC-SI)
NC-SI is protocol for out-of-band newtorking shared with host NIC
Other companies have requested IPMB
Q: you're talking about changes in the BMC-side kernel?
Yes
Want to define how much of IPMI functaionlity goes into the kernel vs userspace
IBM OpenBMC has an existing BMC-side IPMI stack that is tied to Aspeed device driver
OpenIPMI has a different stack using a different kernel device
Host-side IPMI stack is well-defined and handles lots of things like sequence numbers and routing over LPC or network
BMC-side should be much simpler
Proprietary BMCs have a tendancy to crash.
People looking for available open stacks that they can modify and control
Would we be able to deploy on existing systems or wait for OpenBMC?
Google explained how using OpenBMC on a Quanta system w/ schematics took ~1 day to get the host booting
Contributions are going to be hard
Emulator available?
Yes, IBM maintains qemu models of Aspeed AST2400 and AST2500
qemu can run host and BMC in separate instances and link them up
Q: Can the BMC access the hard drives?
Not without host cooperation today
Need a separate, indepedent path from BMC to talk to storage controller
MCTP might allow path either through PCI (via host) or over SMBus
Dell has full webserver on thier systems
Mostly use just power control, serial console
Go to the BMC-provided webpage for debugging