From: DongInn K. <di...@cs...> - 2012-12-24 21:01:33
|
Hi, I tried to deploy a system image with ubuntu-12.04 (precise) and the host machine has the "Broadcom Corporation NetXtreme II BCM57800 10 Gigabit Ethernet" network card. I used UYOK and it failed to load up the network firmware while going through initrd . The network kernel module: bnx2x Its firmware is: bnx2x-e2-7.0.29.0.fw It seems that it could not find the firmware in initrd and I modified the UYOK initrd image file to include the firmware file in /lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw. > root@cutter-m:~/tmp2# ls -al lib/firmware/bnx2x/ > total 620 > drwxr-xr-x 2 root root 4096 Dec 24 11:56 . > drwxr-xr-x 6 root root 4096 Dec 24 11:56 .. > -rw-r--r-- 1 root root 161368 Apr 12 2012 bnx2x-e1-7.0.29.0.fw > -rw-r--r-- 1 root root 168680 Apr 12 2012 bnx2x-e1h-7.0.29.0.fw > -rw-r--r-- 1 root root 289848 Apr 12 2012 bnx2x-e2-7.0.29.0.fw > root@cutter-m:~/tmp2# Even though the firmware seems to be the right place, the network card can not be up (i.e., fail to run "ifconfig eth0 up"). Note, the bnx2x kernel module is loaded properly regardless of the existence of the firmware. Can anyone please help me to fix the firmware issue? http://www.crest.iu.edu/~dikim/images/firmware_screen.png Regards, -- - DongInn |