Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
845 Discussions

I210 detection issue with Linux

PHall1
Beginner
3,907 Views

Hello,

We are incorporating the I210 into our design with an external SPI Flash. So far we can detect the chip using lspci and have programmed the serial flash with a copied image from the PCIE board

I210-T1, which already works in our development board with the same Linux build. (note we could not get the eeprom tool to this and in the end we used a beaglebone with FlashRom to program it.

 

Since programming the serial flash the LED light up sequence on the connector has changed so it has definitely had an impact (green blinking amber steady on). unfortunately, the igb driver is not able to probe the chip at start-up. Below is a grep of dmesg:

root@var-som-mx6:~# dmesg | grep -i intel

[ 1.520251] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k

[ 1.524848] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.

[ 1.529558] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.0.5-k

[ 1.535265] igb: Copyright (c) 2007-2013 Intel Corporation.

[ 3.377660] igb: probe of 0000:01:00.0 failed with error -5

And also an lspci

root@var-som-mx6:~# lspci

00:00.0 PCI bridge: Synopsys, Inc. Device abcd (rev 01)

01:00.0 Ethernet controller: Intel Corporation Device 1531 (rev 03)

root@var-som-mx6:~#

Any idea what this may be down to? Also, where can I get access to stock images for the serial flash?

0 Kudos
1 Solution
Adolfo_S_Intel
Moderator
2,260 Views

Hello Peter_Hall

Here you can find the Production Images as well as the Programming Tools:

513655 Intel(R) Ethernet Controller I210 and

 

I211-AT-Production Images - http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/gbe-i210-i211-nvm-images.html?wapkw=513655 http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/gbe-i210-i211-nvm-images.html

 

348742 Intel(R) Network Connection Tools - http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/quartzville-tools-284632.html?wapkw=348742 http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/quartzville-tools-284632.html

However you require a Privileged Account in order to download the files.

Could you please what are the main hardware difference between the image that you copied from the PCIe Board and the one that is giving you problems?

Best Regards,

Adolfo Sanchez

View solution in original post

0 Kudos
3 Replies
Adolfo_S_Intel
Moderator
2,261 Views

Hello Peter_Hall

Here you can find the Production Images as well as the Programming Tools:

513655 Intel(R) Ethernet Controller I210 and

 

I211-AT-Production Images - http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/gbe-i210-i211-nvm-images.html?wapkw=513655 http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/gbe-i210-i211-nvm-images.html

 

348742 Intel(R) Network Connection Tools - http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/quartzville-tools-284632.html?wapkw=348742 http://www.intel.com/content/www/us/en/secure/intelligent-systems/privileged/quartzville-tools-284632.html

However you require a Privileged Account in order to download the files.

Could you please what are the main hardware difference between the image that you copied from the PCIe Board and the one that is giving you problems?

Best Regards,

Adolfo Sanchez

0 Kudos
PHall1
Beginner
2,259 Views

Hello Adolfo,

It took me an incredibly long time to get hold of these images, for some reason one side of Intel support was trying to get me access, while the other side kept refusing my request for a privileged account. Thankfully Avnet were very helpful and downloaded the files for me.

I have been able to program my serial Flash with Dev_Start_I210_Copper_NOMNG_16Mb_A2_3.25_0.03.bin (which I needed to extend to 32Mb to match my device). Unfortunately I still have exactly the same error as I did in previous mail, so I am no further forward.

0 Kudos
PHall1
Beginner
2,259 Views

Hello Adolfo,

I tried re-flashing the chip again and now everything works perfectly. Thanks for you help.

0 Kudos
Reply