I am running a Ubuntu server machine (Dell Poweredge R410) with a Broadcom NetXtreme II BCM5716 Ethernet controller (2 ethernet ports, wired). I recently decided to upgrade the machine from 14.04 to 16.04 (using do-release-uprade
with no additional options). Which was a huge mistake. At first booting did not succeed unless using recovery mode, however, through recovery mode I can boot with linux kernel 3.0.0-17 without issues (proceed with normal boot). Which is a kernel from ubuntu 11 (List of Ubuntu Versions with Corresponding Linux Kernel Version)?. Regardless, I can start the machine, but it appears I cannot activate the networking. As the server is in a server farm which is not easy to reach for me, I'd like to get the networking up and do further debugging from home. Any suggestions are warmly welcome, I've included all (community) info and what I've tried so far below. Everything is hand-typed (as I have no network on the server), so apologies if typos. I am willing to try additional suggestions and have copied the home drive to an external hard drive. If a complete fresh install of ubuntu 16.04 server is my best solution, please let me know as well (although I'd rather avoid it).
System info
lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
uname -a
Linux [servername] 3.0.0-17-server #30-Ubuntu [system date and time] x86_64 x86_64 x86_64 GNU/Linux
cat /etc/network/interfaces
#This file describes the network interfaces available on your system
#and how to activate them. For more information, see interfaces (5)
#The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
ip link
and ifconfig -a
only list the loopback interface.
dmesg | grep eth0
returns nothing
in lspci -v
I see for my two ethernet ports:
01:00.0 Ethernet controoler: Broadcom corporation NetXtreme II BCM5716 Gigabit ethernet (rev20)
DeviceName: Embedded NIC 1
Subsystem: Dell PowerEdge R410 BCM5716 Gigabit Ethernet
Flags: fast devsel, IRQ 36
Memory at da000000 (64 bit, non-prefetchable) [size=32M]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [58] MSI: Enable-Count=1/16 Maskable- 64bit+
Capabilities: [a0] MSI-X: Enable- Count=9 Masked-
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Device serial Number [serial number]
Capabilities: [110] Advanced error reporting
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Kernel modules: bnx2
01:00.1 Ethernet controoler: Broadcom corporation NetXtreme II BCM5716 Gigabit ethernet (rev20)
DeviceName: Embedded NIC 2
Subsystem: Dell PowerEdge R410 BCM5716 Gigabit Ethernet
Flags: fast devsel, IRQ 48
Memory at dc000000 (64 bit, non-prefetchable) [size=32M]
Capabilities: [48] Power Management version 3
Capabilities: [50] Vital Product Data
Capabilities: [58] MSI: Enable-Count=1/16 Maskable- 64bit+
Capabilities: [a0] MSI-X: Enable- Count=9 Masked-
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Device serial Number [serial number]
Capabilities: [110] Advanced error reporting
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Kernel modules: bnx2
journalctcl -b
states an error for getting hardwer adress for "eth0": No such device as well as a permision denied error to create socket for "eth0" and ultimately failed to raise network interfaces.
lshw -C network
shows that the devices are unclaimed:
*-network:0 UNCLAIMED
description: Ethernet controller
product: NetXtreme II BCM5716 Gigabit controller
vendor: Broadcom Corporation
physcial id: 0
bus info: pci@0000:01:00.0
version: 20
width: 64 bits
clock: 33 MHz
capabilities: pm vpd msi msix pciexpress cap_list
configuration: latency=0
resources: memory: [memory adress]
and something comparable for the other network port
What I have tried so far
rmmod bnx2
and subsequentlymodprobe bxn2
results in errors indmesg
:Can't load firmware file bnx2/bnx2-mips-09-6.2.1a.fw
which leads in the disabling of the PCI INT (both of them). There is indeed no such directory even in/lib/firmware
, only abxn2x
folder which does not have such files avai- add
bce
to/etc/modules
had no effect
eth0
. What doesifconfig
show? – Pilot6 Jul 10 '17 at 16:35ifconfig
only shows me thelo
device (local loopback). – FM Kerckhof Jul 10 '17 at 16:36