Hi all, Just some more info now that I've had a chance to look at the source release in more detail.
> I've downloaded the .iso and checked it all out. Some code is missing > (e.g. the C library) but other code for Dell's own utilities is > included, which is great to see given that they didn't have to release it. Unfortunately Dell haven't released any tools to work with the firmware so we can't actually compile the code that was released or flash it onto the device. Apparently this is still in the works, so in the mean time we'll just have to make do with what we've got. > If anyone has any plans to start working with the code, please keep me > in the loop so we don't duplicate any effort! I have now installed a cross-compiler and managed to get some test code running on the device. The hard part was figuring out how make files available on the DRAC, but luckily it has NFS support built in so I could just mount a folder from another PC and run the code from there. The Dell release didn't include any details on the build system, so for anyone else wanting to experiment you will need a little-endian MIPS compiler with the GNU C library. Since I have a Gentoo Linux environment, this command installed the right cross-compiler for me: $ crossdev -t mipsel-unknown-linux-gnu --without-headers I could then compile some code with: $ mipsel-unknown-linux-gnu-gcc -o hello hello.c Once that folder was mounted on the DRAC, running "./hello" printed "Hello world" as expected. So it looks like we can already start building improvements to the DRAC firmware, but unfortunately we won't be able to make major changes until Dell release the rest of the code required under the GPL. Cheers, Adam. _______________________________________________ Linux-PowerEdge mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/linux-poweredge Please read the FAQ at http://lists.us.dell.com/faq
