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

Reply via email to