Debian Bug report logs - #578407
live-initramfs: does not load bnx2x firmware

version graph

Package: live-initramfs; Maintainer for live-initramfs is Debian Live Project <debian-live@lists.debian.org>;

Reported by: Mathieu Alorent <malorent@echo.fr>

Date: Mon, 19 Apr 2010 16:30:05 UTC

Severity: normal

Tags: help, moreinfo

Found in version live-initramfs/1.156.1+1.157.2-1

Done: Daniel Baumann <daniel@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Live <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Mon, 19 Apr 2010 16:30:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Alorent <malorent@echo.fr>:
New Bug report received and forwarded. Copy sent to Debian Live <debian-live@lists.debian.org>. (Mon, 19 Apr 2010 16:30:08 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Mathieu Alorent <malorent@echo.fr>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: live-initramfs: does not load bnx2x firmware
Date: Mon, 19 Apr 2010 18:21:32 +0200
Subject: live-initramfs: does not load bnx2x firmware
Package: live-initramfs
Version: 1.156.1+1.157.2-1
Severity: normal

Hi,

I'm trying do Debian Lenny netboot for using with FAI.
We use some HP Blades BL460c G6 with Broadcom NetXtreme II 10Gb, which
need a firmware.

I've added "bnx2x" to /etc/initramfs-tools/modules, and installed
firmware-bnx2x package. 
During update-initramfs process, I can see adding of the module and
firmware.
But when booting, I get:

bnx2x 0000:02:00.0: PCI INT A -> GSI 28 (level, low) -> IRQ 28
bnx2x: part number 412F4E-0-0-0
bnx2x: Loading bnx2x-e1h-5.0.21.0.fw
bnx2x 0000:02:00.0: firmware: requesting bnx2x-e1h-5.0.21.0.fw
bnx2x: Can't load firmware file bnx2x-e1h-5.0.21.0.fw
bnx2x: Error loading firmware
bnx2x 0000:02:00.0: PCI INT A disabled
bnx2x: probe of 0000:02:00.0 failed with error -2

I've found that the udev script firmware.agent that should enable
firmware loading is never launched when modprobing bnx2x.

My workaround is to move the script: scripts/init-premount/udev to
scripts/init-top/udev. Which makes udev launched before modprobing
modules.

I'm using lenny, with backports.

-- Package-specific info:

-- System Information:
Debian Release: 5.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-19-server (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages live-initramfs depends on:
ii  busybox                1:1.10.2-2        Tiny utilities for small
and embed
ii  file                   4.26-1            Determines file type using
"magic"
ii  initramfs-tools        0.93.2~bpo50+2    tools for generating an
initramfs
ii  sudo                   1.6.9p17-2+lenny1 Provide limited super user
privile
ii  udev                   0.125-7+lenny3    /dev/ and hotplug
management daemo
ii  user-setup             1.23              Set up initial user and
password

Versions of packages live-initramfs recommends:
pn  cryptsetup               <none>          (no description available)
pn  eject                    <none>          (no description available)
pn  uuid-runtime             <none>          (no description available)
ii  wget                     1.11.4-2+lenny1 retrieves files from the
web

Versions of packages live-initramfs suggests:
pn  curlftpfs                     <none>     (no description available)
pn  genext2fs                     <none>     (no description available)
pn  httpfs2                       <none>     (no description available)
pn  loop-aes-utils                <none>     (no description available)
pn  mtd-tools                     <none>     (no description available)
pn  squashfs-tools                <none>     (no description available)

-- no debconf information






Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Mon, 19 Apr 2010 17:03:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to daniel@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Live <debian-live@lists.debian.org>. (Mon, 19 Apr 2010 17:03:06 GMT) Full text and rfc822 format available.

Message #10 received at 578407@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: Mathieu Alorent <malorent@echo.fr>
Cc: 578407@bugs.debian.org
Subject: Re: Bug#578407: live-initramfs: does not load bnx2x firmware
Date: Mon, 19 Apr 2010 19:01:12 +0200
On 04/19/2010 06:21 PM, Mathieu Alorent wrote:
> My workaround is to move the script: scripts/init-premount/udev to
> scripts/init-top/udev. Which makes udev launched before modprobing
> modules.

could you try, instead of above workaround, to add the following symlink:

/usr/share/initramfs-tools/scripts/live-top/udev ->
/usr/share/initramfs-tools/scripts/live-premount/udev

Regards,
Daniel

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Mon, 19 Apr 2010 17:03:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to daniel@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Live <debian-live@lists.debian.org>. (Mon, 19 Apr 2010 17:03:08 GMT) Full text and rfc822 format available.

Message #15 received at 578407@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: Mathieu Alorent <malorent@echo.fr>
Cc: 578407@bugs.debian.org
Subject: Re: Bug#578407: live-initramfs: does not load bnx2x firmware
Date: Mon, 19 Apr 2010 19:02:09 +0200
On 04/19/2010 07:01 PM, Daniel Baumann wrote:
> /usr/share/initramfs-tools/scripts/live-top/udev ->
> /usr/share/initramfs-tools/scripts/live-premount/udev

crap, i ment:

/usr/share/initramfs-tools/scripts/live-top/udev ->
/usr/share/initramfs-tools/scripts/init-premount/udev

sorry for the confusion.

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Tue, 20 Apr 2010 09:30:08 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mathieu Alorent <malorent@echo.fr>:
Extra info received and forwarded to list. Copy sent to Debian Live <debian-live@lists.debian.org>. (Tue, 20 Apr 2010 09:30:08 GMT) Full text and rfc822 format available.

Message #20 received at 578407@bugs.debian.org (full text, mbox):

From: Mathieu Alorent <malorent@echo.fr>
To: daniel@debian.org
Cc: malorent@echo.fr, 578407@bugs.debian.org
Subject: Re: Bug#578407: live-initramfs: does not load bnx2x firmware
Date: Tue, 20 Apr 2010 11:23:19 +0200
[Message part 1 (text/plain, inline)]
Hi,

Le lundi 19 avril 2010 à 19:02 +0200, Daniel Baumann a écrit :
> On 04/19/2010 07:01 PM, Daniel Baumann wrote:
> > /usr/share/initramfs-tools/scripts/live-top/udev ->
> > /usr/share/initramfs-tools/scripts/live-premount/udev
> 
> crap, i ment:
> 
> /usr/share/initramfs-tools/scripts/live-top/udev ->
> /usr/share/initramfs-tools/scripts/init-premount/udev
> 
> sorry for the confusion.
> 

did you mean "init-top" instead of "live-top" as live-top doesn't
exists.

So I've tried to make a symlink:
/usr/share/initramfs-tools/scripts# ls -l init-top/
total 12
-rwxr-xr-x 1 root root  315 Mar 19  2009 all_generic_ide
-rwxr-xr-x 1 root root 2235 Apr  1  2009 framebuffer
-rwxr-xr-x 1 root root  358 Mar 19  2009 keymap
lrwxrwxrwx 1 root root   53 Apr 20 08:47 udev -> /usr/share/initramfs-tools/scripts/init-premount/udev

but the image doesn't contains the link...

srv:/boot# update-initramfs -k all -u
srv:/boot# mkdir temp && cd temp && cp ../initrd.img-2.6.32-bpo.3-amd64 initrd.img-2.6.32-bpo.3-amd64.gz
srv:/boot/temp# gunzip initrd.img-2.6.32-bpo.3-amd64.gz 
srv:/boot/temp# cpio -i < initrd.img-2.6.32-bpo.3-amd64 
60972 blocks
srv:/boot/temp# ls -l scripts/init-*
scripts/init-bottom:
total 4
-rwxr-xr-x 1 root root 513 Apr 20 09:17 udev

scripts/init-premount:
total 12
-rwxr-xr-x 1 root root 290 Apr 20 09:17 blacklist
-rwxr-xr-x 1 root root 640 Apr 20 09:17 thermal
-rwxr-xr-x 1 root root 817 Apr 20 09:17 udev

scripts/init-top:
total 12
-rwxr-xr-x 1 root root  315 Apr 20 09:17 all_generic_ide
-rwxr-xr-x 1 root root 2235 Apr 20 09:17 framebuffer
-rwxr-xr-x 1 root root  358 Apr 20 09:17 keymap



[smime.p7s (application/x-pkcs7-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live Project <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Tue, 08 Jun 2010 05:57:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to daniel@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Live Project <debian-live@lists.debian.org>. (Tue, 08 Jun 2010 05:57:03 GMT) Full text and rfc822 format available.

Message #25 received at 578407@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 578407-submitter@bugs.debian.org
Cc: 578407@bugs.debian.org
Subject: Re: live-initramfs: does not load bnx2x firmware
Date: Tue, 08 Jun 2010 07:54:04 +0200
tag 578407 moreinfo
tag 578407 help
thanks

grepping through /usr/share/initramfs-tools, i cannot find any reference
to firmware.agent at all, my guess is that in squeeze/sid, this probably
happens automatically now. lacking the necessary hardware i'm afraid i
can't do much about this.

however, i've uploaded the following image to test for you:
http://live.debian.net/other/firmware-b2nx/

please confirm that it's working or that it's not working, so we at
least can prove or disprove my above guess.

Regards,
Daniel

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Added tag(s) moreinfo. Request was from Daniel Baumann <daniel@debian.org> to control@bugs.debian.org. (Tue, 08 Jun 2010 05:57:04 GMT) Full text and rfc822 format available.

Added tag(s) help. Request was from Daniel Baumann <daniel@debian.org> to control@bugs.debian.org. (Tue, 08 Jun 2010 05:57:05 GMT) Full text and rfc822 format available.

Message sent on to Mathieu Alorent <malorent@echo.fr>:
Bug#578407. (Tue, 08 Jun 2010 05:57:07 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Live Project <debian-live@lists.debian.org>:
Bug#578407; Package live-initramfs. (Wed, 07 Jul 2010 15:15:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to daniel@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Live Project <debian-live@lists.debian.org>. (Wed, 07 Jul 2010 15:15:09 GMT) Full text and rfc822 format available.

Message #37 received at 578407@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 578407@bugs.debian.org, 578407-submitter@bugs.debian.org
Subject: Re: live-initramfs: does not load bnx2x firmware
Date: Wed, 07 Jul 2010 17:12:54 +0200
Hi,

could you have a look at the image i prepared and uploaded for you? I'd
really like to either get the bug confirmed, or know that it's solved.

Regards,
Daniel

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Message sent on to Mathieu Alorent <malorent@echo.fr>:
Bug#578407. (Wed, 07 Jul 2010 15:15:13 GMT) Full text and rfc822 format available.

Reply sent to daniel@debian.org:
You have taken responsibility. (Fri, 16 Jul 2010 03:03:18 GMT) Full text and rfc822 format available.

Notification sent to Mathieu Alorent <malorent@echo.fr>:
Bug acknowledged by developer. (Fri, 16 Jul 2010 03:03:18 GMT) Full text and rfc822 format available.

Message #45 received at 578407-done@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 578407-done@bugs.debian.org
Subject: Re: live-initramfs: does not load bnx2x firmware
Date: Fri, 16 Jul 2010 05:00:22 +0200
submitter didn't follow up, closing.

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 13 Aug 2010 07:31:31 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 10:57:25 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.