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

Using EepromAccessTool flash firmware to I210it external eeprom failed.

yanhy
Beginner
409 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
5 Replies
Sazirah
Employee
339 Views

Hi yanhy,


Thank you for posting in Intel Ethernet Communities.


Regarding this issue, kindly give us some time to check on this.


Regards,

Sazzy_Intel


0 Kudos
yanhy
Beginner
321 Views

Hi, Sazirah:

Looking forward to your reply, we need to solve the problem as soon as possible to promote mass production.

 

Best Regards.

0 Kudos
Poojitha
Employee
259 Views

Hi yanhy,


Greetings for the day!


Thank you for your patience. As part of the iNVM programming process, one important consideration is executing the dump command via the command line. Please use the following command, where "X" should be replaced with the appropriate adapter number:


sudo ./EepromAccessTool -nic=X -dump


Since iNVM bits can only be changed from 0 to 1 once, we recommend the following best practice: dump the iNVM, modify the file as necessary, and then proceed with reprogramming it.


If you have any questions or concerns, please feel free to reach out to us. We are happy to assist you.


Regards,

Poojitha

Intel Customer Support Technician


0 Kudos
Sazirah
Employee
182 Views

Hi yanhy,


Greetings.


Regarding issue above, I would like to check if everything is working fine at your end? If you have any other enquiry or question, please let me know.


Regards,

Sazzy_Intel

Intel Customer Support Technician



0 Kudos
Sazirah
Employee
143 Views

Hi yanhy,


Good day.


This is regarding your enquiry above.

Since we have not seen an update, we will be closing this forum case from our end. If you need any additional information, please submit a new question as this thread will no longer be monitored.


Regards,

Sazzy_Intel

Intel Customer Support Technician


0 Kudos
Reply