[RISOLTO] SD non riesco a farla leggere

blocchi 8192

  volumesize *= 512;                            // SD card blocks are always 512 bytes

ma questo avviene dopo.

Il problema è che la ethernet condivide un segnale con la SD. soluzione (la prima su google se cerchi "ethernet shield sd"..........)

http://www.ladyada.net/learn/arduino/ethfiles.html