- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Intel Team,
We are having Intel I226 Ethernet Phy Controller connected with Embedded Platform which is QCOM ARM based SOC connected over PCIE Interface.
We need EEPROM Access Tool for Flashing and its Usage Guide.
We are using the Linux Kernel Driver (igc.ko). But its causing the ERROR.
igc 0001:01:00.0: The NVM Checksum Is Not Valid
Code:
if (igc_get_flash_presence_i225(hw)) {
if (hw->nvm.ops.validate(hw) < 0) {
dev_err(&pdev->dev, "The NVM Checksum Is Not Valid\n");
err = -EIO;
goto err_eeprom;
}
}
Please help us with the EEPROM Access Tool and Its Flashing Guide.
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello AxitSoni,
Thank you for posting in the community!
To ensure you receive the most specialized assistance, we have a dedicated forum that addresses these specific concerns.
Therefore, I will be moving this discussion to our Embedded Forum. This will allow our knowledgeable community and experts to provide you with timely and accurate solutions.
Best regards,
Ragulan_Intel
Intel Customer Support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you.
Looking forward to get required support from Intel Team on above concern.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @AxitSoni,
Thank you for contacting Intel Embedded Community.
You can check the following documents from RDC:
#572162 - EEPROM Access Tool [EAT]
#634290 - EEPROM Access Tool User’s Guide
You will need a Premier account in order to get access to these documents.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @Diego_INTEL ,
I got the RDC access. I downloaded the EEPROM Access Tool. But when executing the NIC dump command. I see no NIC present for Intel I226 Chipset. Please check below snippet.
/data/eepromaccesstool-0.8.0 # ./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
=== === === === ===== ======================
Can you please guide whether and how we can use this EepromAccessTool with Intel I226 Ethernet Controller ?
Thanks,
Axit Soni
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello @AxitSoni,
My apologies for the delay, also I forgot to mention the following:
The i225 and i226 are not supported for ARM, but it is possible to use the EEPROM Access Tool with the i226 by adding the device IDs mentioned in the datasheet, document #596659, in section 5.1.1.8 Device ID - 0x000D.
https://cdrdv2.intel.com/v1/dl/getContent/596659
Please check this post, the user Andy helped a lot by sharing their patch, so you can check the implementation.
https://community.intel.com/t5/Embedded-Connectivity/EepromAccessTool-for-i226/m-p/1574989
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