SIOCSIFADDR: 커널을 업그레이드한 후 파일이 존재합니다.

SIOCSIFADDR: 커널을 업그레이드한 후 파일이 존재합니다.

내 (젠투) 커널을 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

나중에 데몬을 다시 시작하면 문제가 해결되었습니다.

관련 정보