2 votos

Broadcom NetXtreme II BCM5716 controlador de Ethernet no reclamados después de la actualización a 16.04 servidor

Estoy corriendo un servidor Ubuntu máquina (Dell Poweredge R410) con una Broadcom NetXtreme II BCM5716 controlador de Ethernet (2 puertos ethernet, cable). Recientemente he decidido a actualizar la máquina de 14.04 a 16.04 (usando do-release-uprade sin opciones adicionales). Que fue un gran error. En el primer arranque no tener éxito a menos que se utilice el modo de recuperación, sin embargo, a través de la modalidad de recuperación puede arrancar con el kernel de linux 3.0.0-17 sin problemas (proceder con el arranque normal). Que es un kernel de ubuntu 11 (Lista de Versiones de Ubuntu, con la Correspondiente Versión del Kernel de Linux)?. Independientemente, puedo iniciar la máquina, pero parece que no puedo activar la red. Como el servidor es un servidor de la granja, que no es fácil llegar a mí, me gustaría tener en la red y hacer una mayor depuración de la casa. Cualquier sugerencias son una calurosa bienvenida, he incluido todos (comunidad de) info y lo que he probado hasta ahora a continuación. Todo está a mano de escribir (como yo no tengo ninguna red en el servidor), así que disculpas si hay errores tipográficos. Estoy dispuesto a probar algunas sugerencias adicionales y de haber copiado el coche a casa a un disco duro externo. Si una completa instalación limpia de ubuntu 16.04 server es mi mejor solución, por favor hágamelo saber (aunque prefiero evitarlo).

Sistema de información de

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 y ifconfig -a sólo de la lista de la interfaz de bucle invertido. dmesg | grep eth0 devuelve nada

en lspci -v veo para mi dos puertos ethernet:

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 estados un error para llegar hardwer dirección para "eth0": No existe el dispositivo así como un permiso denegado para crear un socket para "eth0" y, finalmente, no pudo levantar las interfaces de red.

lshw -C network muestra que los dispositivos no reclamados:

*-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]

y algo comparable para los puertos de la red

Lo que he probado hasta ahora

  1. rmmod bnx2 y, posteriormente, modprobe bxn2 de resultados en los errores en dmesg: Can't load firmware file bnx2/bnx2-mips-09-6.2.1a.fw que lleva en la desactivación de la PCI INT (dos de ellos). En realidad, no existe tal directorio, incluso en /lib/firmware, sólo un bxn2x carpeta que no tienen este tipo de archivos avai
  2. agregar bce a /etc/modules no tuvo ningún efecto

Otros posts marcada en la búsqueda de una solución

2voto

user167850 Puntos 230

Este es un bug de Ubuntu que deben ser reportadas a Launchpad por ejecutar ubuntu-bug linux-firmware.

El problema es que el 3.3+ granos requieren nuevos archivos de firmware. Los archivos están disponibles en upstream linux-firmware git, pero no son utilizados a Ubuntu linux-firmware paquete.

Una solución es descargar el upstream git y tomar el firmware de la forma.

Clonar el repositorio git por

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

y copia de la bnx2 directorio /lib/firmware en su servidor.

Hay ya un informe de error en este asunto.

Está marcado como "fijo", pero en realidad no es más. No veo la bnx2 firmware en cualquiera de las compatibles linux-firmware paquetes. Así que me sugieren para hacer un informe de error.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: