Ubuntu/Debian firmware-tools status

Matt Domsch Matt_Domsch at dell.com
Mon Nov 12 22:15:02 CST 2007


On Mon, Nov 12, 2007 at 01:51:59PM +0100, Robert Lindgren wrote:
> Hi,
> 
> I was just wondering if there is any work going on with providing
> newer version of the firmware-tools for Ubuntu/Debian. I'm aware that
> Dell doesn't support this OS, but right now it's kinda problematic to
> upgrade a remote Dell server running these OSes.
> 
> Is it possible to convert the current versions of the rpms with alien
> and have a successful flash of lets say the latest urgent perc4
> firmware for 2850?

A few weeks ago I spent time making proper Debian/Ubuntu packages.
That code is in the git repositories at http://linux.dell.com/git/ for
firmware-tools and firmware-addon-dell.  "make deb" and "make sdeb"
(for uploading to REVU) are added and functional.

Michael has been working on a deb autobuilder, similar in concept to
our RPM autobuilder, so we can produce packages easily.  We've also
talked about how we would populate a deb ftparchive on linux.dell.com.

A few gotchas still exist.
1) there's no easy way to deal with multiple target distro versions
   without editing debian/changelog for each build.  That's somewhat
   annoying.  OK, more than somewhat.  So this isn't automated.

2) corollary to 1), where do we put all those firmware packages that
   will work for all the debian versions?  They're really simple
   packages, but it makes no sense to replicate them for each distro
   version. (and no, I don't really want to get into full pool
   management if I can avoid it).  This may wind up being as simple as
   creating a fake version named 'crossdistro' or something,

3) apt-get install $(bootstrap_firmware) doesn't work.  It's really
   not happy with the linefeeds in that output.  This is solvable ala
   the bootstrap_firmware -u flag used by up2date, which reformats the
   output to be friendly for up2date.  Similar work needs to happen
   for apt.

4) we don't need it quite yet, but in yum we have the dellsysid yum
   plugin which is handy for having per-system per-os-version
   repositories.  Apt has the idea of replacable fields (e.g. $ARCH)
   but that's about it.  We'd want this extended in the long term.


 
> Does anybody know if it's possible to flash from virtual media, like
> drac4,drac5?
> 
> Is there anything I can do to help out with the firmwaretools for
> debian? testing or something...

Grab the code from the git repos, build debs, and give those a try.
Some of the steps may still be manual, but they're improving.  And
then send patches back to this list. :-)

Thanks,
Matt

-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux


More information about the firmware-tools-devel mailing list