Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I was just given two Dell i610 power edge servers; and I want to add support for this library #208

Open
wade-welles opened this issue Jun 21, 2020 · 2 comments

Comments

@wade-welles
Copy link

wade-welles commented Jun 21, 2020

Is a power-edge of this generation desired? I suspect that power-edges with idrac6 (is that related to the bmc component? I believe the BMC in this server is a combination of a bios style SOIC-8 flash chip for a bootloader, and a EEMC for the core "operating stylem" component if I understood correctly, or I could be confusing the EEMC, and it is the domain of the idract6 system.

from, or around, the same generation would all be supported by this, or at least provide a simple starting point to continue to extend the functionality.

We are tearing down the entire server, pulling out all auxiliary and possibly in-securable components, and focusing on documenting the process of locating all the firmware, and flash memory containing important firmware that is either difficult or never changed .

We are very interested in using both u-root, and u-bmc.

Do you have any experience with this, do you have any suggestions on where to start reading (code or documentation ) for getting started.

One method I had considered was dumping the relevant fash memory and implementing a virtual implementation using QEMU or even simpler tools to speed up development and the upside is also being able to offer these tools to others wishing to take the journey of implementing more platforms.

Love your work, I hope, we can collaborate more, and talk sometime. I'm 100% in support of what you have written about essentially neglect of BIOS, and similar low level systems, and all we get after all this time with corporate actors with massive pools of both resources and developers is dragging their feet on UEFI, and "secure boot", which quite honestly is lackluster.

I'm currently working on a virtual machine boot-chain system that leverages u-root, to provide secure, customization ,and forward thinking implementations of initramfs, init, and other boot utilities that make up the boot process. I hope I can contribute code that finds use in these projects and it starts an ongoing relationship of collaboration .

Take care

@bluecmd
Copy link
Contributor

bluecmd commented Jun 29, 2020

Hi! Very cool!

The bar I've set for u-bmc is that it's for any BMC that runs a modern Linux. So if you can get Linux ported to the idrac6 you will have the option of running u-bmc (and possibly also OpenBMC) on it.

Starting with a qemu port sounds like a good first step, happy to bounce ideas along the way if you need it.

Best of luck!

@Hurricos
Copy link

For context: iDRAC6 is based on the WPCM450, which Jonathan Neuschafer has generously spent time porting to Linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants