Thank you for contacting Intel Embedded Community.
We suggest you verify that the affected project fulfills with the requirements stated in the answers to the questions 2.23, 2.13, 2.14, 2.15, and 2.16; on pages 9, 7, and 8 of the Intel(R) Ethernet Controller I210/I211 Frequently Asked Questions [FAQs] document # 335346.
We hope that this information may help you to solve this inconvenience.
We have gone through the suggested FAQs and unfortunately they didn't help much.
As stated we were trying to run I210 in flash-less mode vi PCIe and we were given four files together with eepromRAMtool.
We had tried flashing with (2) and we got an error below
[ 9.557915] igb 0000:01:00.0: enabling device (0140 -> 0142)
[ 9.895899] igb 0000:01:00.0: Invalid MAC Address
[ 9.899431] igb: probe of 0000:01:00.0 failed with error -5
We don't know what caused it and we didn't have any ethX shown up.
This morning we tried to flash with (4) and now we couldn't see the chip any more- we were unable to see it when we ran 'eepromARMtool' either, as if it's completely gone from the radar.
Any ideas please?
Thanks for your reply.
It is important to let you know that you need to use SerdesKX file.
By the way, it appears that the flash is unrecognized, due to this fact, could you please confirm us if the affected design has been reviewed by Intel? Also, could you please clarify us if the flash devices related to this situation is listed in section 11.8.1, on pages 802 and 803 of the
Intel(R) Ethernet Controller I210 Datasheet document # 333016?
Waiting for your reply to these questions.
The design has not been reviewed by Intel.
Our flash is of 'W25Q16JVSNIQ'.
We have now unmounted it from our PCB and program it externally together with flash (so no longer in flash-less mode, because we couldn't make it to work)
We then mounted it back to our PCB, we now see the new eth1 however it still doesn't work...
As now it's with external flash we have more files to choose from the SerdesKX (see below)
I tried 'Dev_Start_I210_SerdesKX_SMB_16Mb_A2_3.25_0.03.hex', it appeared as 'eth1', we gave it a static address and plug cable in and we couldn't ping it. ethtool shows speed and duplex Unknown! (255).
Any advise please? (e.g. design reviewed by Intel? how to apply?)
Thanks for your reply.
In order to request the Schematic and Layout review service, please follow the procedure stated at:
We hope that this information may help you.