Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
851 Discussions

How to set config/mac data to Springville I210IT?

yhou1
Beginner
3,115 Views

We use a Apollo lake(APL) SOC , which connect to the intel Ethernet chipset -Springville I210IT.

In order to enable the Ethernet function, our understanding is some configuration data(e.g.: vender id, MAC address…) shall be set to the external flash/iNVM for Springville I210IT.

Understand from community ,The flashing tools for supporting these products are available on IBL in document number 348742. EEUPDATE is used to program the flash memory or iNVM in production environments.

we had a test using this EEUPDATE tool, i could dump the information from the I210IT, note: i210_setup.sh is a script including an eeupdate64e tool.

Precondition:

SW: Linux OS ,

HW: Intel MRB reference board with APL SOC mounted.

root@:Dom0 /usr/bin/i210_tools $./i210_setup.sh -d

dump files

MAC Address: 0808CAFEBABE

Config File: I210.txt

Using: Intel (R) PRO Network Connections SDK v2.25.20

EEUPDATE v5.25.20.03

Copyright (C) 1995 - 2015 Intel Corporation

Intel (R) Confidential and not for general distribution.

Driverless Mode

NIC Bus Dev Fun Vendor-Device Branding string

=== === === === ============= =================================================

1 2 00 00 8086-1533 Intel(R) I210 Gigabit Network Connection

Only /INVM* and /MAC commands are valid for this adapter.

1: LAN MAC Address is 000000000000.

BUT problem is I can not write data to the controller using the following cmd:

root@:Dom0 /usr/bin/i210_tools $ ./i210_setup.sh -m 000E9FCB7B31 -w mac <==i.e.: <strong>eeupdate64e /NIC=1 /MAC=000E9FCB7B31;

write mode

MAC Address: 000E9FCB7B31

Config File: I210.txt

Using: Intel (R) PRO Network Connections SDK v2.25.20

EEUPDATE v5.25.20.03

Copyright (C) 1995 - 2015 Intel Corporation

Intel (R) Confidential and not for general distribution.

Driverless Mode

NIC Bus Dev Fun Vendor-Device Branding string

=== === === === ============= =================================================

1 2 00 00 8086-1533 Intel(R) I210 Gigabit Network Connection

Only /INVM* and /MAC commands are valid for this adapter.

1: Updating Mac Address to 000E9FCB7B31...Failed!

writing mac 000E9FCB7B31

when update INVM content, and verify the autoload configuration, there is an error report: "Error code -0x10 : INVM operation with failure. "

thanks to support for this failure .

0 Kudos
4 Replies
CarlosAM_INTEL
Moderator
1,394 Views

Hello, yong_hou:

Thank for contacting Intel Embedded Community.

In order to be on the same page, could you please tell us if the affected is a third-party design or it has been developed by you? In case that it is a third-party device, could you please give us all the information related to it?

Wating for your reply.

Best regards,

Carlos_A.

0 Kudos
yhou1
Beginner
1,394 Views

hello Carlos_A,

I am using Intel Gordon Peak MRB board , which has the Apollo lake SOC mounted.

I am not sure what`s the proper program tool for flashing the data to I210IT based on this environment.

thanks for the support.

Yong.

0 Kudos
yhou1
Beginner
1,394 Views

hello Carlos_A,

It is our evaluation based on MRB board, in the future we will build our board which will keep the same Ethernet HW design as MRB.

During the evaluation on MRB , we got it that the I210IT must be configured, that is must be done for our future board production in the future.

If we can update the I210IT data it in MRB board successfully, then in the future once our board is ready then we can flash the config data to I210IT as well.

Following is the major connection b.w SOC and I210IT in MRB, we will keep it in our board in the future.

APL SOC I210IT

--------------------------------------------------------------

PCIE_TXN2 ------------------> PE_Rn

PCIE_TXP2 ------------------> PE_Rp

PCIE_CLKOUT2P -----------> PECLKp

PCIE_CLKOUT2N -----------> PECLKn

Thanks

Yong

0 Kudos
CarlosAM_INTEL
Moderator
1,394 Views

Hello, yong_hou:

Thanks for your reply.

In order to be on the same page, could you please review that the guidelines stated as answers to the questions 2.15, 2.16, 2.23, and 2.25, on pages 8 and of the https://www.intel.com/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211-faq.pdf Intel(R) Ethernet Controller I210/I211 Frequently Asked Questions [FAQs] document # 335346 have followed by you?

Also, could you please try to use LANConf tool to program MAC addresses and let us know the results? This tool and EEupdate are included in the Intel(R) Network Connections Tools document # 348742.

Please let us know the answer to these questions.

Best regards,

Carlos_A.

0 Kudos
Reply