SIOCSIFADDR: Файл существует после обновления ядра

Начиная с обновления моего ядра (Gentoo) с 2.6.38 до 3.3.8 (через oldconfig), я больше не могу получить сеть на eth0. Он сообщает «SIOCSIFADDR: Файл существует» с рядом других ошибок SIOCSIF *, которые кажутся связанными. У меня есть конфигурация CONFIG_BNX2 = y для Broadcom NetXtreme II NIC, которую машина использует (которую мы использовали в течение многих лет) в новом ядре. Любые намеки?

  • Pdf-просмотрщик с настройкой печати на странице
  • Perl и Python неправильно интерпретируются через shebang на Linux
  • файлы в / proc / $ PID (например, ssh-agent, Chrome) не принадлежат пользователю, а root
  • Выяснение того, что вращается жестким диском
  • Временное включение модуля с черным списком из cli
  • Как запустить Enlightenment на Wayland на Arch Linux?
  • Поиск разрешений экрана без $ DISPLAY через скрипты python или shell
  • Является ли Линус Торвальдс хакером?
  • Зачем изменять ядро ​​Linux вместо создания модуля ядра?
  • Как systemd обрабатывает смерть ребенка управляемого процесса?
  • Должны ли использоваться «invoke-rc.d» или «service» для перезапуска служб?
  • Файл /etc/ld.so.nohwcap отсутствует в Debian 7
  • 2 Solutions collect form web for “SIOCSIFADDR: Файл существует после обновления ядра”

    Решением для меня было установить пакет linux-firmware . По-видимому, в какой-то момент это было расщеплено из ядра, и мне пришлось установить его вручную на ящики, которые были обновлены из старых ядер.

    Я просто наткнулся на те же ошибки после миграции моей системы.

    Для меня было достаточно остановить сетевое устройство (eth0 в моем случае) в NetworkManager и остановить демон init:

     /etc/init.d/net.eth0 stop 

    Проблема с перезапуском демона.

    Linux и Unix - лучшая ОС в мире.