I went through that and added bnx2/bnx2-mips-09-5.0.0.j3.fw to
External firmware blobs to build into the kernel binary, as you
suggested. Then I ran 'make' and got the following error.

...
...
  MK_FW   firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw.gen.S
make[1]: *** No rule to make target
`firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw', needed by
`firmware/bnx2/bnx2-mips-09-5.0.0.j3.fw.gen.o'.  Stop.
make: *** [firmware] Error 2

I am not what to make of this.

On Tue, Sep 14, 2010 at 10:02 AM, Juanjo Pablos <jua...@apertus.es> wrote:
> El 14/09/10 18:11, melbogia escribió:
>>
>> Hi,
>> I am using the latest version of unattended, 4.9. My machine has a
>> broadcom NIC which uses the bnx2 module. When I pxe boot into
>> unattended it runs fine until it tries to load the bnx2 module, at
>> which point it fails like so
>>
>> *** Next, we'll look for PCI Ethernet hardware...
>> Looking for PCI devices of class 0x020000 (mask 0xFFFF00)
>> 01:00.0 0200: 14e4:163b (rev 20)
>> 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716
>> Gigabit Ethernet (rev 20)
>> 01:00.1 0200: 14e4:163b (rev 20)
>> 01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5716
>> Gigabit Ethernet (rev 20)
>> Looking for PCI devices of class 0x068000 (mask 0xFFFF00)
>> Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v2.0.2 (Aug 21, 2009)
>>
>> bnx2 0000:01:00.0: PCI->APIC IRQ transform: INT A ->  IRQ 28
>> bnx2 0000:01:00.0: firmware: requesting bnx2/bnx2-mips-09-5.0.0.j3.fw
>> bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j3.fw"
>> bnx2: probe of 0000:01:00.0 failed with error -2
>> bnx2 0000:01:00.1: PCI->APIC IRQ transform: INT B ->  IRQ 40
>> bnx2 0000:01:00.1: firmware: requesting bnx2/bnx2-mips-09-5.0.0.j3.fw
>> bnx2: Can't load firmware file "bnx2/bnx2-mips-09-5.0.0.j3.fw"
>> bnx2: probe of 0000:01:00.1 failed with error -2
>>
>>
>> I am not sure where exactly it is looking for the firmware, it seems
>> to be looking at a relative path of bnx2/bnx2-mips-09-5.0.0.j3.fw. I
>> extracted the initrd and looked at /lib/firmware/bnx2 and the firmware
>> is there. I tried to symlink that location to /bnx2 but that didn't
>> help either. Does anyone know how to get this to work?
>>
>
> Build the linuxboot from source.
>
> https://sourceforge.net/apps/trac/unattended/wiki/ModifyingTheBootDisk
>
> Then on linuxboot/linux type make menuconfig
>
> go to Device Drives > Generic Driver Options >  External firmware blobs to
> build into the kernel
> And add
>
> bnx2/bnx2-mips-09-5.0.0.j3.fw
>
>
>

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
unattended-info mailing list
unattended-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unattended-info

Reply via email to