<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Programming WGI210IS S LJXX for 1000BASE-BX interface in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1695337#M5779</link>
    <description>&lt;P&gt;&amp;nbsp;Hello Diego,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for kind and detailed explanations. I now have functional i210-IS devices! A few important notes, IMHO, I would like to share:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In my design, the i210 devices were connected to 4Mbit SPI flash devices. This is obviously not large enough to upload a 8Mbit binary image. But an external flash device is actually not required, so I removed them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) To be able to write into the iNVM internal memory of the i210-IS, the pin NVM_SI shall be pulled low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) The configuration file I used is&amp;nbsp;I210_Invm_SerDesKX_NoAPM_v0.6.txt available in #513655. I used the eeupdate64e utility from document #348742 to first list the devices which are present&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;NIC Bus Dev Fun Vendor-Device Branding string&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;=== === === === ============= =================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;1 45 00 00 8086-125D Intel(R) Ethernet Controller I226-IT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;2 46 00 00 8086-125D Intel(R) Ethernet Controller I226-IT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;3 48 00 00 8086-1531 Intel(R) I210 Blank NVM Device&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;4 49 00 00 8086-1571 Intel(R) I210 Blank NVM Device&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then upload the configuration file and configure the MAC address&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;gt; ./eeupdate64e /NIC=3 /FILE=./I210_Invm_SerDesKX_NoAPM_v0.6.txt /MAC=7cd120003001 /INVMUPDATE&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) The devices are now listed by lspci as a "backplane connection" controllers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;30:00.0 Ethernet controller: Intel Corporation I210 Gigabit Backplane Connection (rev 03)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;31:00.0 Ethernet controller: Intel Corporation I210 Gigabit Backplane Connection (rev 03)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Ralph&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Jun 2025 06:24:42 GMT</pubDate>
    <dc:creator>rhoffmann477</dc:creator>
    <dc:date>2025-06-06T06:24:42Z</dc:date>
    <item>
      <title>Programming WGI210IS S LJXX for 1000BASE-BX interface</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1692749#M5775</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;We have designed an PICMG AMC.0 board with two i210IS devices. Each device as a SST25VF040B flash device attached to it. Each is connected on the PCIe side to a Raptor Lake CPU, and on the Ethernet side to an Ethernet switch though the backplane using 1000BASE-BX.&lt;/P&gt;&lt;P&gt;The devices are initially reported as "unprogrammed". I downloaded a whole set of tools from Intel web site to program the devices, and the process is rather confusing. Which tool do I need to program the devices from a Linux 6.11 system, and which firmware and configuration file do I need?&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 May 2025 14:27:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1692749#M5775</guid>
      <dc:creator>rhoffmann477</dc:creator>
      <dc:date>2025-05-27T14:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: Programming WGI210IS S LJXX for 1000BASE-BX interface</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1693634#M5776</link>
      <description>&lt;P class="sub_section_element_selectors"&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/428280"&gt;@rhoffmann477&lt;/a&gt;,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Thank you for contacting Intel Embedded Community.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;i210 can be used with an NVM image, you can use EEUpdate and one image from the document #513655 according to your design. Please check the Handbook and FAQ documents too.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Please look for the following documents in RDC:&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;-EEUpdate and Lanconf tools. #348742 -&amp;nbsp;Intel® Network Connections Tools 30.1 PV LAN Software Tools&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;SPAN class="sub_section_element_selectors"&gt;-#572162 -&amp;nbsp;EEPROM Access Tool [EAT].&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;-#513655 - Intel® Ethernet Controller I210 and I211- AT Production NVM Images.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;-#&lt;SPAN&gt;602853 -&amp;nbsp;Intel Ethernet Network Controller Handbook&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;-#335346 -&amp;nbsp;Intel® Ethernet Controller I210/I211 -&amp;nbsp;Frequently Asked Questions&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;2.25 Why does the I210 not work after EEUPDATE successfully programs the image?&lt;BR /&gt;When EEUPDATE stores the new image in an un-programmed flash, it is not active until a power cycle&lt;BR /&gt;forces the new image to be loaded into shadow RAM in the controller. Until a power cycle occurs,&lt;BR /&gt;EEUPDATE functions like /verify, and /mac_dump will not work correctly. Once an I210 is programmed&lt;BR /&gt;and running with a valid image, updates can be performed with only a system reboot with some&lt;BR /&gt;exceptions&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;You will need a Premier account in order to get access to these documents.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://www.intel.com/content/www/us/en/support/articles/000058073/programs/resource-and-documentation-center.html" target="_blank" rel="nofollow noopener noreferrer"&gt;https://www.intel.com/content/www/us/en/support/articles/000058073/programs/resource-and-documentation-center.html&lt;/A&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Best regards,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExTMk1CQTVSRlpOQUtOfDE1NjgxNTR8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 31 May 2025 00:24:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1693634#M5776</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2025-05-31T00:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Programming WGI210IS S LJXX for 1000BASE-BX interface</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1695337#M5779</link>
      <description>&lt;P&gt;&amp;nbsp;Hello Diego,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for kind and detailed explanations. I now have functional i210-IS devices! A few important notes, IMHO, I would like to share:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) In my design, the i210 devices were connected to 4Mbit SPI flash devices. This is obviously not large enough to upload a 8Mbit binary image. But an external flash device is actually not required, so I removed them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) To be able to write into the iNVM internal memory of the i210-IS, the pin NVM_SI shall be pulled low.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3) The configuration file I used is&amp;nbsp;I210_Invm_SerDesKX_NoAPM_v0.6.txt available in #513655. I used the eeupdate64e utility from document #348742 to first list the devices which are present&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;NIC Bus Dev Fun Vendor-Device Branding string&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;=== === === === ============= =================================================&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;1 45 00 00 8086-125D Intel(R) Ethernet Controller I226-IT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;2 46 00 00 8086-125D Intel(R) Ethernet Controller I226-IT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;3 48 00 00 8086-1531 Intel(R) I210 Blank NVM Device&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;4 49 00 00 8086-1571 Intel(R) I210 Blank NVM Device&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then upload the configuration file and configure the MAC address&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;&amp;gt; ./eeupdate64e /NIC=3 /FILE=./I210_Invm_SerDesKX_NoAPM_v0.6.txt /MAC=7cd120003001 /INVMUPDATE&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) The devices are now listed by lspci as a "backplane connection" controllers&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;30:00.0 Ethernet controller: Intel Corporation I210 Gigabit Backplane Connection (rev 03)&lt;/FONT&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;FONT face="courier new,courier" size="2"&gt;31:00.0 Ethernet controller: Intel Corporation I210 Gigabit Backplane Connection (rev 03)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Ralph&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 06:24:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1695337#M5779</guid>
      <dc:creator>rhoffmann477</dc:creator>
      <dc:date>2025-06-06T06:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Programming WGI210IS S LJXX for 1000BASE-BX interface</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1695918#M5784</link>
      <description>&lt;P class="sub_section_element_selectors"&gt;Hello Ralph,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;You are very welcome, also, thank you very much for your notes, this may be very useful to have in the community.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Best regards,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExTMk1CQTVSRlpOQUtOfDE1NjgxNTR8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Jun 2025 23:18:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/Programming-WGI210IS-S-LJXX-for-1000BASE-BX-interface/m-p/1695918#M5784</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2025-06-09T23:18:05Z</dc:date>
    </item>
  </channel>
</rss>

