Other Parts Discussed in Thread: DP83TC811EVM, DP83TC811
I'm difficulties configuring the DP83TC811EVM to recognise WoL magic packet. I have set the registers mentioned in Section 8.3.1.3 of the datasheet (WoL enable, no CRC/Sec-on Wol magic pattern enable, WoL interrupt enable), the WOL_DAx registers, and configured interrupt output for level instead of pulse.
Sending a WoL magic packet does not trigger an interrupt on the INT pins.
This is my setup
PC (192.168.0.1) <-> USB-ethernet adapter <-CAT5-> DP83TC811EVM (monitoring this board for WoL interrupt) <- 2-wire-ethernet-> DP83TC811EVM <-CAT5-> USB-ethernet adapter <-> Same PC (192.168.0.2)
The ethernet adapters have static IPs, 192.168.0.1 & 192.168.0.2 , with subnet 255.255.255.0. Communication between 0.1 & 0.2 is working as confirmed via ping.
Wireshark shows my WoL magic packet is being sent
e.g. Source 192.168.0.1, Dest 192.168.0.255, MAC set to 11-11-11-11-11-11
0000 ff ff ff ff ff ff 00 e0 4c 68 27 4c 08 00 45 00 ........Lh'L..E.
0010 00 82 09 36 00 00 80 11 ae e4 c0 a8 00 01 c0 a8 ...6............
0020 00 ff e8 8c 00 09 00 6e 60 f8 ff ff ff ff ff ff .......n`.......
0030 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
0040 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
0050 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
0060 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
0070 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
0080 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
Firewall is off/set to allow all.
Any ideas?