Arduino disconnects after connecting the ethernet shield.

I have an arduino duemilanove which works perfectly. I got an ethernet shield today and after attaching the shield the board disconnects from the computer. But when i remove the shield it again shows up. Why does this happen?

System: Windows 8 64-bit