Ethernet controller ENC28J60 not working with Arduino Nano nor Mega
It turned out that the the ethernet module module was faulty - the smd enc28j60 chip wasn't properly soldered to the board. After pressing it really hard to the board everything started to work properly, but the quality of the above module is really poor if such faults weren't detected during production.