SIOCSIFADDR:升级内核后文件存在

SIOCSIFADDR:升级内核后文件存在

自从将我的(Gentoo)内核从 2.6.38 升级到 3.3.8(通过 oldconfig)后,我无法再在 eth0 上启动网络了。它报告“SIOCSIFADDR:文件存在”以及许多其他似乎相关的 SIOCSIF* 错误。我在新内核中启用了机器(我们已经使用多年)的 Broadcom NetXtreme II NIC 的 CONFIG_BNX2=y 配置。有什么提示吗?

答案1

我的解决方案是安装该linux-firmware软件包。显然,它在某个时候从内核中分离出来,我不得不在从旧内核升级的机器上手动安装它。

答案2

迁移系统后我偶然发现了同样的错误。

对我来说,在 NetworkManager 中停止网络设备(在我的例子中是 eth0)并停止 init 守护进程就足够了:

/etc/init.d/net.eth0 stop

之后重新启动守护进程解决了问题。

相关内容