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

i210 reset adapter issue in Linux

PranavShivalingaiah
5,161 Views

We are using the Intel i210 card over PCIe in our development board which is having 4.14 Linux kernel  but we see the below error happening.

We are using the igb driver available in Linux Kernel.

 

igb: enP2p1s0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX

[ 1252.963571] igb 0002:01:00.0 enP2p1s0: Reset adapter

 

Need your help here

 

0 Kudos
12 Replies
Mike_Intel
Moderator
3,990 Views
Hello PranavShivalingaiah, Thank you for posting in Intel Ethernet Communities. Before we proceed, let me gather the following details for me to further help you. 1. Are you designing a board and you are integrating the Intel i210 NIC card? 2. Do you need an assistance on integration and implementation of Intel i210 NIC card to your board? If you have questions, please let us know. Best regards, Michael L. Intel Customer Support Under Contract to Intel Corporation
0 Kudos
PranavShivalingaiah
3,990 Views

Hi Michael,

Thanks for the response.

 

  1. We are designing a BMC card with i210.
  2. BMC is AST2520 and i210 is connected via NC-SI to BMC.
  3. This i210 will be connected to Main board via PCI interface.

 

We have 2 issues here

Issue 1:

  • In Main board U-boot we are observing

e1000: 00:00:00:00:00:00

e1000#0

Warning: e1000#0 (eth0) using random MAC address - 72:20:ab:9f:19:4e

Warning: e1000#0 failed to set MAC address

  • For main board we are using Linux kernel 4.14 and we have enabled igb driver for PCI interface, but the device ID detected is 1531.

lscpi

0002:01:00.0 Ethernet controller: Intel Corporation Device 1531.

  • Not able to detect any network interface.
  • We are having flashless configuration at present.

 

Issue 2:

  • For BMC please let us know which driver to use for NC-SI interface enablement.
  • Steps for testing the NC-SI.

 

Regards,

Pranav S

0 Kudos
Mike_Intel
Moderator
3,990 Views
Hello PranavShivalingaiah, Let me check the information that you provided and get back to you. I may need to consult other teams since the issue is about integration of the NIC card. If you have questions, please let us know. Best regards, Michael L. Intel Customer Support Under Contract to Intel Corporation
0 Kudos
PranavShivalingaiah
3,990 Views

Hi Michael,

 

We have below queries as well. Request your support .

  1. where is the MAC address saved?
  2. In Case of Flashless configuratin what data must be present in the iNVM?
  3. In Case of external flash what is the data to be present in the external flash?

 

Regards,

Pranav s

0 Kudos
Mike_Intel
Moderator
3,990 Views
Hello PranavShivalingaiah, Thank for waiting. As of the moment, I will transfer your inquiry to our embedded team for them to further assist you. While waiting for their reply, let me share this link for the FAG of I210 ethernet controller. Please go to page 8 and 9 forthe implementation of the NIC card. https://www.intel.com/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211-faq.pdf If you have questions, please let us know. Best regards, Michael L. Intel Customer Support Under Contract to Intel Corporation
0 Kudos
CarlosAM_INTEL
Moderator
3,990 Views

Hello, @PranavShivalingaiah​ :

Thank you for contacting Intel Embedded Community.

In case that the problem persists, could you please let us how many devices have been manufactured? How many are related to the cited situation? Also , please give us the failure rate.

Best regards,

@Mæcenas_INTEL​.

0 Kudos
tzeng015
Beginner
2,597 Views
0 Kudos
CarlosAM_INTEL
Moderator
2,581 Views

Hello, @tzeng015:

Thank you for contacting Intel Embedded Community.

You have updated this thread and we are going to answer your last communication.

Best regards,

@CarlosAM_INTEL.

0 Kudos
PranavShivalingaiah
3,990 Views

Hi,

 

We have now changed the design to have a flash with i210 and flashed the binary to the flash and the we are able to ping to extenal network through PCI.

But we are now trying to get network using NC-SI and we are facing the below error

"ftgmac100 1e660000.ftgmac eth0: NCSI interface down"

 

Also during boot up we are seeing the below logs.

ftgmac100 1e660000.ftgmac: Error applying setting, reverse things back

ftgmac100 1e660000.ftgmac: Read MAC address 00:0c:c4:45:e7:ad from chip

ftgmac100 1e660000.ftgmac: Using NCSI interface

ftgmac100 1e660000.ftgmac eth0: irq 18, mapped at a2119000.

 

Request your help as we are struck at this point.

And also please let us know whether different MAC is required while trying to use PCIe interface and NC-SI interface?

 

Awaiting your response.

 

Thanks,

Pranav S

0 Kudos
CarlosAM_INTEL
Moderator
3,990 Views

​Hello, @PranavShivalingaiah​:

 

Thanks for your reply.

 

You should address this and all the consultations related to this driver to the channels listed as a reference at the following website:

 

https://sourceforge.net/projects/e1000/support

 

Best regards,

@Mæcenas_INTEL​.

0 Kudos
tzeng015
Beginner
2,586 Views

Hi @Mæcenas_INTEL

Can I ask you a question ?  I have the same issue which is 

[ 15.286302] igb 0000:01:00.0 eth1: Reset adapter
[ 18.164102] igb 0000:01:00.0 eth1: igb: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[ 20.960144] igb 0000:01:00.0: Detected Tx Unit Hang

 

According your suggestion , I shall update the igb source codes  (linux/drivers/net/ethernet/intel/igb) then it will be Ok. 

Right ?

Please give me a hand 

 

igb source codes ==> https://sourceforge.net/projects/e1000/files/igb%20stable/

update to 5.11.4

0 Kudos
CarlosAM_INTEL
Moderator
2,581 Views

Hello, @tzeng015:

Thanks for your reply.

You should address your questions related to the cited driver through the channels listed on the following website as a reference:

https://sourceforge.net/projects/e1000/support

Best regards,

@CarlosAM_INTEL.

0 Kudos
Reply