Email or username:

Password:

Forgot your password?
10 comments
Григорий Клюшников

minute, not quite sure I understand what I'm looking at but I find it a little bit amusing that there's a small Linux computer (red PCB) whose only job is to run a web server to control a larger Linux computer (big black PCB), but at the same time I can't think of any other way of achieving this kind of remote control.

Martijn Braam

@grishka @mntmn uart forwarding and running a simple webserver is in the realm of a smaller microcontroller, but this is certainly easier.

minute

@martijnbraam @grishka also more accessible and standardized for people who already know linux administration.

minute

@martijnbraam @grishka traditionally BMC-fitted motherboards contain something like aspeed AST2600... which is also just a weird Cortex-A7 SoC

Ben Fiedler

@mntmn @martijnbraam @grishka or, you can go with overkill and use a Mercury XU5 like we do 😁 the only question then becomes: who BMCs the BMC?

minute

@bfiedler @martijnbraam @grishka ha! we do have a kintex-7 oshw module. but it would be overkill in terms of price

Ben Fiedler

@mntmn @martijnbraam @grishka (I've heard rumors that this could be one of the only hard MicroBlaze cores in the wild. Though it could also be a smaller FPGA with hardcoded bitstream... 🤔)

Martijn Braam

@mntmn @grishka running Linux on the BMC also makes USB drive emulation a lot easier I guess :)

minute

@grishka yep, but it will have a few more jobs: offer a front panel display/buttons, and the ability to power cycle the motherboard.

Kai Lu:ke

@mntmn @grishka USB drive emulation is nice, what API do you plan to expose? IPMI would be standard but it doesn't support image uploading, or? By the way, QEMU has support for playing with IPMI if that helps, as pointer I can give github.com/kinvolk/racker/tree

Go Up