Have a couple of each (2 mega's 2 shields), tried all four combinations with and without wireless module attached.
They all seem to have the same problem on startup, they never return from the following line in Startup():
"gw.begin(RF24_PA_LEVEL_GW, RF24_CHANNEL, RF24_DATARATE, writeEthernet);"
I know theres a thread targetting the Mega as being unable to support the power requirements, but i find it odd that I can run a simplistic web server sketch and if I comment out the gw.begin() the ethernet controller script runs much further (albiet useless without the wireless...).
It seems to be a common combination - i.e. Mega with ethernet shield and without the wireless attached it's not drawing any extra power..
Any thoughts? I'm way out of my depth here. I can code but no real idea of the connectivity etc. that's used with Arduino's.
i did spot this page: http://arduino.cc/en/Main/ArduinoEthernetShield which implies that with a Mega different IO pins are used, however that doesnt make sense to me (because the shield still fits over the same pins as the uno). However more interestingly it talks about the following:
"On the Mega, the hardware SS pin, 53, is not used to select either the W5100 or the SD card, but it must be kept as an output or the SPI interface won't work."
Assuming the pin numbers aren't changed does the comments about the SS pin point to a particular conflict with the gw.startup? I do have an unused SD card slot.
I'm really keen to get this going, the extra memory space on the mega will be invaluable for my development.
Atomic.