ATMEGA 644 won´t work with WIZNET5100 WIZ812MJ

Gaa - just spotted an error I made above.

PA1 is the 2nd bit, therefore is 1, not 2. Starts at 0. My bad.

Spotted that when looking at the pins_arduino code that Mark wrote.

const uint8_t PROGMEM digital_pin_to_bit_mask_PGM[] =
{
	_BV(0), /* 0, port B */
	_BV(1),
	_BV(2),
	_BV(3),
	_BV(4),
	_BV(5),
	_BV(6),
	_BV(7),
	_BV(0), /* 8, port D */
	_BV(1),
	_BV(2),
	_BV(3),
	_BV(4),
	_BV(5),
	_BV(6),
	_BV(7),
	_BV(0), /* 16, port C */
	_BV(1),
	_BV(2),
	_BV(3),
	_BV(4),
	_BV(5),
	_BV(6),
	_BV(7),
	_BV(7), /* 24, port A */
	_BV(6),
	_BV(5),
	_BV(4),
	_BV(3),
	_BV(2),
	_BV(1),
	_BV(0)
};

I will try this tonight.
Edited posts above and used strike through so old text can still be read so they still flow.