[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#572785: debian-installer: bnx firmware image



Hi,

On Sat, Mar 06, 2010 at 06:03:18PM +0100, Frans Pop wrote:
> On Saturday 06 March 2010, Marc Haber wrote:
> > when trying to install Debian from today's squeeze daily image on a hp
> > ProLiant DL385G6, there are multiple images with the network interfaces,
> > which are bnx2. It needs bnx2-mips-09-5.0.0.j3.fw and
> > bnx2-rv2p-09.5.0.0.j3.fw, and I had to bring them to the system in
> > question on an USB stick.
> 
> How exactly did you bring them in? As loose files or using the relevant 
> firmware deb? The best method, especially when subdirs are involved, is to 
> simply have the deb available in the root dir of your USB stick.

I had them as two loose .fw files, as the installation instructions
suggest that this was going to work. I didn't dare using the deb
although ...

> Could you try if that does work correctly?

... this works correctly.

> > - bnx2-mips-09-5.0.0.j3.fw files is is only found if in a bnx2/
> > subdirectory.
> > - If found, it is placed into /lib/firmware 
> > - the driver expects it in /lib/firmware/bnx2 though
> > - /lib/firmware/bnx2 is deleted during the "search for firmware" process
> 
> We currently don't really allow for copying files into subdirs.

That's sad since that's where the drivers seem to expect them.

>  But it's still strange as I don't see anything in our code that would
>  delete subdirectories under /lib/firmware, so I don't see how an
>  existing subdir could disappear.

The subdir doesn't disappear, it is emptied. Sorry for the misleading
wording.

> Can you run the install again in expert mode and, before you get to the 
> hardware detection stage, add a 'set -x' in /bin/check-missing-firmware 
> and then send the syslog (gzipped!)? This with only the loose firmware 
> files on the USB stick of course.

Attached.

> You can do all this without destroying your existing install. Just make 
> sure to abort the install before partitioning.

I did this while installing a 32bit install in parallel to the
existing 64bit install, which behaved identically.

Sadly, the system is only a test installation; the boxes are going to
be used as ESX hosts.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."    Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 3221 2323190

Attachment: syslog-loosefiles.gz
Description: Binary data


Reply to: