Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Debian unstable/expirental missing some bnx2 firmwares

371 views
Skip to first unread message

Sébastien Riccio

unread,
Oct 30, 2011, 5:40:01 AM10/30/11
to
Hi,

I don't know much where to write about this, but i'll try here. Sorry if
it's the wrong place!

I updated a squeeze box to unstable/experimental in order to try out the
xapi (project kronos) port on Debian, but got into this on my test box:

update-initramfs: Generating /boot/initrd.img-3.0.0-2-686-pae
W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw for
module bnx2x
W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw
for module bnx2x
W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw for
module bnx2x

When i rebooted the box, the bnx2 drivers says it can't load the
firmware for my nic.

It seems that package firmware-bnx2 is missing some firmwares used for
the 3.0.0-2-686-pae kernel.
I know it's experimental, but is there a workaround ?

Thanks a lot for your help.

Kind regards,
Sébastien


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAD185...@swisscenter.com

Niels Thykier

unread,
Oct 30, 2011, 5:50:01 AM10/30/11
to
On 2011-10-30 10:26, Sébastien Riccio wrote:
> Hi,
>
> I don't know much where to write about this, but i'll try here. Sorry if
> it's the wrong place!
>
> I updated a squeeze box to unstable/experimental in order to try out the
> xapi (project kronos) port on Debian, but got into this on my test box:
>
> update-initramfs: Generating /boot/initrd.img-3.0.0-2-686-pae
> W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw for
> module bnx2x
> W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw
> for module bnx2x
> W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw for
> module bnx2x
>
> When i rebooted the box, the bnx2 drivers says it can't load the
> firmware for my nic.
>
> It seems that package firmware-bnx2 is missing some firmwares used for
> the 3.0.0-2-686-pae kernel.
> I know it's experimental, but is there a workaround ?
>
> Thanks a lot for your help.
>
> Kind regards,
> Sébastien
>
>

Hi,

Have you enabled non-free? There is a "firmware-bnx2x" in non-free,
which is probably what you are looking for.

~Niels



--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAD1C09...@thykier.net

Sébastien Riccio

unread,
Oct 30, 2011, 6:00:01 AM10/30/11
to
On 30.10.2011 10:42, Niels Thykier wrote:
>
> Hi,
>
> Have you enabled non-free? There is a "firmware-bnx2x" in non-free,
> which is probably what you are looking for.
>
> ~Niels
>
>
>
Hello Niels,

Yes, the packages firmware-bnx2x is installed:

root@box:~# dpkg -l | grep bnx
ii firmware-bnx2 0.33
Binary firmware for Broadcom NetXtremeII
ii firmware-bnx2x 0.33
Binary firmware for Broadcom NetXtreme II 10Gb

but it doesn't contain the files the 3.0.0-2-686-pae kernel is looking
for...

Kernel wants one of these:

W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e2-6.2.9.0.fw for
module bnx2x
W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1h-6.2.9.0.fw
for module bnx2x
W: Possible missing firmware /lib/firmware/bnx2x/bnx2x-e1-6.2.9.0.fw for
module bnx2x

Packages contains:

root@xen-blade13:~# dpkg -L firmware-bnx2x
/.
/lib
/lib/firmware
/lib/firmware/bnx2x-e1-4.8.53.0.fw
/lib/firmware/bnx2x
/lib/firmware/bnx2x/bnx2x-e2-6.0.34.0.fw
/lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw
/lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw
/lib/firmware/bnx2x/bnx2x-e1-6.0.34.0.fw
/lib/firmware/bnx2x/bnx2x-e1h-6.0.34.0.fw
/lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw
/lib/firmware/bnx2x-e1-5.0.21.0.fw
/lib/firmware/bnx2x-e1h-5.0.21.0.fw
/lib/firmware/bnx2x-e1h-4.8.53.0.fw
/usr
/usr/share
/usr/share/bug
/usr/share/bug/firmware-bnx2x
/usr/share/bug/firmware-bnx2x/presubj
/usr/share/doc
/usr/share/doc/firmware-bnx2x
/usr/share/doc/firmware-bnx2x/changelog.gz
/usr/share/doc/firmware-bnx2x/copyright

So it looks like to me that the packages firmware-bnx2x might be lacking
some firmwares for 3.x kernels....

Sébastien


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EAD1D8F...@swisscenter.com

Ben Hutchings

unread,
Oct 30, 2011, 11:10:01 AM10/30/11
to
On Sun, 2011-10-30 at 10:49 +0100, Sébastien Riccio wrote:
> On 30.10.2011 10:42, Niels Thykier wrote:
> >
> > Hi,
> >
> > Have you enabled non-free? There is a "firmware-bnx2x" in non-free,
> > which is probably what you are looking for.
> >
> > ~Niels
> >
> >
> >
> Hello Niels,
>
> Yes, the packages firmware-bnx2x is installed:
>
> root@box:~# dpkg -l | grep bnx
> ii firmware-bnx2 0.33
> Binary firmware for Broadcom NetXtremeII
> ii firmware-bnx2x 0.33
> Binary firmware for Broadcom NetXtreme II 10Gb
>
> but it doesn't contain the files the 3.0.0-2-686-pae kernel is looking
> for...
[...]

Our upstream for (most of) firmware-nonfree is the linux-firmware
repository, and it appears that Broadcom never sent version 6.2.9.0 of
the bnx2x firmware there. It's also possible that the request was
dropped somewhere along the way.

Ben.

