[Solved]Unable to bring up Network with NIC configured with bnx2x driver

    • OMV 3.x
    • Resolved
    • Unable to bring up Network with NIC configured with bnx2x driver

      Hi all, I have installed "Erasmus" in HP DL380p Gen8 with the next fiber card : Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet (rev 11)

      root@omv01:/# cat /etc/issue
      openmediavault 3.0.99 (Erasmus)

      Omv recognize the card and ifconfig -a show interfaces but when I try go up this error occur:
      Note: the system assign eth1 and eth3 for both port. I changed /etc/udev/rules.d/70-omvvv-net.conf only for clarify.

      root@omv01:/# ifconfig ens1f0 up
      SIOCSIFFLAGS: No existe el fichero o el directorio (There is no file or directory)

      root@omv01:/# uname -a
      Linux omv01 4.9.0-0.bpo.6-amd64 #1 SMP Debian 4.9.88-1+deb9u1~bpo8+1 (2018-05-13) x86_64 GNU/Linux

      root@omv01:/# lspci |grep 57810
      07:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet (rev 11)
      07:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM57810 10 Gigabit Ethernet (rev 11)
      Subsystem: Hewlett-Packard Company HP Ethernet 10Gb 2-port 530SFP+ Adapter
      Physical Slot: 1
      Flags: bus master, fast devsel, latency 0, IRQ 59
      Memory at f5800000 (64-bit, prefetchable) [size=8M]
      Memory at f5000000 (64-bit, prefetchable) [size=8M]
      --
      Capabilities: [1c0] Single Root I/O Virtualization (SR-IOV)
      Capabilities: [220] #15
      Capabilities: [300] #19
      Kernel driver in use: bnx2x

      root@omv01:/# ethtool -i ens1f0
      driver: bnx2x
      version: 1.712.30-0
      firmware-version: bc 7.14.62
      bus-info: 0000:07:00.0
      supports-statistics: yes
      supports-test: yes
      supports-eeprom-access: yes
      supports-register-dump: yes
      supports-priv-flags: yes

      Before ifconfig xxx up :

      root@omv01:/# dmesg |grep bnx2
      [ 1.098883] bnx2x: QLogic 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.712.30-0 (2014/02/10)
      [ 1.099137] bnx2x 0000:07:00.0: msix capability found
      [ 1.099279] bnx2x 0000:07:00.0: part number 0-0-0-0
      [ 1.254549] bnx2x 0000:07:00.1: msix capability found
      [ 1.254713] bnx2x 0000:07:00.1: part number 0-0-0-0
      [ 4.499795] bnx2x 0000:07:00.1 ens1f1: renamed from eth4
      [ 4.528021] bnx2x 0000:07:00.0 ens1f0: renamed from eth2

      After :
      [ 196.660395] bnx2x 0000:07:00.0: firmware: failed to load bnx2x/bnx2x-e2-7.13.1.0.fw (-2)
      [ 196.660430] bnx2x 0000:07:00.0: Direct firmware load for bnx2x/bnx2x-e2-7.13.1.0.fw failed with error -2
      [ 196.660433] bnx2x: [bnx2x_func_hw_init:6003(ens1f0)]Error loading firmware
      [ 196.660459] bnx2x: [bnx2x_nic_load:2727(ens1f0)]HW init failed, aborting

      This link has the driver but version is 7.10.14 : driverdownloads.qlogic.com/QLo…y=336&Product=1244&Os=175.

      Another 2 servers (Gen8) with the same card are working fine :

      root@proxmox01:~# uname -a
      Linux proxmox01 4.13.13-2-pve #1 SMP PVE 4.13.13-32 (Thu, 21 Dec 2017 09:02:14 +0100) x86_64 GNU/Linux
      root@proxmox01:~# ethtool -i ens1f0
      driver: bnx2x
      version: 1.712.30-0
      firmware-version: bc 7.14.62
      expansion-rom-version:
      bus-info: 0000:07:00.0
      supports-statistics: yes
      supports-test: yes
      supports-eeprom-access: yes
      supports-register-dump: yes
      supports-priv-flags: yes

      Driver and firmware version are the same but different kernel.
      Sorry for big thread. I hope anyone can help me.
      Thanks in advance.
    • Users Online 1

      1 Guest