I build a homemade board with a 328 and the ENC and is working great.
But some examples from ethercard are not working, all most some function at the library are missing.
The example that I can't compile is this:
GetDHCPandDNS
The function that I can't found is this:
ether.dhcpExpired()
Other thing is use the reset pin from the ENC before do the DHCP procedure.
Best Regards
Frank