Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
5374 Discussions

Using EepromAccessTool flash firmware to I210it external eeprom failed.

yanhy
Beginner
170 Views

We designed to use PCIe to connect i210 on NVIDIA Jetson Orin nano platform. After the device was powered on, I found that there was no program for i210, so I needed to flash once. flash using EepromAccessTool failed.

Below is the equipment information and operation steps:

root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# lspci
0004:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0004:01:00.0 Non-Volatile memory controller: Phison Electronics Corporation Device 5013 (rev 01)
0008:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0008:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
0009:00:00.0 PCI bridge: NVIDIA Corporation Device 229c (rev a1)
0009:01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Unprogrammed (rev 03)
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# 
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# ./EepromAccessTool 

Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool   Version 0.8.0
Provided under the terms of a CNDA.  Do Not Distribute.
Copyright(C) 2017-2019 by Intel(R) Corporation 
NIC	BUS	DEV	FUN	Silicon		Memory Type Present
===	===	===	===	=========	======================
Check Command open to write error
 1	1	 0	 0	I210-1531	 INVM+FLASH
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# 
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# ls
EepromAccessTool                              HelperFunctions.c  hex_files                          include  main.o    PciEeprom.c  testfuncs.c
EepromAccessTool_Guide_Rev1.1_2018-03-02.pdf  HelperFunctions.o  I210_Invm_SerDesKX_NoAPM_v0.6.HEX  main.c   Makefile  PciEeprom.o  testfuncs.o
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# 
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0# ./EepromAccessTool -nic=1 -f=I210_Invm_SerDesKX_NoAPM_v0.6.HEX -mac=112233445599

Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool   Version 0.8.0
Provided under the terms of a CNDA.  Do Not Distribute.
Copyright(C) 2017-2019 by Intel(R) Corporation 
Check Command open to write error
size is 40000
Detected FlashId: ffff
Using generic method
Erasing Full NVM...
GetHwSemaphoreI210 MaxAttempts failed
Couldn't get a semaphore for bit bang!
^C
root@nvidia-desktop:/home/nvidia/code/eepromaccesstool-0-8-0#

How can I correctly flash and set the MAC address?

 

 

0 Kudos
2 Replies
Sazirah
Employee
140 Views

Hi yanhy,


Thank you for posting in Intel Ethernet Communities.


Since you are seeking information about on how to flash correctly and set the MAC address, please be inform that we have our dedicated Intel Embedded team experts in this issue. To get their assistance, you may post the question in Intel Embedded Forum (https://community.intel.com/t5/Embedded-Connectivity/bd-p/embedded-networking-connectivity)


They will assist you further regarding this issue.


Since we unable to provide any assistance regarding this case and you will posting in Intel Embedded Forum, we will proceed with closing this case at our end.


Thank you for using Intel products and services.


Regards,

Sazzy_Intel


0 Kudos
CarlosAM_INTEL
Moderator
119 Views

Hello, @Sazirah:


Thank you for contacting Intel Embedded Community.


We need to clarify that this forum is not related to an Intel Embedded Platform (it is related to an NVIDIA Jetson Orin nano platform) and it is related to the Intel® Ethernet Controller I210.


Due to this, the customer request is out of our scope of support.


Please consider this information when you provide the previous suggestion, or transfer any forums to the channel that you mentioned in your previous communication.


Best regards,

@CarlosAM_INTEL.

0 Kudos
Reply