We are using own design E8300 board with integrated i210 and custom OS.
MAC address flashed to the NVRAM and loads by card after reset.
At this time I'm trying to change MAC address from driver. After changing RAL0 or RAH0 registers board doesn't receiving packets. Also I'm trying write new address to another RAL0-15 and RAH0-15 registers with same result.
RCTL.UPE = 0 ( Unicast Promiscuous mode Disabled )
Is there any way to to temporary change MAC address and use it with MAC Address Filter?
Thank you for contacting Intel Embedded Community.
You should review the information stated in the answer to question 2.23, on page 9 of the Intel® Ethernet Controller I210/I211
Frequently Asked Questions (FAQs) that may help you. This document can be found on the following website:
Thank you for answer. I already read this FAQ. I don't want change data in the internal flash memory. Hardware registers RAL[n] and RAH[n] described as a RW access and I can write new address to this registers. Looks like need write new address also to another register for correct work L2 mac address filter.
Thanks for your reply.
The EEUpdate and LanConf tools are the ones that may help you, and can be found in the Intel(R) Network Connections Tools PV LAN Software Tools. You need to be logged into your Resource & Design Center (RDC) privileged account to find it on the following websites:
The RDC Account Support form is the channel to process your account update process or report any problems with the provided sites. You should fill out the form stated on the following website:
As I wrote above I can't use this tools, because we are using custom OS.
Page 435 of "PCIe* GbE Controllers Open Source Software Developer’s Manual" Revision 2.5 contains this info:
"The operating system provides a list of addresses that it would like to respond to. The driver fills in the Receive Address Registers (RAR) first, as these are exact matching addresses...".
In first post I'm already wrote that my driver write new address to RAR registers, but i210 don't provide packets with this address to the OS.
Thanks for your reply.
We suggest that your design should be reviewed by Intel. You should follow the procedure stated on the following website:
Your questions related to this process should be addressed by filling out the form stated on the following website: