Community
cancel
Showing results for 
Search instead for 
Did you mean: 
bweip
Novice
522 Views

EEPROMARMTOOL only can flash I210 for one time, than it always faild .

first time I use eepromarmtool to flash, it is OK.

./EepromAccessTool -nic=1 -f=Dev_Start_I210_Copper_NOMNG_4Mb_A2_3.25_0.03.bin   Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.9 Provided under the terms of a CNDA. Do Not Distribute. Copyright(C) 2017-2019 by Intel(R) Corporation size is 40000 Detected FlashId: bf25 Using SST method Erasing Full NVM... Test writing worked. Erasing sector to cleanup test write... Writing... It's a BIN input Checksum already written.

And when system poweron again, the I210 driver is added.

But I want to flash another image, it failed all the time.

./EepromAccessTool -nic=1 -f=Dev_Start_I210_Copper_NOMNG_4Mb_A2_3.25_0.03.bin   Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.9 Provided under the terms of a CNDA. Do Not Distribute. Copyright(C) 2017-2019 by Intel(R) Corporation size is 40000 Enable Serial Flash Bit Interface timed out. Detected FlashId: ffff Using generic method Enable Serial Flash Bit Interface timed out. Erasing Full NVM... Enable Serial Flash Bit Interface timed out.

 

0 Kudos
9 Replies
CarlosAM_INTEL
Moderator
379 Views

Hello, @bweip​:

 

Thank you for contacting Intel Embedded Community.

 

Please verify that the affected design has implemented the suggestions that may answer the question 2.23, on page 9 of the Intel® Ethernet Controller i210 / i211 Frequently Asked Questions [FAQs] document # 335346. It can be found on the following website:

This document can be found at the following website:

 

https://www.intel.com/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211-faq....

 

Best regards,

@Mæcenas_INTEL​.

bweip
Novice
379 Views

@Mæcenas_INTEL (Intel)​.

Hi ,

Thank you for reply.

I read 2.23 of FAQ and I pull down the pin 12 when system reboot. And I flash again, the log is as follow:

root@ubuntu:/home/maxsense/eepromaccesstool-0-7-9# ./EepromAccessTool -nic=1 -f=Dev_Start_I210_Sgmii_NOMNG_8Mb_A2_3.25_0.03.bin   Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.9 Provided under the terms of a CNDA. Do Not Distribute. Copyright(C) 2017-2019 by Intel(R) Corporation Programming successful!

I don't know if the flash is ok, so I used this command:

root@ubuntu:/home/maxsense/eepromaccesstool-0-7-9# ./EepromAccessTool -dump -nic=1   Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.9 Provided under the terms of a CNDA. Do Not Distribute. Copyright(C) 2017-2019 by Intel(R) Corporation Device is BLANK!

So I don't think that pulling down the pin 12 is the way to flash again, what can I do to flash again? Because I flash the Dev_Start_I210_Copper_NCSI_4Mb_A2_3.25_0.03.bin file for first time, now I find the another image is work for me.

CarlosAM_INTEL
Moderator
379 Views

Hello, @bweip​:

 

Thanks for your reply.

 

In order to have more details that can help us to understand this situation, we want to address the following questions:

 

Could you please clarify if the affected device has been developed by you or it is a third-party one? Please give all the information (such manufacturer name, part number, model, and where its documentation can be found) if it is a third-party implementation. In case that it is your design, could you please clarify if it has been verify by Intel?

 

Could you please let us if this condition happens using the Intel I210, I211, and X550 EEPROM Access Tool (EAT) document # 572162? Please try and let us know the results if you do not know the answer to this consultation. This tool can be found when you are logged into your Resource & Design Center (RDC) privileged account at the following website:

 

http://www.intel.com/cd/edesign/library/asmo-na/eng/572162.htm

 

The RDC Account Support form is the channel to process your account update request or any inconvenience related to the provided website. It can be found at:

 

https://www.intel.com/content/www/us/en/forms/support/my-intel-sign-on-support.html

 

We are waiting for your answer.

 

Best regards,

@Mæcenas_INTEL​.

bweip
Novice
379 Views

Hi,

  1. this board is designed by ourselves and it is not verified by intel. and we are testing it now.
  2. according to the log you can know that we are using EEPROM Access Tool, whose version is 0.7.9.
CarlosAM_INTEL
Moderator
379 Views

Hello, @bweip​:

 

Thanks for your reply.

 

We suggest that your schematics and layout implementation should be verified by Intel following the procedures stated on the following website:

 

https://edc.intel.com/Tools/Design-Review/Default.aspx

 

Best regards,

@Mæcenas_INTEL​.

 

 

jvan
Beginner
240 Views

Hi. We are facing exacly the same problem. Have you solved this issue? Thank you.

CarlosAM_INTEL
Moderator
216 Views

Hello, @jvan:

Thank you for contacting Intel Embedded Community.

You should use the EEPROM Access Tool [EAT] Intel Ethernet Controller X550 and Intel Ethernet 300/200 Series Designs document # 572162, which is the updated version of the cited tool. You can find it when you are logged into your Resource & Design Center (RDC) privileged account on the following website:

https://cdrdv2.intel.com/v1/dl/getContent/572162

You should fill out the RDC Account Support form to process your account update request or report any inconveniences with the provided site. You can be found on the following website:

https://www.intel.com/content/www/us/en/forms/support/my-intel-sign-on-support.html

Best regards,

@CarlosAM_INTEL.

jvan
Beginner
208 Views

Hello. Thank you for your reply and the advice. Unfortunately the problem remains even with the latest EAT v.0.8.0. I also went through all points from "Troubleshooting" and still no luck.

If if read lock bits, the output is as follows:

./EepromAccessTool -nic=1 -readlockbits
Using FW mode
0: 0
1: 0
*
30: 0
31: 1

But I use external Flash, so I don't know whetner these bits are relevant.

CarlosAM_INTEL
Moderator
204 Views

Hello, @jvan:

Thanks for your reply.

We need more information to have a better idea of this situation. We want to address the following questions:

Could you please clarify if the design related to this situation has been developed by you or by a third-party vendor? Could you please give us the part number, model, and where is stated all the information in case it is a third-party design? Could you please give a list of the sources that you used to develop the affected design and if it has been verified by Intel in case it has been developed by you?

We are waiting for your clarification.

Best regards,

@CarlosAM_INTEL.

Reply