[RESOLVED] Ethernet Shield stopping at "begin"

The odd thing is that you only see "Attempting..."

This code:

 if ( Ethernet.begin( mac ) == 0 ){
    delay( 5000 );
    Serial.println( "Ethernet failed to begin." );
  }else{
    delay( 5000 );
    Serial.println( "Success!" );
  }

Should either print "Ethernet failed to begin." or "Success!", no matter what.

Maybe the code is hanging within the Ethernet.begin()...

baum