SIOCSIFADDR:カーネルをアップグレードした後にファイルが存在します。

SIOCSIFADDR:カーネルをアップグレードした後にファイルが存在します。

私の(Gentoo)カーネルを2.6.38から3.3.8に(oldconfig経由で)アップグレードした後、eth0でネットワーキングを開始できなくなりました。関連していると思われる他の多くのSIOCSIF *エラーと一緒に「SIOCSIFADDR:ファイルが存在します」と報告します。新しいカーネルのマシン(長年使用されていた)で、Broadcom NetXtreme II NICのCONFIG_BNX2 = y設定を有効にしました。どのようなヒントがありますか?

答え1

私の解決策はパッケージをインストールすることでしたlinux-firmware。明らかに、ある時点でカーネルから切り離され、以前のカーネルからアップグレードされたシステムに手動でインストールする必要がありました。

答え2

システムを移行した後も同じエラーが発生しました。

私にとっては、ネットワークデバイス(私の場合はeth0)を停止し、NetworkManagerでinitデーモンを停止するだけで十分でした。

/etc/init.d/net.eth0 stop

後でデーモンを再起動すると問題が解決しました。

関連情報