Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 377865 - driver bnx2 : firmware missing in LiveDVD 11.0 and latest minimal install CD
Summary: driver bnx2 : firmware missing in LiveDVD 11.0 and latest minimal install CD
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: LiveCD/DVD/USB (show other bugs)
Hardware: AMD64 Linux
: Highest critical
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
: 375339 384783 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-05 09:51 UTC by Frederic Marchal
Modified: 2013-05-30 16:07 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Picture showing "Can't load firmware" error. (IMG00038-20110812-1540.jpg,246.51 KB, image/jpeg)
2011-08-12 20:58 UTC, Sergio Macedo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frederic Marchal 2011-08-05 09:51:20 UTC
We encountered a problem with the Broadcom NetXtreme II network interfaces.
The LiveDVD 11.0 and the latest minimal install CD didn't recognized the interface.
During the boot process it fails while loading the firmware !

Code:
bnx2 : Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.1.6
bnx2 : can't load firmware file "bnx2/bnx2-mips-09.6.2.1a.fw"


In /lib/firmware/bnx2, I've found bnx2-mips-09.6.2.1.fw but not bnx2-mips-09.6.2.1a.fw

With the LiveCD 10.0, no problem, the network cards are detected successfully (with an old firmware).


Reproducible: Always
Comment 1 Frederic Marchal 2011-08-08 15:07:27 UTC
For information, there is no problem with the liveDVD 11.2
Comment 2 Team Anniversary gentoo-dev 2011-08-10 02:31:18 UTC
Fixed in latest 11.2 livedvd media.

likewhoa
Comment 3 Sergio Macedo 2011-08-12 20:57:20 UTC
Was this problem solved on the install-minimal distributions?

I just got the same problem with install-minimal-x86-20110809.iso ( md5sum 
3c937abd69072134dc30f60ab66a5617 ) and it has the firmware file on /lib/firmware/bnx2/:
livecd ~ # ls -l /lib/firmware/bnx2
total 236
-rw-r--r-- 1 root root  92792 Aug  9 14:54 bnx2-mips-06-6.2.1.fw
-rw-r--r-- 1 root root 103868 Aug  9 14:54 bnx2-mips-09-6.2.1a.fw
-rw-r--r-- 1 root root   5696 Aug  9 14:54 bnx2-rv2p-06-6.0.15.fw
-rw-r--r-- 1 root root   6104 Aug  9 14:54 bnx2-rv2p-09-6.0.17.fw
-rw-r--r-- 1 root root   6616 Aug  9 14:54 bnx2-rv2p-09ax-6.0.17.fw

However, trying to boot it on a DELL R210 with the broadcomm network interfaces results on the same situation described in this bug, as can (almost) be seen on the (cr@ppy) picture attached.

Can anyone else confirm this?

Thanks in advance.
Comment 4 Sergio Macedo 2011-08-12 20:58:54 UTC
Created attachment 283093 [details]
Picture showing "Can't load firmware" error.

Picture showing "Can't load firmware" error on install-minimal-x86-20110809.iso
Comment 5 Frederic Marchal 2011-08-16 14:24:06 UTC
I confirm that the problem is not solved with the latest minimal install cd (install-amd64-minimal-20110811.iso).

bnx2 : Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.1.6
bnx2 : can't load firmware file "bnx2/bnx2-mips-09.6.2.1a.fw"

ls -l /lib/firmware/bnx2/bnx2-mips-09.6.2.1a.fw
-rw-r--r-- 1 root root 103868 Aug  11 14:09 bnx2-mips-09-6.2.1a.fw

Tested on Dell R310.
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-08-16 14:40:46 UTC
Reopening.
Comment 7 Sean Harmer 2011-08-17 14:06:27 UTC
Same problem on an HP DL380 G7 using install-amd64-minimal-20110811.iso.
Comment 8 poczta 2011-09-05 09:24:30 UTC
I have exactly the same problem, on exactly the same server.
Comment 9 RdM 2011-09-09 04:08:59 UTC
Same problem with Dell R210 with install-amd64-minimal-20110908.iso.

Regards
Rafael
Comment 10 Maarten Kamoen 2011-09-13 10:02:01 UTC
Same issue on ProLiant BL460c G1.

