OK we've established that it's not ping itself that's the problem. But it could be that trying to send ping out on Ethernet draws just enough extra power to cause it to flake out.Devon Mafia wrote:It doesnt crash when i ping 127.0.0.1
theres another odd thing about my PI, I have a usb battery with two outputs, one 0.6 amps the other 2amps, it does not matter which one I plug the PI in or which one I plug the screen into, just so long as they are both plugged in does the PI detect ethernet and keyboards etc!!
But you said that you have ssh working properly? You're able to ssh from your Windows machine into your Raspberry Pi?
Also, are you saying that you must connect the Pi to a HDMI display before the Ethernet (and keyboard) becomes active? BTW without HDMI how do you know if the keyboard is working?
From all that, it sounds like either USB or the SMSC LAN9512 is not working unless HDMI is plugged in. I have no idea how this can happen though, sorry. Hopefully someone with more knowledge of the Pi's hardware can shed some light here.