bnx2 firmware unloadable w/pxe boot (w/workaround)

Questions related to network booting via PXE
Posts: 1
Joined: 23 Oct 2009, 01:41

bnx2 firmware unloadable w/pxe boot (w/workaround)

Postby jcmdev0 » 23 Oct 2009, 01:50

My initial symptom was hitting the bnx2 module probe and a long hang, followed by a failure to detect any ethernet ports.

My workaround was to put the bnx2 firmware into initram.igz and then tweak /sbin/init to have

Code: Select all


Just before

Code: Select all

good_msg "Loading the disk and network drivers required to boot..."

because actual firmware loading needs hotplug, which depends on mdev, which depends on sysfs.

This is based on the 1.3.1 release.

My general pxeboot setup is to copy the cd contents into a sysrcd subdirectory of the tftpserver and invoke individual pieces like this:

Code: Select all

label netboot64
  kernel sysrcd/isolinux/rescue64
  append initrd=sysrcd/isolinux/initram-bnx2.igz netboot=tftp://@ip/pxelinux/sysrcd/sysrcd.dat console=tty0 udev

Site Admin
Posts: 2715
Joined: 17 Jul 2003, 09:44

Re: bnx2 firmware unloadable w/pxe boot (w/workaround)

Postby admin » 24 Oct 2009, 16:17

Thanks for having reported this issue.

In the next release, this driver will be compiled in the kernel-image with the firmware, it should fix that problem.

Documentation about that problem:

Return to “Network Boot via PXE”

Who is online

Users browsing this forum: No registered users and 1 guest