hmm also:
beim booten wird vermutlich nicht das module fuer die karte geladen. deshalb schlaegt das starten des netzwerks fehl, weil er das device eth0 nicht findet. wenn du spaeter in der konsole per modprobe nachlaedst, dann taucht die karte mit ifconfig nicht auf. das liegt vermutlich daran, dass sie noch nicht, wie sonst beim booten, "initialisiert" wurde, allerdings sollte sie mit:
ifconfig -a
auftauchen.
am besten startest du dann nochmal das skript /etc/init.d/net.eth0
es waere zu empfehlen, das modul fuer die netzwerkkarte in die /etc/modules.autoload/kernel-x.x einzutragen. da das modul dann beim starten zuerst geladen wird und dann das netzwerk hochfaehrt.
eventuell kannst du das aber auch von hotplug erkennen lassen. dazu muss hotplug installiert sein und dessen skript beim booten gestartet werden.