Eth err: "3c501 device eth0 does not seem to be present"

HI,

When I do 'service network restart' , I am getting the following error.

"3c501 device eth0 does not seem to be present, delaying initialization"

Can any one suggest me the cause/solution for this?
When I do 'lspci' it is showing the ehternet card as
" Ethernet controller"Marvell Technology Group Ltd.88E8038 PCI-E Fast Ethernet Controller (rev 14) "

And If I do 'ifconfig' , its not showing the ipconfiguration of eth0,its showing only loopback address.

And I am able to do networking in rescue mode.How com it is working[recognizing N/W care] in rescue mode, and not in run level 5?

Thanks in advance.

3C501 is an 3Com Ethernet card. Looks like your network configuration files are screwed up.
Suggest you start from basics and reconfigure your network.

Can you please guide me to reconfigure the network in Fedora 7?