Arduino UNO with Ethernet Sheild - Error Uploading Example Sketch


I'm new here and I have been able to do the blink test sketch with my Arduino UNO. I find that when I connect my Ethernet Shield to my UNO I am unable to load up any sketch. I'm using Ubuntu 12 to run the IDE, and have tried multiple solutions. Like pressing the reset button just before the upload. Pressing the reset button after loading the sketch, but the error I'm getting sounds like my computer is unable to even chat with the Arduino. I tried a separate power supply to the board. On the ethernet shield I have the following LED's lite up: Power, Fullo, 100M, LNK, and RX when I do an nmap on my network. I have my network setup to, and the Arduino code set for I don't think this matters until I can get the code loaded up on my Arduino.

I get the following when I try to upload the sketch with the ethernet sheild attached:

Using Port      : /dev/ttyUSB0
Using Programmer :   arduino
Overriding Baud Rate :  115200
avrdude: Send: 0 [30]     [20]
avrdude: Send: 0 [30]     [20]
avrdude: Send: 0 [30]     [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you

Here is the ethernet shield I have:

Here is the arduino uno board I have: [Arduino UNO]"]Arduino UNO](")

I don't know what kind of board that is but it is definitely NOT an official Arduino UNO.

Have you tried uploading a simple sketch (like Blink) without anything but USB attached? Does that work?