Я запускаю сервер Ubuntu server (Dell Poweredge R410) с контроллером Broadcom NetXtreme II BCM5716 Ethernet (2 Ethernet-порта, проводной). Недавно я решил обновить машину с 14.04 по 16.04 (используя do-release-uprade без дополнительных опций). Это была огромная ошибка. Сначала загрузка не удалась, если только не используется режим восстановления, однако в режиме восстановления я могу загрузиться с Linux 3.0.0-17 без проблем (при нормальной загрузке). Что представляет собой ядро из ubuntu 11 (Список версий Ubuntu с соответствующей версией ядра Linux) ?. Несмотря на это, я могу запустить машину, но, похоже, я не могу активировать сеть. Поскольку сервер находится в ферме серверов, которую нелегко достичь для меня, я хотел бы получить сеть и продолжить отладку из дома. Любые предложения приветствуются, я включил всю (общинную) информацию и то, что я пробовал до сих пор ниже. Все введено вручную (поскольку у меня нет сети на сервере), поэтому извиняюсь, если опечатки. Я готов попробовать дополнительные предложения и скопировал домашний диск на внешний жесткий диск. Если полная новая установка сервера ubuntu 16.04 - мое лучшее решение, сообщите мне об этом (хотя я бы предпочел избежать этого).
lsb_release -a [ ! d3] 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 и ifconfig -a перечисляют только интерфейс обратной петли. dmesg | grep eth0 ничего не возвращает
в lspci -v Я вижу для двух портов 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 указывает на ошибку для получения адреса жесткого диска для «eth0»: Нет такое устройство, а также отклонение, разрешающее разрешение, для создания сокета для «eth0» и в конечном итоге не удалось поднять сетевые интерфейсы.
lshw -C network показывает, что устройства невостребованы:
*-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]
и что-то сравнимое для другого сетевого порта
Это ошибка Ubuntu, о которой следует сообщить Launchpad, запустив ubuntu-bug linux-firmware.
Проблема в том, что для ядер 3.3+ требуются новые файлы прошивки. Файлы доступны в восходящем linux-firmware git, но не передаются в пакет Ubuntu linux-firmware.
Обходной путь заключается в загрузке вверх по потоку git и получении там прошивки.
Выполните клонирование git repo с помощью
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
и скопируйте каталог bnx2 на /lib/firmware на вашем сервере.
Threre уже является сообщением об ошибке по этой проблеме.
Он помечен как «фиксированный», но на самом деле он не больше. Я не вижу прошивку bnx2 в любом из поддерживаемых пакетов linux-firmware. Поэтому я предлагаю сделать новый отчет об ошибке.
У нас была эта же проблема. Единственное, что решило это, - это обновить ядро до уровня выше 4.9.0. Мы пошли с 4.9.73. Шаги:
Перейдите сюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Загрузите 3 debs в папку где-нибудь (настройка для типа системы) linux-headers-4.9.73- 040973_4.9.73-040973.201712291730_all.deb linux-image-4.9.73-040973-generic_4.9.73-040973.201712291730_amd64.deb linux-headers-4.9.73-040973-generic_4.9.73-040973.201712291730_amd64.deb Установите debs и обновите grub : cd / path / to / folder / where / you / put / the / debs sudo dpkg -i * .deb update-grub reboot Выпить пиво, чтобы отпраздновать свое величиеОтправная точка решения ситуации: https: / /bugs.launchpad.net/ubuntu/+source/linux/+bug/1643558
Приветствия
-S
Это ошибка Ubuntu, о которой следует сообщить Launchpad, запустив ubuntu-bug linux-firmware.
Проблема в том, что для ядер 3.3+ требуются новые файлы прошивки. Файлы доступны в восходящем linux-firmware git, но не передаются в пакет Ubuntu linux-firmware.
Обходной путь заключается в загрузке вверх по потоку git и получении там прошивки.
Выполните клонирование git repo с помощью
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
и скопируйте каталог bnx2 на /lib/firmware на вашем сервере.
Threre уже является сообщением об ошибке по этой проблеме.
Он помечен как «фиксированный», но на самом деле он не больше. Я не вижу прошивку bnx2 в любом из поддерживаемых пакетов linux-firmware. Поэтому я предлагаю сделать новый отчет об ошибке.
У нас была эта же проблема. Единственное, что решило это, - это обновить ядро до уровня выше 4.9.0. Мы пошли с 4.9.73. Шаги:
Перейдите сюда: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Загрузите 3 debs в папку где-нибудь (настройка для типа системы) linux-headers-4.9.73- 040973_4.9.73-040973.201712291730_all.deb linux-image-4.9.73-040973-generic_4.9.73-040973.201712291730_amd64.deb linux-headers-4.9.73-040973-generic_4.9.73-040973.201712291730_amd64.deb Установите debs и обновите grub : cd / path / to / folder / where / you / put / the / debs sudo dpkg -i * .deb update-grub reboot Выпить пиво, чтобы отпраздновать свое величиеОтправная точка решения ситуации: https: / /bugs.launchpad.net/ubuntu/+source/linux/+bug/1643558
Приветствия
-S