We designed custom board using NXP iMX8MQ processor. We used Intel i210 ethernet controller in our design and able to bring up that interface.
But, we facing issue on Wake on LAN functionality of i210 controller.
Logs are attached as below.
root@imx8mqpicoitx:~# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:a0:c9:00:00:00
inet addr:192.168.2.169 Bcast:192.168.3.255 Mask:255.255.252.0
inet6 addr: fe80::2a0:c9ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:955339 errors:0 dropped:0 overruns:77 frame:0
TX packets:69013 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:1139908902 (1.0 GiB) TX bytes:4052993 (3.8 MiB)
root@imx8mqpicoitx:~# ethtool eth1
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Port: Twisted Pair
MDI-X: off (auto)
Supports Wake-on: pumbg
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
There is wake-on functionality is ON as per above logs. When I freeze the processor and send magic packet from another system our processor does not coming out from freeze mode.
Is there any configuration missing from my side? Or, the WOL functionality is not worked in i210 Linux driver?
Let me know if you require more information from my side.
Thanks & regards,
Thank you for contacting Intel Embedded Community.
Could you please let us know how many units of the project related to this circumstance have been manufactured? How many are affected? Could you please give the failure rate? Also, could you please list the sources that you have used to design it and if it has been verified by Intel?
Could you please explain the procedure followed to obtain the cited driver?
We are waiting for your answer.