This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

firmware not found for QLogic NetXtreme II BCM57810 10GbE network card

Hello,

I spun up a new install of XG on a 1U Xeon server.  This server has 2 built in Intel network cards which work perfectly.  I have also installed a QLogic NetXtreme II BCM57810 10GbE dual port network card.  After install optics, the link is established.  After configuring the nic in XG, the status/interface shows as "Disabled 10000 Mbps - Full Duplex".

Connecting to SSH, if I try ifconfig Port1 up, I received the following error:

 

SF01V_SO01_SFOS 17.5.6 MR-6# ifconfig Port1 up

ifconfig: SIOCSIFFLAGS: No such file or directory

 

SF01V_SO01_SFOS 17.5.6 MR-6# dmesg |grep bnx2 [ 32.792881] bnx2x: [bnx2x_init_firmware:12642(Port2)]Can't load firmware file bnx2x/bnx2x-e2-7.8.17.0.fw [ 32.792885] bnx2x: [bnx2x_func_hw_init:5469(Port2)]Error loading firmware
[ 32.792890] bnx2x: [bnx2x_nic_load:2671(Port2)]HW init failed, aborting
[ 33.035343] bnx2x: [bnx2x_init_firmware:12642(Port1)]Can't load firmware file bnx2x/bnx2x-e2-7.8.17.0.fw
[ 33.035347] bnx2x: [bnx2x_func_hw_init:5469(Port1)]Error loading firmware
[ 33.035350] bnx2x: [bnx2x_nic_load:2671(Port1)]HW init failed, aborting
[ 7884.535668] bnx2x: [bnx2x_init_firmware:12642(Port1)]Can't load firmware file bnx2x/bnx2x-e2-7.8.17.0.fw
[ 7884.535681] bnx2x: [bnx2x_func_hw_init:5469(Port1)]Error loading firmware
[ 7884.535684] bnx2x: [bnx2x_nic_load:2671(Port1)]HW init failed, aborting

 

The firmware file appears to be missing.  I found a copy on Github here: https://github.com/TI-OpenLink/firmwares/blob/master/bnx2x/bnx2x-e2-7.8.17.0.fw but when I try to download it to either /sys/module/bnx2 or /lib/modules/3.14.22/drivers/net/ethernet/broadcom/bnx2x i encounter a read only filesystem error.

Would anyone have any suggestions on how to resolve this?  I have the same network cards and optics in use in 3 other Linux and FreeBSD based servers.

 

Thank you!



This thread was automatically locked due to age.
Parents
  • Hi Mindseye,

    You can make the file system read/write but i must stress you put it back to Read Only when done.

    *Note: if you are using a production environment licensed XG with a Support contract this will void your support unless directed to by Sophos Support or a Sophos representative to use this command*

    The command is: mount -n -o remount,rw /

    And to make read only is: mount -n -o remount,ro /

    I'm interested to hear if you get them working.

    Emike

Reply
  • Hi Mindseye,

    You can make the file system read/write but i must stress you put it back to Read Only when done.

    *Note: if you are using a production environment licensed XG with a Support contract this will void your support unless directed to by Sophos Support or a Sophos representative to use this command*

    The command is: mount -n -o remount,rw /

    And to make read only is: mount -n -o remount,ro /

    I'm interested to hear if you get them working.

    Emike

Children
  • Hello,

     

    Thank you, that allowed me to copy the firmware file and brought the link up.  I am running the home version so there is no support.   I rebooted and the interface came up correctly.  My next question is, will this survive a system firmware update, or will I have to copy this file back after every upgrade?

     

    For reference, here is the contents of /lib/firmware/bnx2x after I copied bnx2x-e2-7.8.17.0.fw to the directory.  It looks to me like the driver is expecting a newer firmware than what is present? Is this a bug that should be filed?

     

    SF01V_SO01_SFOS 17.5.6 MR-6# ls -l /lib/firmware/bnx2x/

    -rw-r--r--    1 root     0           151688 Jun  6 18:50 bnx2x-e1-6.2.9.0.fw
    -rw-r--r--    1 root     0           211000 Jun  6 18:50 bnx2x-e1h-6.2.9.0.fw
    -rw-r--r--    1 root     0           247504 Jun  6 18:50 bnx2x-e2-6.2.9.0.fw
    -rw-r--r--    1 root     0           310032 Jul  4 21:15 bnx2x-e2-7.8.17.0.fw

     

    Thank you very much, this resolved the issue faster than I thought it would take.

  • Hi Mindseye,

    It was a generic warning to any passerbys seeing the thread :)

    I would not expect it to survive a firmware update, not a major one at least, but it might survive minor ones. I would be prepared to have to readd it after each update and make sure you have admin access via one of the other ports :)

    Happy to have helped!

    Emile