Ethernet shield doesn't work with Mega 2560

I'm having trouble with my Ethernet Shield, without it my mega 2560 works fine but when it's plugged in the mega won't run any sketch and I can't upload one.

If I try to upload a sketch with the shield connected I get this error: avrdude: stk500v2_getsync(): timeout communicating with programmer

I've read on another thread that sometimes you need to unsolder a capacitor to make it work... here's what the shield looks like:

|375x500

Any help would be greatly appreciated.

Looks like a clone of the Arduino shield.

You might want to contact the original vendor (whoever it is) and get a schematic.

Make sure they ran the signals to the ICSP header correctly.