Embedded Connectivity
Intel network controllers, Firmware and drivers.
655 Discussions

I210 NVM Programming base on ARM processor (about eepromaccesstool-0.8.0)

LEEKWANGSUG
Beginner
444 Views

- We designed H/W which Raspberrypi compute module + PCIe switch + I210AS(2ea) + I210AT(2ea) + NVM(SST25VF080B : 8MBit)

pi@raspberrypi:~/New_driver/eepromaccesstool-0.8.0 $ uname -a

Linux raspberrypi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux

- I mounted NVM(already programmed) on my board. It was good operating like ping test, internet access.

pi@raspberrypi:~/New_driver/eepromaccesstool-0.8.0 $ lspci -ntv

-[0000:00]---00.0-[01-06]----00.0-[02-06]--+-01.0-[03]----00.0  8086:1536

                                                                                   +-03.0-[04]----00.0  8086:1536

                                                                                   +-05.0-[05]----00.0  8086:1533

                                                                                    \-07.0-[06]----00.0  8086:1533

1) And I try to get NVM information. But the information is something wrong.

    NCI=1&4 was not detect FLASH.

pi@raspberrypi:~/New_driver/eepromaccesstool-0.8.0 $ sudo ./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-2020 by Intel(R) Corporation

NIC     BUS     DEV     FUN     Silicon Memory Type Present

===     ===     ===     ===     =====   ======================

 1      3        0       0      I210         INVM

 2      4        0       0      I210         INVM+FLASH

 3      5        0       0      I210         INVM+FLASH

 4      6        0       0      I210         INVM

 

2) I expected that if remove all NVM, “MEMORY Type Present” will be displayed “INVM” only.

    but the result is strange. And more strange point is NIC number was changed. It is not fixed NIC number.  

NIC     BUS     DEV     FUN     Silicon         Memory Type Present

===    ===    ===     ===     =====      ======================

 1         3         0         0      I210            INVM

 2         4         0         0      I210            INVM+FLASH

 3         5         0         0      I210            INVM

 4         6         0         0      I210            INVM

“INVM+FLASH” displayed on the secondary device among recognized devices.

(more detail contents include attached file).

 

3) I mounted blank NVM on my board. 

pi@raspberrypi:~ $ lspci -ntv
-[0000:00]---00.0-[01-06]----00.0-[02-06]--+-01.0-[03]----00.0 8086:1531
                                                                  +-03.0-[04]----00.0 8086:1531
                                                                  +-05.0-[05]----00.0 8086:1531
                                                                   \-07.0-[06]----00.0 8086:1531

But, result was same  like when NVM removed all.

NIC     BUS     DEV     FUN     Silicon         Memory Type Present

===    ===    ===     ===     =====      ======================

 1         3         0         0      I210            INVM

 2         4         0         0      I210            INVM+FLASH

 3         5         0         0      I210            INVM

 4         6         0         0      I210            INVM

 

4) Nevertheless, I was suspicious of the hardware part, so I checked the signal line of the NVM (Chiselect). NVM was programmed NVM. (more detail contents include attached file).

  - When board power-up and power-down, signal operating was fine. 

 - When I try to access NVM through eeprom access tool-0.8.0, all signal line was not operated at all. 

 

<Opinion>

- I did not found out H/W issue not yet. 

- I checked FAQ document 2.23, 2.25. It was not helpful for me.

- please advice for me hint /documents / anything. 

- Please send to us eepromARMtool (old verstion ??) . I want to test old tool. 

0 Kudos
1 Reply
CarlosAM_INTEL
Moderator
416 Views

Hello, @LEEKWANGSUG:

Thank you for contacting Intel Embedded Community.

We sent an email to the address related to this account with information that may help you.

Best regards,

@CarlosAM_INTEL.

Reply