--
Ben Hutchings
compatible: Gracefully accepts erroneous data from any source
signature.asc

Dmitry Kravkov

unread,
Oct 31, 2011, 5:50:02 AM10/31/11
to
Hi Ben,
The firmware was submitted to firmware/bnx2x folder using
96b8e1a0e96bd30ffb07e739b29b8c4c5759b93f in IHEX form with appropriate
changes in firmware/Makefile and firmware/WHENCE.

You should be able to build binaries using all this.

Please let me know if you need any more assistance.

Dmitry.

> Ben.
>




--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/1320053136.21301.9.camel@lb-tlvb-dmitry

Ben Hutchings

unread,
Oct 31, 2011, 9:40:02 AM10/31/11
to
On Mon, 2011-10-31 at 11:25 +0200, Dmitry Kravkov wrote:
> On Sun, 2011-10-30 at 08:06 -0700, Ben Hutchings wrote:
> > On Sun, 2011-10-30 at 10:49 +0100, Sébastien Riccio wrote:
> > > On 30.10.2011 10:42, Niels Thykier wrote:
>
> > Our upstream for (most of) firmware-nonfree is the linux-firmware
> > repository, and it appears that Broadcom never sent version 6.2.9.0 of
> > the bnx2x firmware there. It's also possible that the request was
> > dropped somewhere along the way.
> >
> Hi Ben,
> The firmware was submitted to firmware/bnx2x folder using
> 96b8e1a0e96bd30ffb07e739b29b8c4c5759b93f in IHEX form with appropriate
> changes in firmware/Makefile and firmware/WHENCE.

So it's in the linux tree but not linux-firmware? Well that's fairly
useless.

David, we need to either keep on importing changes from the linux tree
or get rid of the firmware directory altogether. I notice that one new
driver has even added a blob there recently.

Ben.

> You should be able to build binaries using all this.
>
> Please let me know if you need any more assistance.

--
Ben Hutchings
Computers are not intelligent. They only think they are.
signature.asc

Ben Hutchings

unread,
Nov 2, 2011, 2:00:02 PM11/2/11
to
On Wed, Nov 02, 2011 at 06:48:44PM +0100, Sébastien Riccio wrote:
[...]
> I don't understand everything that has been said about this topic,
> I'll ask a simple question:
> are the firmwares going to be included in the firmware-bnx2x package
> anytime soon or is
> there a way to build them and add them manually on a debian unstable
> machine ?

I uploaded a new version today which includes the versions requested
by the bnx2x driver in Linux 3.0 and 3.1.

Sorting out the mess upstream will take a little longer...

Ben.

--
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
- Albert Camus


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/2011110217...@decadent.org.uk

Sébastien Riccio

unread,
Nov 2, 2011, 2:00:02 PM11/2/11
to
On 31.10.2011 14:31, Ben Hutchings wrote:
> On Mon, 2011-10-31 at 11:25 +0200, Dmitry Kravkov wrote:
>> On Sun, 2011-10-30 at 08:06 -0700, Ben Hutchings wrote:
>>> On Sun, 2011-10-30 at 10:49 +0100, Sébastien Riccio wrote:
>>>> On 30.10.2011 10:42, Niels Thykier wrote:
>>> Our upstream for (most of) firmware-nonfree is the linux-firmware
>>> repository, and it appears that Broadcom never sent version 6.2.9.0 of
>>> the bnx2x firmware there. It's also possible that the request was
>>> dropped somewhere along the way.
>>>
>> Hi Ben,
>> The firmware was submitted to firmware/bnx2x folder using
>> 96b8e1a0e96bd30ffb07e739b29b8c4c5759b93f in IHEX form with appropriate
>> changes in firmware/Makefile and firmware/WHENCE.
> So it's in the linux tree but not linux-firmware? Well that's fairly
> useless.
>
> David, we need to either keep on importing changes from the linux tree
> or get rid of the firmware directory altogether. I notice that one new
> driver has even added a blob there recently.
>
> Ben.
>

I don't understand everything that has been said about this topic, I'll
ask a simple question:
are the firmwares going to be included in the firmware-bnx2x package
anytime soon or is
there a way to build them and add them manually on a debian unstable
machine ?

thanks :)

Sébastien


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EB1827...@swisscenter.com

Dmitry Kravkov

unread,
Nov 2, 2011, 2:20:01 PM11/2/11
to
> -----Original Message-----
> From: Sébastien Riccio [mailto:s...@swisscenter.com]
> >
> > David, we need to either keep on importing changes from the linux tree
> > or get rid of the firmware directory altogether. I notice that one new
> > driver has even added a blob there recently.
> >
> > Ben.
> >
>
> I don't understand everything that has been said about this topic, I'll
> ask a simple question:
> are the firmwares going to be included in the firmware-bnx2x package
> anytime soon or is
> there a way to build them and add them manually on a debian unstable
> machine ?

We should add the FW to linux-firmware, then you will be able to take it from there

David,
do you want me to provide the firmware files for your tree, or you will be
able build it from linux tree by yourself?

Thanks

Sébastien Riccio

unread,
Nov 2, 2011, 2:20:01 PM11/2/11
to

>
> I uploaded a new version today which includes the versions requested
> by the bnx2x driver in Linux 3.0 and 3.1.
>
> Sorting out the mess upstream will take a little longer...
>
> Ben.
>

Hi ben, ok thanks for the info!

Sébastien


--
To UNSUBSCRIBE, email to debian-dev...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4EB1889C...@swisscenter.com
0 new messages