- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We're using a i211 ethernet controller with an iMX6 CPU (ARM).
The controller appear in linux with the device id : 8086:1532
root@solidrun-imx6:~# lspci -n
00:00.0 0604: 16c3:abcd (rev 01)
01:00.0 0200: 8086:1532 (rev 03)
So that means our i211 is unprogrammed.
How can I program it from our ARM based board ?
Many thanks for your help.
Damien Gotfroi
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello dgotfroi,
Thank you for contacting the Intel Embedded Community.
The information that may help you is stated in the answers to the questions 2.15 and 2.24, on pages 9 and 11 of the http://www.intel.com/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211-faq.pdf Intel® Ethernet Controller I210/I211 Frequently Asked Questions .
We hope that this information is useful to you.
Best Regards,
Carlos_A .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thank you for your answer. It's very helpful.
The tool listed in question 2.15 need to have a privilege account. I've made the request and waiting for approval.
Best regards,
Damien Gotfroi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello dgotfroi,
Thanks for your reply.
In order to help you, we have contacted you via email.
Best Regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thank you.
I've tried to run the tool but I've got an error :
Intel(R) Eeprom ARM Tool ARM OTP [ 3303.617224] Unhandled fault: external abort on non-linefetch (0x1018) at 0xb6dc9010
Programming Tool
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2013 by Intel(R) Corporation
NIC BUS DEV FUN Silicon Memory Type Present
=== === === === ===== ======================
Bus error
I figured out that the error is raised at this line :
return ((u32) *((u32 *) Reg));
In ReadReg function.
Do you have any idea ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello dgotfroi,
Thanks for you update.
In order to help you, we will contact you via email.
Best Regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've tried to use i211 with NXP imx.6quad.
root@imx6qsabreauto:~# lspci
00:00.0 PCI bridge: Device 16c3:abcd (rev 01)
01:00.0 Ethernet controller: Intel Corporation Device 1532 (rev 03)
As i understand from the documentation, I have to program invm. What tools do I need?
I have privileged access but I couldn't download NVM images for i211 (document number 513655)
How can I obtain programming tools and software (for Linux ARM platform)
Thanks.
Privileged access
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, Selami :
Thank you for contacting Intel Embedded Community.
The EEupdate and LANConf tools may help you. These tools are included in the https://cdrd.intel.com/v1/dl/getcontent/513655 Intel(R) Network Connections Tools document # 34874.
These tools can be downloaded when you are logged in to your Embedded Design Center (EDC) privileged account.
On the other hand, could you please send us screenshots of the problem that you are experiencing to download the document # 513655? Please give us a detailed description of the procedure that you follow to obtain it.
We really appreciate your cooperation to solve this inconvenience.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Carlos,
I downloaded "network connection tools - 348742" and "production nvm images - 513655" documents. But I couldn't find "Eeprom ARM Tool" in achives. (my platfowm linux+arm for imx.6) Could you send download link for this tool.
Also I need eepromARMtool user guide - 523420. This document not avaiable for download at the moment (Intel Customer Support said that expired download end date).
Thank you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This error occurs due an unmapped pci bar,
invoking lspci -v shows the bars disabled.
you can enable them by
echo 1 >/sys/bus/pci/devices/0000::./enable
replace , and by the appropiate values.
eg. bus := 1, := 00, : 0
this can be done once time after boot.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, Selami :
Thanks for your reply.
In order to help you, we will contact you via email.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I used eepromaccesstool to flash the I210 falsh in imx6 (emmbeded linux),
But there are some err message as below:
./EepromAccessTool -NIC=1 -f=Dev_Start_I210_Copper_NOMNG_8Mb_A2_3.25_0.03.hex
Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.6
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2017-2018 by Intel(R) Corporation
size is 100000
Hardware rejected opcode=1000000, addr=0
WriteFlswFlashCommand in WriteNvmFlswI210 failed
Hardware rejected opcode=1000000, addr=2
WriteFlswFlashCommand in WriteNvmFlswI210 failed
Can you give me some advice ? thanks!
Best Regards
Qing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, CH_Qing:
Thank you for contacting Intel Embedded Community.
It is unclear if the affected design has an Intel(R) Ethernet Controller I210 or a I211, could you please clarify this situation?
In case that the affected project has a I211, please that it fulfills with the requirements stated in the answer to the question 2.24, on page 9 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. On the other hand, if the affected is an I210 design, please refer to the answer of the question 2.23 on the same page and document that we have mentioned.
We hope that this information may help you.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have same problem:
nvidia@tegra-ubuntu:~/i210$ sudo ./EepromAccessTool
Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.7
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2017-2018 by Intel(R) Corporation
NIC BUS DEV FUN Silicon Memory Type Present
=== === === === ===== ======================
Check Command open to write error
1 1 0 0 I210 INVM+FLASH
nvidia@tegra-ubuntu:~/i210$ sudo ./EepromAccessTool -nic=1 -f=Dev_Start_I210_Coppper_NOMNG_8Mb_A2_3.25_0.03.bin
Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool Version 0.7.7
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2017-2018 by Intel(R) Corporation
Updating command word..... Done!
size is 100000
I is 28f00
is it right?
it burn the file to INVM or FLASH?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, cengchi:
Thank you for contacting Intel Embedded Community.
In order to be on the same page, could you please tell us if the device related to this situation has been designed by you or a third-party company? In case that it is a third-party device, could you please give us all the information related to it?
By the way, it is unclear, if the affected project has an Intel(R) Ethernet Controller I210 or I211. Could you please clarify this?
Waiting for the information that should answer these questions.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, cengchi:
Thank for your reply.
In order to let you know the proper information, could you please give us the information that should answer our communication of the past November 16th, 2018 7:21 AM?
Waiting for your update.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Will you please send me "Eeprom ARM Tool", LS1046+I211AT.
Thanks a lot!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, songlin:
Thank you for contacting Intel Embedded Community.
The https://cdrdv2.intel.com/v1/dl/getContent/572162 Intel I210, I211, and X550 EEPROM Access Tool (EAT) document # 572162 is the updated version of the requested tool.
This tool is accessible when you are logged into your Resource & Design Center (RDC) privileged account as well.
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.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,thanks for you giving me the Eeprom ARM Tool. However,when we use this tool ,we encounter some problems,we spend a lot time on this problem,but have not solve it.
Our board uses I211AT network card,and our circuits are connected as follows :
Firstly,our ARM system linux version is 4.14.67,when we use the tool on our system ,it can not work,
execute the command:./EepromAccessTool -NIC=1 -dump
the abnormal log is:Check Command error
The reason is that your tool is not suitable for our linux system,
I correct the code:
after this modify,the abnormal log disappear,
When we execute the command:./EepromAccessTool
our I211AT netcard have no external flash connection.,but the above result show INVM+FLASH, why show INVM+FLASH?
I think the correct result is just INVM only rather than NVM+FLASH
so before i programe the chip,i correct the code:(our 211AT have not connect any external flash)
the following code is not modified:
after I modify,the code is as following:
When we execute the command:./EepromAccessTool -NIC=1 -f= I211_Invm_NoAPM_v0.6.HEX
the result is as follows:
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2017-2018 by Intel(R) Corporation
/proc/bus/pci/0000:01/00.0Non-overwritable data detected in the iNVM! No change
s made. Programming failed!
before I execute the command:./EepromAccessTool -NIC=1 -dump,
I changed the original first read external flash, in the code to first read invm
when we execute the command:./EepromAccessTool -NIC=1 -dump
after the commnad,the I211NIC1.otp will be generated.the content of the file is as follows:
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
Our network card chip is new,The right result should be all zero.
why?
our board have three i211AT,the three i211AT have the same problem!
please help me solve the problem, thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, songlin:
Thanks for your reply.
In order to better help you, we will contact you via email.
Best regards,
Carlos_A.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page