Currently, when I connect Ethernet cable, the green LED goes on and stays on, telling that the link is ok.
The yello - status - LED never goes on. I programmed the ping example of that tutorial, but ping returns "request timed out", while at each time of requesting, the green LED blinks.
It seems that the ENC chip has not a proper connection with Arduino. I used a "74LS08" instead of "SN74HCT08" as recommended by the datasheet, but this could not be caused the matter right?
How a troubleshooting/error checking could be done in this situation please?
I Build the same circuits and use a 74LS08 without problems.
You connect the Ethernet cable with a Switch/router or direct to computer?.
Check the cable if it is crossed or not (if you connect direct to the computer) and check the IP in both sides (computer and Arduino).
Do you take the code as is, or do you change it so it's correct for you network (ip adress scheme) you use at your home?
Because I've allready saw a few examples around here from people wo didn't know that you need to change those.
ICEMAN, I'm also not native English speaker
I have tried with both cables: crossed and not crossed with both router and computer (to which the crossed cable were used).
Wortelsoft, I set my NIC on the ip 192.168.1.1, submask: 255.255.255.0, and leave the ip of 192.168.1.15 and the MC of the ping example as-is. I think there must be no problem right?
Still can't get ping working. I guess the problem is not the program, but connections are also all right, where could it be? Also, I never have status LED blinking. Next, when I connect my cross Ethernet cable, the laptop does not detect the network. For the connection to be detected, I have to:
connect the cable,
disable the network card on laptop
enable it back
and I have the connection, but still (for instance now) I have 66 packets sent and 0 received!
Edit: this procedure of network detection will happen only if I previously set the ip and gateway of my network adapter on the laptop. If I don't set it, no network is detected. In any case, ENC28J60 appear to be unable to introduce itself to laptop
Try another example or use only the laptop ethernet card with static IP (disable other net cards for example WIFI, etc) because it's possible to have another IP address of other net (for example 192.168.0.xxx)