[OpenSUSE 10.3] network interface don't come back up

My network interface (eth0) doesn’t come back up after the system reboots. If I put “insmod /lib/modules/” in /etc/init.d/boot.local, then it comes back up.

Here is my /etc/sysconfig/network/ifcfg-eth0 file:

NAME=‘Hewlett-Packard Company NetXtreme BCM5752 Gigabit Ethernet PCI Express’

Here is the error I get:

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
eth0 No interface found
failedSetting up service network . . . . . . . . . . . . . . . .failed

The kernel is

It used to come back up when I first installed the O.S. but now it doesn’t anymore.

For it to come back up again I need to reinstall the O.S (which I don’t want to do).

Thanks for any help.

Please write a remove and insert module script as following:

rmmod tg3
insmod /lib/modules/

in this file “/etc/rc.d/after.local”.
It will help you eth0 work correctly after reboot.

Thanks. But there is nothing called “after.local” under /etc/rc.d. Do I need to create this file or should it be /etc/rc.d/boot.local instead?

it doesn’t help

Is the module selected in YaST Network Devices configuration? Else you
could look at adding to modules to load at boot via /etc/sysconfig
editor in YaST or via the CLI by editing /etc/sysconfig/kernel.

Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (i586) Kernel
up 12:59, 3 users, load average: 0.16, 0.31, 0.40
GPU GeForce 6600 TE/6200 TE - Driver Version: 180.35

No it isn’t. I been to Yast network configuration and selected Hardware and there is no “tg3” in there. I have put tg3 manually and restarted the server but it seemed to have disappeared from there and it also removed my default route!

I also edited the /etc/sysconfig/kernel file and added “tg3” on
MODULES_LOADED_ON_BOOT=“” with no luck.

When I boot off a Knoppix Live DVD, everything works just fine!

The ethernet card has never been changed. It was all working fine, until I rebooted the server.

How can I get it back?