Ethernet.link()

24 Jun 2010

Here's one for you ethernet guru's:

I can get the Ethernet.link() to return a logic 1, indicating that the link is valid.  My question is, what does this tell me about the hardware exactly?  Are both pairs of the ethernet cable and magnetics known to be valid between the mbed and the remote PHY if link() is true?

27 Nov 2010

Each interface sends NLP (normal link pulses). If this NLPs are received then the link from the transmitter (TX1 to RX1 pair) is valid. The same goes for TX2 to RX2 pair.

So if you can get Ethernet.link()  logic 1 it means that you get NLPs from remote interface .. but it doesn't tell you that your NLPs are getting to the remote interface .. you should see if it has "link" also.