Linux
SIOCSIFADDR:升級核心後文件存在
自從將我的(Gentoo)核心從 2.6.38 升級到 3.3.8(通過 oldconfig)後,我無法再啟動 eth0 上的網路了。它報告“SIOCSIFADDR:文件存在”以及許多其他似乎相關的 SIOCSF* 錯誤。我在新核心中啟用了機器(我們已經使用多年)的 Broadcom NetXtreme II NIC 的 CONFIG_BNX2=y 配置。有什麼提示嗎?
我的解決方案是安裝
linux-firmware
軟體包。顯然,它在某個時候從核心中分離出來,我不得不在從舊核心升級的機器上手動安裝它。
遷移系統後,我偶然發現了同樣的錯誤。
對我來說,在 NetworkManager 中停止網路設備(在我的情況下為 eth0)並停止 init 守護程序就足夠了:
/etc/init.d/net.eth0 stop
之後重新啟動守護程序解決了問題。