I am currently designing a new board which could include a number of 82574 Gbe controllers. This would be the first time I have implemented Gbe controllers on board (as opposed to hosting mPCIe cards which already have 82574 Gbe controllers onboard).
One of my concerns is the allocation and assignment of MAC addresses for the controllers.
- Does this have to be done by pre-programming NVM before assembling the circuit card, or can it be done by writing to NVM when the board is assembled?
- Is the only way of obtaining MAC addresses to go through the IEEE Registration Authority?
Thanks for your help.
Hello, john@vision4ce :
Thank you for contacting Intel Embedded Community.
The information that may help you is stated in sections 3.3.8 and 18.104.22.168; on pages 58, 59, 60, and 234 of the https://www.intel.com/content/dam/doc/datasheet/82574l-gbe-controller-datasheet.pdf Intel(R) 82574 GbE Controller Family Datasheet document # 317694.
Please let us know if you have any update or question related to this.
Thanks for quick response. It has certainly helped my understanding some. Am I correct in thinking that the eepromARMtool is one way of programming the NVM when in place? If so how can I get hold of this tool?
Thanks and regards, John
Thanks for your update.
The https://cdrdv2.intel.com/v1/dl/getContent/572162 Intel I210, I211, and X550 EEPROM Access Tool (EAT) document # 572162 is the requested tool.
It is accessible when you are logged into your Resource & Design Center (RDC) privileged account. It can be requested by filling out the https://www.intel.com/content/www/us/en/forms/design/contact-support.html RDC Account Support form.
We hope that this information may help you.