Regards,
Maarten
Comment 11 Ian Guerit 2011-09-14 17:56:41 UTC
I had the same issue on a Dell R310.

On recent Live CD the firmware is present, but still gave the same error in dmesg.

Solution for me was to simply rmmod bnx2 and then modprobe bnx2 to load it again and then it picked up the firmware without issue.

I guess maybe the firmware hasn't unpacked at the point the module is loaded.
Comment 12 AnthonyG 2011-09-20 15:20:08 UTC
I can confirm this bug as still active in the latest minimal install iso as of today, thanks for the quick fix Ian.
Comment 13 Rob Spekschoor 2011-09-28 14:43:06 UTC
I can confirm this problem still remains on latest minimal cd's when booting new HP Proliant DL360 G7 machines
Comment 14 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-09-28 14:58:41 UTC
*** Bug 384783 has been marked as a duplicate of this bug. ***
Comment 15 Rob Spekschoor 2011-09-28 15:06:54 UTC
(In reply to comment #11)
> I had the same issue on a Dell R310.
> 
> On recent Live CD the firmware is present, but still gave the same error in
> dmesg.
> 
> Solution for me was to simply rmmod bnx2 and then modprobe bnx2 to load it
> again and then it picked up the firmware without issue.
> 
> I guess maybe the firmware hasn't unpacked at the point the module is loaded.

I wonder how you did this. I can load the module just like you by using rmmod and modprobe after booting but further installation of the machine is impossible. Using mkfs.ext4 results in lib errors, links command to fetch stages results in Segmentation errors.

I bought three new servers and they all have this problem so it's not just a hardware issue? I need to have a solution quickly
Comment 16 Sean Harmer 2011-09-28 15:14:37 UTC
(In reply to comment #15)
> I bought three new servers and they all have this problem so it's not just a
> hardware issue? I need to have a solution quickly

What I did was to use the SystemRescueCD which is based on Gentoo but very handily includes additional tools like rsync: http://www.sysresccd.org/Main_Page

I used the script on the iso to create a bootable usb mass storage device (since my DL 380's didn't come with an optical drive).

Once booted I just followed the usual installation handbook.
Comment 17 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-09-28 15:20:06 UTC
(In reply to comment #15)
> (In reply to comment #11)
> > I had the same issue on a Dell R310.
> > 
> > On recent Live CD the firmware is present, but still gave the same error in
> > dmesg.
> > 
> > Solution for me was to simply rmmod bnx2 and then modprobe bnx2 to load it
> > again and then it picked up the firmware without issue.
> > 
> > I guess maybe the firmware hasn't unpacked at the point the module is loaded.
> 
> I wonder how you did this. I can load the module just like you by using rmmod
> and modprobe after booting but further installation of the machine is
> impossible. Using mkfs.ext4 results in lib errors, links command to fetch
> stages results in Segmentation errors.
> 
> I bought three new servers and they all have this problem so it's not just a
> hardware issue? I need to have a solution quickly

Please paste here the output of ls -la /lib* and ls -la /mnt/livecd/lib* on the install CD. If you have /lib pointing to /mnt/livecd/lib and /mnt/livecd/lib is not a symlink to lib64, please let me know the exact version of the install CD you're using.
Comment 18 Rob Spekschoor 2011-09-28 15:31:37 UTC
(In reply to comment #17)
> (In reply to comment #15)
> > (In reply to comment #11)
> > > I had the same issue on a Dell R310.
> > > 
> > > On recent Live CD the firmware is present, but still gave the same error in
> > > dmesg.
> > > 
> > > Solution for me was to simply rmmod bnx2 and then modprobe bnx2 to load it
> > > again and then it picked up the firmware without issue.
> > > 
> > > I guess maybe the firmware hasn't unpacked at the point the module is loaded.
> > 
> > I wonder how you did this. I can load the module just like you by using rmmod
> > and modprobe after booting but further installation of the machine is
> > impossible. Using mkfs.ext4 results in lib errors, links command to fetch
> > stages results in Segmentation errors.
> > 
> > I bought three new servers and they all have this problem so it's not just a
> > hardware issue? I need to have a solution quickly
> 
> Please paste here the output of ls -la /lib* and ls -la /mnt/livecd/lib* on the
> install CD. If you have /lib pointing to /mnt/livecd/lib and /mnt/livecd/lib is
> not a symlink to lib64, please let me know the exact version of the install CD
> you're using.

livecd ~ # ls -la /lib*
lrwxrwxrwx 1 root root  5 Sep 28 17:26 /lib -> lib64
lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib32 -> /mnt/livecd/lib32
lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib64 -> /mnt/livecd/lib64

livecd ~ # ls -la /mnt/livecd/lib*
lrwxrwxrwx  1 root root    5 Sep 22 11:18 /mnt/livecd/lib -> lib64

/mnt/livecd/lib32:
total 2558
drwxr-xr-x  2 root root    1095 Sep  7 23:56 .
drwxr-xr-x 19 root root     308 Sep 22 13:42 ..
-rw-r--r--  1 root root       0 Aug 11 04:34 .keep
-rwxr-xr-x  1 root root  121964 Aug 11 07:46 ld-2.12.2.so
lrwxrwxrwx  1 root root      12 Sep 22 11:18 ld-linux.so.2 -> ld-2.12.2.so
-rwxr-xr-x  1 root root    5356 Aug 11 07:46 libBrokenLocale-2.12.2.so
lrwxrwxrwx  1 root root      25 Sep 22 11:18 libBrokenLocale.so.1 -> libBrokenLocale-2.12.2.so
-rwxr-xr-x  1 root root   13616 Aug 11 07:46 libSegFault.so
-rwxr-xr-x  1 root root    9728 Aug 11 07:46 libanl-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:18 libanl.so.1 -> libanl-2.12.2.so
-rwxr-xr-x  1 root root 1409436 Aug 11 07:46 libc-2.12.2.so
lrwxrwxrwx  1 root root      14 Sep 22 11:18 libc.so.6 -> libc-2.12.2.so
-rwxr-xr-x  1 root root  181644 Aug 11 07:46 libcidn-2.12.2.so
lrwxrwxrwx  1 root root      17 Sep 22 11:18 libcidn.so.1 -> libcidn-2.12.2.so
-rwxr-xr-x  1 root root   38224 Aug 11 07:46 libcrypt-2.12.2.so
lrwxrwxrwx  1 root root      18 Sep 22 11:18 libcrypt.so.1 -> libcrypt-2.12.2.so
-rwxr-xr-x  1 root root    9604 Aug 11 07:46 libdl-2.12.2.so
lrwxrwxrwx  1 root root      15 Sep 22 11:18 libdl.so.2 -> libdl-2.12.2.so
-rw-r--r--  1 root root  120236 Sep  7 23:55 libgcc_s.so.1
-rwxr-xr-x  1 root root  149256 Aug 11 07:46 libm-2.12.2.so
lrwxrwxrwx  1 root root      14 Sep 22 11:18 libm.so.6 -> libm-2.12.2.so
-rwxr-xr-x  1 root root   13664 Aug 11 07:46 libmemusage.so
-rwxr-xr-x  1 root root   79540 Aug 11 07:46 libnsl-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:18 libnsl.so.1 -> libnsl-2.12.2.so
-rwxr-xr-x  1 root root   30356 Aug 11 07:46 libnss_compat-2.12.2.so
lrwxrwxrwx  1 root root      23 Sep 22 11:18 libnss_compat.so.2 -> libnss_compat-2.12.2.so
-rwxr-xr-x  1 root root   21896 Aug 11 07:46 libnss_dns-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:18 libnss_dns.so.2 -> libnss_dns-2.12.2.so
-rwxr-xr-x  1 root root   42432 Aug 11 07:46 libnss_files-2.12.2.so
lrwxrwxrwx  1 root root      22 Sep 22 11:18 libnss_files.so.2 -> libnss_files-2.12.2.so
-rwxr-xr-x  1 root root   17816 Aug 11 07:46 libnss_hesiod-2.12.2.so
lrwxrwxrwx  1 root root      23 Sep 22 11:18 libnss_hesiod.so.2 -> libnss_hesiod-2.12.2.so
-rwxr-xr-x  1 root root   38368 Aug 11 07:46 libnss_nis-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:18 libnss_nis.so.2 -> libnss_nis-2.12.2.so
-rwxr-xr-x  1 root root   46520 Aug 11 07:46 libnss_nisplus-2.12.2.so
lrwxrwxrwx  1 root root      24 Sep 22 11:18 libnss_nisplus.so.2 -> libnss_nisplus-2.12.2.so
-rwxr-xr-x  1 root root    5364 Aug 11 07:46 libpcprofile.so
-rwxr-xr-x  1 root root  116579 Aug 11 07:47 libpthread-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:18 libpthread.so.0 -> libpthread-2.12.2.so
-rwxr-xr-x  1 root root   71296 Aug 11 07:46 libresolv-2.12.2.so
lrwxrwxrwx  1 root root      19 Sep 22 11:18 libresolv.so.2 -> libresolv-2.12.2.so
-rwxr-xr-x  1 root root   30552 Aug 11 07:46 librt-2.12.2.so
lrwxrwxrwx  1 root root      15 Sep 22 11:18 librt.so.1 -> librt-2.12.2.so
-rwxr-xr-x  1 root root   31303 Aug 11 07:42 libthread_db-1.0.so
lrwxrwxrwx  1 root root      19 Sep 22 11:18 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x  1 root root    9612 Aug 11 07:46 libutil-2.12.2.so
lrwxrwxrwx  1 root root      17 Sep 22 11:18 libutil.so.1 -> libutil-2.12.2.so

/mnt/livecd/lib64:
total 9970
drwxr-xr-x 15 root root    3105 Sep 22 13:42 .
drwxr-xr-x 19 root root     308 Sep 22 13:42 ..
-rw-r--r--  1 root root       0 Aug 11 04:34 .keep
drwxr-xr-x  3 root root     715 Sep 22 11:51 brltty
drwxr-xr-x  2 root root      97 Sep 22 11:37 device-mapper
drwxr-xr-x  3 root root      59 Sep 22 11:31 dhcpcd
drwxr-xr-x 21 root root    1200 Sep 22 13:27 firmware
-rw-r--r--  1 root root 2994377 Sep 22 13:40 firmware.tar.bz2
-rwxr-xr-x  1 root root  128464 Aug 11 07:47 ld-2.12.2.so
lrwxrwxrwx  1 root root      12 Sep 22 11:20 ld-linux-x86-64.so.2 -> ld-2.12.2.so
lrwxrwxrwx  1 root root      22 Sep 22 11:20 ld-linux.so.2 -> ../lib32/ld-linux.so.2
-rwxr-xr-x  1 root root    6072 Aug 11 07:47 libBrokenLocale-2.12.2.so
lrwxrwxrwx  1 root root      25 Sep 22 11:20 libBrokenLocale.so.1 -> libBrokenLocale-2.12.2.so
-rwxr-xr-x  1 root root   18504 Aug 11 07:47 libSegFault.so
lrwxrwxrwx  1 root root      15 Sep 22 11:20 libacl.so.1 -> libacl.so.1.1.0
-rwxr-xr-x  1 root root   35280 Sep  7 21:30 libacl.so.1.1.0
lrwxrwxrwx  1 root root      15 Sep 22 11:26 libaio.so.1 -> libaio.so.1.0.1
-rwxr-xr-x  1 root root    5280 Sep 22 11:25 libaio.so.1.0.1
-rwxr-xr-x  1 root root   14736 Aug 11 07:47 libanl-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libanl.so.1 -> libanl-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libattr.so.1 -> libattr.so.1.1.0
-rwxr-xr-x  1 root root   18656 Sep  7 21:29 libattr.so.1.1.0
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libblkid.so.1 -> libblkid.so.1.1.0
-rwxr-xr-x  1 root root  151472 Aug 11 08:39 libblkid.so.1.1.0
lrwxrwxrwx  1 root root      15 Sep 22 11:20 libbz2.so.1 -> libbz2.so.1.0.6
lrwxrwxrwx  1 root root      15 Sep 22 11:20 libbz2.so.1.0 -> libbz2.so.1.0.6
-rwxr-xr-x  1 root root   70832 Sep  7 21:20 libbz2.so.1.0.6
-rwxr-xr-x  1 root root 1453264 Aug 11 07:47 libc-2.12.2.so
lrwxrwxrwx  1 root root      14 Sep 22 11:20 libc.so.6 -> libc-2.12.2.so
-rwxr-xr-x  1 root root  190656 Aug 11 07:47 libcidn-2.12.2.so
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libcidn.so.1 -> libcidn-2.12.2.so
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libcom_err.so.2 -> libcom_err.so.2.1
-rwxr-xr-x  1 root root   14464 Sep  7 21:57 libcom_err.so.2.1
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libcrack.so.2 -> libcrack.so.2.8.1
-rwxr-xr-x  1 root root   39208 Aug 11 09:08 libcrack.so.2.8.1
-rwxr-xr-x  1 root root   34920 Aug 11 07:47 libcrypt-2.12.2.so
lrwxrwxrwx  1 root root      18 Sep 22 11:20 libcrypt.so.1 -> libcrypt-2.12.2.so
-r-xr-xr-x  1 root root   10160 Sep 22 11:37 libdevmapper-event-lvm2.so.2.02
lrwxrwxrwx  1 root root      46 Sep 22 11:37 libdevmapper-event-lvm2mirror.so -> device-mapper/libdevmapper-event-lvm2mirror.so
lrwxrwxrwx  1 root root      48 Sep 22 11:37 libdevmapper-event-lvm2snapshot.so -> device-mapper/libdevmapper-event-lvm2snapshot.so
-r-xr-xr-x  1 root root   22656 Sep 22 11:37 libdevmapper-event.so.1.02
-r-xr-xr-x  1 root root  155048 Sep 22 11:37 libdevmapper.so.1.02
-rwxr-xr-x  1 root root   14512 Aug 11 07:47 libdl-2.12.2.so
lrwxrwxrwx  1 root root      15 Sep 22 11:20 libdl.so.2 -> libdl-2.12.2.so
lrwxrwxrwx  1 root root      13 Sep 22 11:20 libe2p.so.2 -> libe2p.so.2.3
-rwxr-xr-x  1 root root   27952 Sep  7 21:59 libe2p.so.2.3
lrwxrwxrwx  1 root root      13 Sep 22 11:20 libeinfo.so -> libeinfo.so.1
-rwxr-xr-x  1 root root   22664 Aug 11 11:11 libeinfo.so.1
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libext2fs.so.2 -> libext2fs.so.2.4
-rwxr-xr-x  1 root root  197496 Sep  7 21:59 libext2fs.so.2.4
-rw-r--r--  1 root root   92368 Sep  7 23:55 libgcc_s.so.1
lrwxrwxrwx  1 root root      16 Sep 22 12:07 libgpm.so.1 -> libgpm.so.1.20.0
-rwxr-xr-x  1 root root   26928 Sep 22 12:07 libgpm.so.1.20.0
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libhistory.so.6 -> libhistory.so.6.1
-r-xr-xr-x  1 root root   35016 Aug 11 08:09 libhistory.so.6.1
lrwxrwxrwx  1 root root      11 Sep 22 11:32 libiw.so -> libiw.so.29
-rwxr-xr-x  1 root root   35104 Sep 22 11:32 libiw.so.29
-r-xr-xr-x  1 root root  472792 Sep 22 11:37 liblvm2app.so.2.2
-r-xr-xr-x  1 root root  699240 Sep 22 11:37 liblvm2cmd.so.2.02
lrwxrwxrwx  1 root root      22 Sep 22 11:37 liblvm2format1.so -> lvm2/liblvm2format1.so
lrwxrwxrwx  1 root root      17 Sep 22 11:37 liblvm2format1.so.2.02 -> liblvm2format1.so
-rwxr-xr-x  1 root root  526464 Aug 11 07:47 libm-2.12.2.so
lrwxrwxrwx  1 root root      14 Sep 22 11:20 libm.so.6 -> libm-2.12.2.so
-rwxr-xr-x  1 root root   18576 Aug 11 07:47 libmemusage.so
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libncurses.so.5 -> libncurses.so.5.7
-rwxr-xr-x  1 root root  329424 Aug 11 10:08 libncurses.so.5.7
lrwxrwxrwx  1 root root      18 Sep 22 11:20 libncursesw.so.5 -> libncursesw.so.5.7
-rwxr-xr-x  1 root root  378928 Aug 11 10:08 libncursesw.so.5.7
-rwxr-xr-x  1 root root   88880 Aug 11 07:47 libnsl-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libnsl.so.1 -> libnsl-2.12.2.so
-rwxr-xr-x  1 root root   31432 Aug 11 07:47 libnss_compat-2.12.2.so
lrwxrwxrwx  1 root root      23 Sep 22 11:20 libnss_compat.so.2 -> libnss_compat-2.12.2.so
-rwxr-xr-x  1 root root   22744 Aug 11 07:47 libnss_dns-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:20 libnss_dns.so.2 -> libnss_dns-2.12.2.so
-rwxr-xr-x  1 root root   47432 Aug 11 07:47 libnss_files-2.12.2.so
lrwxrwxrwx  1 root root      22 Sep 22 11:20 libnss_files.so.2 -> libnss_files-2.12.2.so
-rwxr-xr-x  1 root root   18680 Aug 11 07:47 libnss_hesiod-2.12.2.so
lrwxrwxrwx  1 root root      23 Sep 22 11:20 libnss_hesiod.so.2 -> libnss_hesiod-2.12.2.so
-rwxr-xr-x  1 root root   43376 Aug 11 07:47 libnss_nis-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:20 libnss_nis.so.2 -> libnss_nis-2.12.2.so
-rwxr-xr-x  1 root root   51512 Aug 11 07:47 libnss_nisplus-2.12.2.so
lrwxrwxrwx  1 root root      24 Sep 22 11:20 libnss_nisplus.so.2 -> libnss_nisplus-2.12.2.so
lrwxrwxrwx  1 root root      11 Sep 22 11:20 libpam.so -> libpam.so.0
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libpam.so.0 -> libpam.so.0.83.0
-rwxr-xr-x  1 root root   55712 Aug 11 09:54 libpam.so.0.83.0
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libpam_misc.so -> libpam_misc.so.0
lrwxrwxrwx  1 root root      21 Sep 22 11:20 libpam_misc.so.0 -> libpam_misc.so.0.82.0
-rwxr-xr-x  1 root root   14376 Aug 11 09:54 libpam_misc.so.0.82.0
lrwxrwxrwx  1 root root      12 Sep 22 11:20 libpamc.so -> libpamc.so.0
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libpamc.so.0 -> libpamc.so.0.82.1
-rwxr-xr-x  1 root root   14400 Aug 11 09:54 libpamc.so.0.82.1
-rwxr-xr-x  1 root root    6096 Aug 11 07:47 libpcprofile.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libpcre.so.0 -> libpcre.so.0.0.1
-rwxr-xr-x  1 root root  243776 Aug 11 08:43 libpcre.so.0.0.1
-r-xr-xr-x  1 root root   64160 Aug 11 10:03 libproc-3.2.8.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libproc.so -> libproc-3.2.8.so
-rwxr-xr-x  1 root root  135467 Aug 11 07:47 libpthread-2.12.2.so
lrwxrwxrwx  1 root root      20 Sep 22 11:20 libpthread.so.0 -> libpthread-2.12.2.so
lrwxrwxrwx  1 root root      10 Sep 22 11:20 librc.so -> librc.so.1
-rwxr-xr-x  1 root root   47424 Aug 11 11:11 librc.so.1
lrwxrwxrwx  1 root root      18 Sep 22 11:20 libreadline.so.6 -> libreadline.so.6.1
-r-xr-xr-x  1 root root  275640 Aug 11 08:09 libreadline.so.6.1
-rwxr-xr-x  1 root root   80528 Aug 11 07:47 libresolv-2.12.2.so
lrwxrwxrwx  1 root root      19 Sep 22 11:20 libresolv.so.2 -> libresolv-2.12.2.so
-rwxr-xr-x  1 root root   35656 Aug 11 07:47 librt-2.12.2.so
lrwxrwxrwx  1 root root      15 Sep 22 11:20 librt.so.1 -> librt-2.12.2.so
lrwxrwxrwx  1 root root      12 Sep 22 11:20 libss.so.2 -> libss.so.2.0
-rwxr-xr-x  1 root root   27000 Sep  7 21:57 libss.so.2.0
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libsysfs.so.2 -> libsysfs.so.2.0.1
-rwxr-xr-x  1 root root   47480 Aug 11 06:52 libsysfs.so.2.0.1
-rwxr-xr-x  1 root root   37720 Aug 11 07:46 libthread_db-1.0.so
lrwxrwxrwx  1 root root      19 Sep 22 11:20 libthread_db.so.1 -> libthread_db-1.0.so
lrwxrwxrwx  1 root root      14 Sep 22 11:58 libtsocks.so -> libtsocks.so.1
lrwxrwxrwx  1 root root      16 Sep 22 11:58 libtsocks.so.1 -> libtsocks.so.1.8
-rwxr-xr-x  1 root root   30496 Sep 22 11:58 libtsocks.so.1.8
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libudev.so.0 -> libudev.so.0.9.3
-rwxr-xr-x  1 root root   55728 Aug 11 08:40 libudev.so.0.9.3
-rwxr-xr-x  1 root root   10464 Aug 11 07:47 libutil-2.12.2.so
lrwxrwxrwx  1 root root      17 Sep 22 11:20 libutil.so.1 -> libutil-2.12.2.so
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libuuid.so.1 -> libuuid.so.1.3.0
-rwxr-xr-x  1 root root   18856 Aug 11 08:39 libuuid.so.1.3.0
lrwxrwxrwx  1 root root      12 Sep 22 11:20 libwrap.so -> libwrap.so.0
lrwxrwxrwx  1 root root      16 Sep 22 11:20 libwrap.so.0 -> libwrap.so.0.7.6
-rwxr-xr-x  1 root root   36392 Aug 11 06:52 libwrap.so.0.7.6
lrwxrwxrwx  1 root root      15 Sep 22 12:05 libxfs.so.0 -> libxfs.so.0.0.0
-rwxr-xr-x  1 root root  291792 Sep 22 12:05 libxfs.so.0.0.0
lrwxrwxrwx  1 root root      16 Sep 22 12:05 libxlog.so.0 -> libxlog.so.0.0.0
-rwxr-xr-x  1 root root   22512 Sep 22 12:05 libxlog.so.0.0.0
lrwxrwxrwx  1 root root      13 Sep 22 11:20 libz.so.1 -> libz.so.1.2.5
-rwxr-xr-x  1 root root   96632 Aug 11 06:46 libz.so.1.2.5
drwxr-xr-x  2 root root      40 Sep 22 11:37 lvm2
drwxr-xr-x  2 root root      80 Sep  7 22:03 mdev
drwxr-xr-x  3 root root      39 Sep 22 13:39 modules
drwxr-xr-x  8 root root      99 Aug 11 11:12 rc
drwxr-xr-x  4 root root     108 Aug 11 09:37 rcscripts
drwxr-xr-x  3 root root     899 Aug 11 09:54 security
drwxr-xr-x  3 root root      29 Sep 22 13:33 systemd
drwxr-xr-x  2 root root     103 Sep 22 11:44 tc
drwxr-xr-x  5 root root     459 Sep 22 12:24 udev

Tried AMD64 minimals:
install-amd64-minimal-20110922.iso
install-amd64-minimal-20110915.iso
install-amd64-minimal-20110728.iso
Comment 19 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2011-09-28 16:31:28 UTC
(In reply to comment #18)
> livecd ~ # ls -la /lib*
> lrwxrwxrwx 1 root root  5 Sep 28 17:26 /lib -> lib64
> lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib32 -> /mnt/livecd/lib32
> lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib64 -> /mnt/livecd/lib64
> 
> livecd ~ # ls -la /mnt/livecd/lib*
> lrwxrwxrwx  1 root root    5 Sep 22 11:18 /mnt/livecd/lib -> lib64

In that case, as I expected, the minimal CDs don't have a broken /lib.
You stated on a previous comment that the binaries "die". What do you mean and please provide examples of "broken" binaries.
Comment 20 Rob Spekschoor 2011-09-28 19:28:07 UTC
(In reply to comment #19)
> (In reply to comment #18)
> > livecd ~ # ls -la /lib*
> > lrwxrwxrwx 1 root root  5 Sep 28 17:26 /lib -> lib64
> > lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib32 -> /mnt/livecd/lib32
> > lrwxrwxrwx 1 root root 17 Sep 28 17:26 /lib64 -> /mnt/livecd/lib64
> > 
> > livecd ~ # ls -la /mnt/livecd/lib*
> > lrwxrwxrwx  1 root root    5 Sep 22 11:18 /mnt/livecd/lib -> lib64
> 
> In that case, as I expected, the minimal CDs don't have a broken /lib.
> You stated on a previous comment that the binaries "die". What do you mean and
> please provide examples of "broken" binaries.

Perhaps I expressed myself incorrectly. When I follow the instructions from Ian to do rmmod bnx2 and then modprobe bnx2. Network becomes available then but the system unstable. Example: I added partitions to /dev/sda and when trying to format them to ext4 I received input/output errors. I could not even do reboot or halt command. This happened on all three servers.

Nevertheles, not sure why this is relevant to the issue at hand. The problem remains that dmesg outputs failures loading bnx2 firmware on boot. My guess is that if this works properly (I never had issues with this) the rest will work fine as well
Comment 21 Rob Spekschoor 2011-09-29 13:08:23 UTC
Ok I retried Ian's solution to do rmmod and modprobe and now it works. I have no idea why all three servers failed the first time in doing this
Comment 22 Amk 2011-10-07 13:40:06 UTC
Encountered the problem also with 
install-amd64-minimal-20111006.iso

Looks like the resolution is described at
http://www.sysresccd.org/forums/viewtopic.php?p=9498&sid=489adebecede7884f3cd8ae0e97ab030#p9498
Comment 23 Michael Orlitzky gentoo-dev 2013-01-26 18:40:16 UTC
The latest minimal install CD has an empty /lib/firmware. There's a corrupt /lib/firmware.tar.bz2 sitting there though. The bnx2s in the server are useless without it so it looks like I'll be using SystemRescueCD to install.
Comment 24 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2013-01-27 17:54:14 UTC
(In reply to comment #23)
> The latest minimal install CD has an empty /lib/firmware. There's a corrupt
> /lib/firmware.tar.bz2 sitting there though. The bnx2s in the server are
> useless without it so it looks like I'll be using SystemRescueCD to install.

There's currently a bug in the catalyst version running on the official build box (we need to do a release with the fix) and I also believe that for the bnx2 to work we need to include the linux-firmware package in the official CD specs. I've already added it to the admin-cd, but I need to fix the kernel specs for it.
I hope to get this fixed on this week CDs.
Comment 25 Fernando (likewhoa) 2013-03-08 06:41:40 UTC
this is still an issue with latest minimal isos. changing status to major.
Comment 26 schmitt953 2013-04-12 02:10:45 UTC
It may be the same problem as bug 411899. My bnx adapters failed on my poweredge 2950s when I updated to hardened-3.7.5-r1
Comment 27 schmitt953 2013-04-12 02:16:07 UTC
It looks like an upstream problem, part of the firmware is not included, emerge linux-firmware seems to fix it from what I hear.
Comment 28 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2013-04-28 23:38:05 UTC
*** Bug 375339 has been marked as a duplicate of this bug. ***
Comment 29 Ben Kohler gentoo-dev 2013-05-30 15:55:20 UTC
I think this is fixed at the same time as bug #455924, can anyone with bnx2 hardware confirm?
Comment 30 Rick Farina (Zero_Chaos) gentoo-dev 2013-05-30 16:07:32 UTC
looks like it's all there now to me. I think you are right.

All, please use install-x86-minimal-20130528.iso or newer and this should be fixed. (LiveDVD will be fixed in the next release as well but those are only 2x a year).