- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am in the bringup phase of our embedded board with i.MX6 CPU and i210 connected via PCIe.
The i210 has no flash connected. I just want to write the internal NVM.
lspci reports a blank i210. After enabling the pci device eepromARMtool detects the Intel part and I can dump
the iNVM (still blank):
root@imx6:~# echo 1 > /sys/bus/pci/devices/0000\:01\:00.0/enable
root@imx6:~# ./eepromARMtool
Intel(R) Eeprom ARM Tool ARM OTP 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
=== === === === ===== ======================
1 1 0 0 I210 INVM+FLASH
root@imx6:~# ./eepromARMtool -dump -nic=1
Intel(R) Eeprom ARM Tool NVM/OTP Programming Tool
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2013-2014 by Intel(R) Corporation
Version 0.6.7
root@imx6:~# less I210NIC.otp
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 E201 4195 A6A0 AA86
0000 0000 0000 0000 0000 0000 0000 0000
.....
Then I write the image into the chip:
root@imx6:~# ./eepromARMtool -write -nic=1 -f=I210_Invm_Copper_NoAPM_v0.6.HEX
Intel(R) Eeprom ARM Tool NVM/OTP Programming Tool
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2013-2014 by Intel(R) Corporation
Version 0.6.7
Flash wordsize reg val: 5 register 82a00
root@imx6:~#
... and dump it again:
root@imx6:~# ./eepromARMtool -dump -nic=1
Intel(R) Eeprom ARM Tool NVM/OTP Programming Tool
Provided under the terms of a CNDA. Do Not Distribute.
Copyright(C) 2013-2014 by Intel(R) Corporation
Version 0.6.7
root@imx6:~# less I210NIC.otp
0002 1541 0002 3C21 1411 3400 8880 4552
3611 5011 1A11 3C21 1411 3400 8880 4552
4211 4811 1E19 001A 0241 16D1 8880 4552
0002 00A8 0002 001A 0241 16D1 8880 4552
0090 00A8 0002 001A 0241 16D1 8880 4552
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 021F
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 E201 4195 A6A0 AA86
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
...
1) The dumped content does not really look like expected. It differs from the written image.
2) After a power cycle the dump agains show a blank chip.
What's wring? Any idea?
Regard,
Matthias
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, MFuchs:
Thank you for contacting the Intel Embedded Community.
We suggest you verify that your design fulfills with the suggestions stated in the answer to the question 2.23, on page 9 of the http://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.
By the way, if the problem persists, we would like to address the following questions:
Could you please tell us if the affected design is a third party one or it has been developed by you? In case that it is your project, could you please tell us if it has been developed based on the suggestions stated in the Ihttps://edc.intel.com/Link.aspx?id=8393 ntel(R) Ethernet Controller I210: Design Guide document # 513305, https://edc.intel.com/Link.aspx?id=8390 Intel(R) Ethernet Controller I210-AT/IT: Layout Review Checklist document # 495298, and https://edc.intel.com/Link.aspx?id=8391 Intel(R) Ethernet Controller I210-IS: Layout Review Checklist document # 495299? Also, could you please confirm us if it has been verified by Intel?
Thanks in advance for your collaboration to solve this inconvenience.
Best regards,
Carlos_A.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, MFuchs:
Thank you for contacting the Intel Embedded Community.
We suggest you verify that your design fulfills with the suggestions stated in the answer to the question 2.23, on page 9 of the http://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.
By the way, if the problem persists, we would like to address the following questions:
Could you please tell us if the affected design is a third party one or it has been developed by you? In case that it is your project, could you please tell us if it has been developed based on the suggestions stated in the Ihttps://edc.intel.com/Link.aspx?id=8393 ntel(R) Ethernet Controller I210: Design Guide document # 513305, https://edc.intel.com/Link.aspx?id=8390 Intel(R) Ethernet Controller I210-AT/IT: Layout Review Checklist document # 495298, and https://edc.intel.com/Link.aspx?id=8391 Intel(R) Ethernet Controller I210-IS: Layout Review Checklist document # 495299? Also, could you please confirm us if it has been verified by Intel?
Thanks in advance for your collaboration to solve this inconvenience.
Best regards,
Carlos_A.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Carlos_A,
the review checklist gave me the missing hint. We are not using an external flash so we need a pullup on NVM_SO. We had a pull down on this pin.
Now the i210 works like a charm :-)
Best regards,
Matthias
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, MFuchs:
Thanks for your update.
We are glad to hear that your problem has been solved.
Please do not hesitate to contact us if you will have more questions related to Intel Embedded devices.
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, @aahuanimal:
Thank you for contacting Intel Embedded Community.
You should use the updated version of the requested tool that is EEPROM Access Tool [EAT] document # 572162. You can find it when you are logged into your Resource & Design Center (RDC) privileged account on the following websites:
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,
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page