Wind River Support Network

HomeDefectsLIN5-18352
Fixed

LIN5-18352 : WR Linux 5.0.1 RCPL 12 -- not able to bring BNX2 network interface up

Created: Mar 19, 2014    Updated: Dec 19, 2017
Resolved Date: May 4, 2014
Found In Version: 5.0.1.11,5.0.1.12
Fix Version: 5.0.1.15
Severity: Critical
Applicable for: Wind River Linux 5
Component/s: Build & Config
Host OS: Linux Ubuntu
Architecture: IA

Description

Network interface of the board remains DOWN because the firmware file is not loaded.
When customer tries to make "ifconfig eth0 up" he gets the following error message:
"Bnx2 : can’t load firmware file “bnx2/bnx2-mips-09-6.2.1b.fw”
Here we have 2 problems:
1. under target file system    export/dist/lib/firmware/bnx2 there are no firmware files.
2. Even when customer manually copies the firmware file from bitbake_build/tmp/sysroots/intel-xeon-core/lib/firmware/bnx2/bnx2-mips-09-6.2.1b.fw to lib/firmware/bnx2 and tries to make "ifconfig eth0 up" he gets the same error which might point to the invalid file path.
3. On the other hand it's possible to access to the /lib/firmware/bnx2 directory and see the file by using "ls -al" and read the contex by using "cat bnx2-mips-09-6.2.1b.fw"

Workaround

No

Steps to Reproduce

1. Create project either "WindRiver/wrlinux-5/wrlinux/configure --enable-board=intel-xeon-core --enable-build=production --enable-kernel=standard --enable-rootfs=glibc_std --with-template=feature/32bit-rootfs --with-rcpl-version=0011" or "WindRiver/wrlinux-5/wrlinux/configure --enable-board=intel-xeon-core --enable-build=production --enable-kernel=standard --enable-rootfs=glibc_std --with-template=feature/32bit-rootfs"

2. do " make -C build linux-windriver.menuconfig"
3. Choose "Broadcom Nextremel Support" as a kernel part not a module
4. Ensure that under .config the following is set "CONFIG_BNX2=y"
5. Build the kernel "make -C build linux-windriver.rebuild"
6. make

Other Downloads


Live chat
Online