MNT Rack Reform BMC is coming together: boot and console UART access works via web, now just missing some buttons for power cycling and need to explore STM32MP1's USB gadget mode to expose disk images to the motherboard via USB.
MNT Rack Reform BMC is coming together: boot and console UART access works via web, now just missing some buttons for power cycling and need to explore STM32MP1's USB gadget mode to expose disk images to the motherboard via USB. 11 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. @martijnbraam @grishka also more accessible and standardized for people who already know linux administration. @martijnbraam @grishka traditionally BMC-fitted motherboards contain something like aspeed AST2600... which is also just a weird Cortex-A7 SoC @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? @bfiedler @martijnbraam @grishka ha! we do have a kintex-7 oshw module. but it would be overkill in terms of price @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... 🤔) @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 https://github.com/kinvolk/racker/tree/main/racker-sim |
prototypical mess of wires