Public bug reported:

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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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 <[email protected]> - 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

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: architecture-ppc64le bugnameltc-117909 severity-critical 
targetmilestone-inin---

** Tags added: architecture-ppc64le bugnameltc-117909 severity-critical
targetmilestone-inin---

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

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

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to