contecavour:
I have bought Arduino MEGA.
I compile SD example, changing pin from 10 to 53, but mi Ethernet Shiedl fail to found the SD card.
Why? The shield's SD SS is hard-wired to pin 4. You don't change the chip select assignments when using the MEGA.
However, you should in setup() still set:
pinMode(53, OUTPUT)
Pin 53 is the on-chip SPI controller SS pin which needs to be set to OUTPUT to work properly, even though pin 53 of the MEGA isn't used by the Ethernet shield.
contecavour:
I have also tried to modify #define MEGA_SOFT_SPI 0 to 1.