Adam Nielsen wrote: > 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. > which flavors of DRAC have source available?
Jason _______________________________________________ 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
