Re: Intel Microcode loader, tg3 driver, and the -rc8-mmotd New World Order firmware...

From: Valdis . Kletnieks
Date: Thu Jul 03 2008 - 09:55:35 EST


On Thu, 03 Jul 2008 15:03:32 +0200, Kay Sievers said:
> On Thu, 2008-07-03 at 13:45 +0100, David Woodhouse wrote:
> > On Thu, 2008-07-03 at 14:41 +0200, Kay Sievers wrote:
> > > Headers are not needed for bootup, firmware might be. :) But /usr
> > > might be on a different partition/disk/storage at the time we need it,
> > > right?
> > >
> > > I would say /usr/lib/firmware should not even exist, udev does
> > > intentionally not even look there.
> >
> > Not /usr/lib/firmware. Currently, when you run 'make firmware_install',
> > it gets installed to usr/lib/firmware _within_ the kernel build
> > directory. And you're expected to copy it from there (or override with
> > 'make INSTALL_FW_PATH=/lib/firmware firmware_install')
>
> Ah, ok. So by default "make modules_install" installs in the rootfs, but
> "make firmware_install" installs in the build directory? Hmm ...

The *odd* part is that make firmware_install isn't symmetric - it drops it
in $O/usr/lib/firmware, but you don't want the final result in /usr/lib,
you want it in /lib. Maybe it should be dropping it in $O/lib/firmware
instead?

Attachment: pgp00000.pgp
Description: PGP signature