[Bug 1384137] Re: Ubuntu 14.10 network install fails, bnx2x errors include "Can't load firmware file"

Luciano Chavez 1384137 at bugs.launchpad.net
Tue Mar 31 15:53:21 UTC 2015


** Package changed: ubuntu => debian-installer (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to debian-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1384137

Title:
  Ubuntu 14.10 network install fails, bnx2x errors include "Can't load
  firmware file"

Status in debian-installer package in Ubuntu:
  New

Bug description:
  Problem Description
  ====================
  I am attempting to perform a network installation of Ubuntu 14.10 in PowerNV (Opal level 1438L). When I freshly power on the system, I get to the petitboot menu and I am given the option to perform a netboot through the Shiner interface in the system. I choose the option, the installer loads. I get to the Configure the Network screen and choose the correct interface (verified by dropping into the shell), the installer attempts to configure the network with DHCP and I get the following error message: 

  Network autoconfiguration failed
  Your network is probably not using the DHCP protocol. Alternatively, the DHCP server may be slow or some network hardware is not working properly.    

  Then I am given the option to configure the network manually. I enter
  in all the information, but I get yet another error message:

  Error
  ==========
  An error occurred and the network configuration process has been aborted. You may retry it from the installation main menu.   
  I go all the way back and drop into the installer's shell. I run the following commands to configure the network:

  ~ # ip addr add 10.33.8.112/16 dev eth6
  ~ # ip link set eth6 up
  ip: SIOCSIFFLAGS: Cannot allocate memory
  ~ # ip route add default via 10.33.0.1
  ip: RTNETLINK answers: Network is unreachable
  ~ # ping 10.33.0.1
  PING 10.33.0.1 (10.33.0.1): 56 data bytes
  ping: sendto: Network is unreachable

  Then I decide to look at dmesg and I find the following messages
  regarding the Shiner adapter:

  ~ # dmesg | grep bnx2x
  =======================
  [    1.445225] bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.78.19-0 (2014/02/10)
  [    1.445929] bnx2x 0005:01:00.0: msix capability found
  [    1.462123] bnx2x 0005:01:00.0: Using 64-bit DMA iommu bypass
  [    1.462233] bnx2x 0005:01:00.0: part number 0-0-0-0
  [    1.526248] bnx2x 0005:01:00.1: msix capability found
  [    1.542111] bnx2x 0005:01:00.1: Using 64-bit DMA iommu bypass
  [    1.542208] bnx2x 0005:01:00.1: part number 0-0-0-0
  [    1.589952] bnx2x 0005:01:00.2: msix capability found
  [    1.606108] bnx2x 0005:01:00.2: Using 64-bit DMA iommu bypass
  [    1.606213] bnx2x 0005:01:00.2: part number 0-0-0-0
  [    1.653934] bnx2x 0005:01:00.3: msix capability found
  [    1.670109] bnx2x 0005:01:00.3: Using 64-bit DMA iommu bypass
  [    1.670214] bnx2x 0005:01:00.3: part number 0-0-0-0
  [   14.586106] bnx2x 0005:01:00.3: Direct firmware load failed with error -2
  [   14.586111] bnx2x 0005:01:00.3: Falling back to user helper
  [   14.586433] bnx2x: [bnx2x_init_firmware:12816(eth7)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   14.586436] bnx2x: [bnx2x_func_hw_init:5506(eth7)]Error loading firmware
  [   14.586442] bnx2x: [bnx2x_nic_load:2685(eth7)]HW init failed, aborting
  [   15.042105] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [   15.042114] bnx2x 0005:01:00.2: Falling back to user helper
  [   15.042447] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   15.042451] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [   15.042463] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [   15.498089] bnx2x 0005:01:00.1: Direct firmware load failed with error -2
  [   15.498093] bnx2x 0005:01:00.1: Falling back to user helper
  [   15.498412] bnx2x: [bnx2x_init_firmware:12816(eth5)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   15.498417] bnx2x: [bnx2x_func_hw_init:5506(eth5)]Error loading firmware
  [   15.498424] bnx2x: [bnx2x_nic_load:2685(eth5)]HW init failed, aborting
  [   15.958096] bnx2x 0005:01:00.0: Direct firmware load failed with error -2
  [   15.958107] bnx2x 0005:01:00.0: Falling back to user helper
  [   15.958453] bnx2x: [bnx2x_init_firmware:12816(eth4)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   15.958456] bnx2x: [bnx2x_func_hw_init:5506(eth4)]Error loading firmware
  [   15.958466] bnx2x: [bnx2x_nic_load:2685(eth4)]HW init failed, aborting
  [   22.750097] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [   22.750110] bnx2x 0005:01:00.2: Falling back to user helper
  [   22.750854] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   22.750858] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [   22.750869] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [   28.942080] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [   28.942091] bnx2x 0005:01:00.2: Falling back to user helper
  [   28.942894] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   28.942899] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [   28.942908] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [  155.310094] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [  155.310105] bnx2x 0005:01:00.2: Falling back to user helper
  [  155.310909] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [  155.310914] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [  155.310923] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [  714.606096] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [  714.606107] bnx2x 0005:01:00.2: Falling back to user helper
  [  714.606904] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [  714.606909] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [  714.606918] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [ 2265.914099] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [ 2265.914112] bnx2x 0005:01:00.2: Falling back to user helper
  [ 2265.914845] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [ 2265.914851] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [ 2265.914862] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [ 2272.110085] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [ 2272.110097] bnx2x 0005:01:00.2: Falling back to user helper
  [ 2272.110887] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [ 2272.110892] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [ 2272.110903] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [ 2407.082087] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [ 2407.082099] bnx2x 0005:01:00.2: Falling back to user helper
  [ 2407.083003] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [ 2407.083007] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [ 2407.083017] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  [ 2611.510093] bnx2x 0005:01:00.2: Direct firmware load failed with error -2
  [ 2611.510103] bnx2x 0005:01:00.2: Falling back to user helper
  [ 2611.510886] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [ 2611.510891] bnx2x: [bnx2x_func_hw_init:5506(eth6)]Error loading firmware
  [ 2611.510902] bnx2x: [bnx2x_nic_load:2685(eth6)]HW init failed, aborting
  ~ # 

   
  ---uname output---
  Linux (none) 3.16.0-14-generic #20-Ubuntu SMP Sat Sep 6 23:45:12 UTC 2014 ppc64le GNU/Linux
   
  ---Additional Hardware Info---
  Shiner adapter used to netboot, TP port cabled 

  Machine Type = 8247-42L 
   
  Steps to Reproduce
  ===========================
  Attempt a netboot installation of Ubuntu 14.10. 
  Try to configure the network via DHCP in the installer.
  Try to manually configure the network.
  Drop to the installer shell and manually try to configure the network from there.
    
  Install ISO Information: 20101020ubuntu349
  Install method: Netboot via DHCP attempted
  Install disk info: Solstice

  == Comment: #5 - Jeremy Kerr <jmkerr at au1.ibm.com> - 2014-10-21 22:29:50 ==
  From the kernel dmesg:

  [   14.586106] bnx2x 0005:01:00.3: Direct firmware load failed with error -2
  [   14.586111] bnx2x 0005:01:00.3: Falling back to user helper
  [   14.586433] bnx2x: [bnx2x_init_firmware:12816(eth7)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw
  [   14.586436] bnx2x: [bnx2x_func_hw_init:5506(eth7)]Error loading firmware
  [   14.586442] bnx2x: [bnx2x_nic_load:2685(eth7)]HW init failed, aborting

  - it looks like the bnx2x firmware file isn't available from the
  Ubuntu installer filsystem (-2 == ENOENT). I'd say that either the
  linux-firmware package is missing, or the kernel's required firmware
  version is out-of-sync with the firmware provided in that package.

  == Comment: #6 - Jeremy Kerr <jmkerr at au1.ibm.com> - 2014-10-21 22:45:56 ==
  Yep, the kernel & bnx2x firmware is out of sync. The kernel is requesting bnx2x-e2-7.8.19.0.fw:
  [  129.612704] bnx2x: [bnx2x_init_firmware:12816(eth6)]Can't load firmware file bnx2x/bnx2x-e2-7.8.19.0.fw

  But we have bnx2x-e2-7.8.17.0.fw in the installer filesystem:

  ~ # ls -l /lib/firmware/3.16.0-14-generic/bnx2x/
  -rw-r--r--    1 root     root        163576 Sep  7 00:00 bnx2x-e1-7.8.17.0.fw
  -rw-r--r--    1 root     root        171920 Sep  7 00:00 bnx2x-e1h-7.8.17.0.fw
  -rw-r--r--    1 root     root        310032 Sep  7 00:00 bnx2x-e2-7.8.17.0.fw

  == Comment: #7 - Varaprasad Garlapati <varag at us.ibm.com> - 2014-10-21 22:57:33 ==
  (In reply to comment #2)
  > Assume this isn't the first time tried w/ this config, right?
  > So if new bug, wHat's changed?
  This cfg has been working fine for several months now.
  Only new changes are the new OPAL (1438L) & new Ubuntu (from todays daily build)

  == Comment: #8 - Jeremy Kerr <jmkerr at au1.ibm.com> - 2014-10-22 00:43:57 ==
  Hi Varaprasad,
  > This cfg has been working fine for several months now.
  > Only new changes are the new OPAL (1438L) & new Ubuntu (from todays daily
  > build)
  So you mean the entire software stack? :)
  The issue will be due the the new Ubuntu build, hence the request take this up with Canonical.

  == Comment: #9 - Juan G. Rivera-Rivas <jgrivera at us.ibm.com> - 2014-10-22 01:21:18 ==
  FYI
  I was able to install a system as PowerNV with Austin adapter
  This was on a different system

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1384137/+subscriptions



More information about the foundations-bugs mailing list