Embedded Connectivity
Intel network controllers, Firmware and drivers.
644 Discussions

Trying to use I225-IT in Ubuntu 20.04

mmeyer
Beginner
2,071 Views

We have developed a mPCIe card using the I225. The card works great in Windows, trying to get it to work in Linux Ubuntu 20.04. Have tried various kernel versions. Firmware on the device is FXVL_0D9F_IT_2MB_1.79.

Issue overview - Cannot get link at 2.5G using Ubuntu.

OS: Ubuntu 20.04.3 LTS

Kernel: 5.11.0-20-generic - Have tried various kernels from 5.4 - 5.14, this one gets me the closest

1. Looking in dmesg for messages from the igc driver I see the following errors:

[ 2.204728] igc 0000:04:00.0: no suspend buffer for PTM
[ 2.243707] igc: probe of 0000:04:00.0 failed with error -2
[ 2.244059] igc 0000:05:00.0: no suspend buffer for PTM
[ 2.275730] igc: probe of 0000:05:00.0 failed with error -2

The PTM error I see on systems that work, so I am not concerned about that.  The probe error is of concern. 

2. Subsequent issue is that ethtool does not "advertise" a 2.5G link mode

(output of a device not working)

Settings for enp1s0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
                                           100baseT/Half 100baseT/Full
                                           1000baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes

(expected output)

Settings for enp1s0:
Supported ports: [ ]
Supported link modes: 10baseT/Half 10baseT/Full
                                           100baseT/Half 100baseT/Full
                                           1000baseT/Full
                                           2500baseT/Full
Supported pause frame use: Symmetric
Supports auto-negotiation: Yes

I assume both issues my be resolved by getting the driver to work. Any help on a known good kernel version where the I225 works would be appreciated.

0 Kudos
1 Solution
CarlosAM_INTEL
Moderator
1,977 Views

Hello, @mmeyer:

Thank you for contacting Intel Embedded Community.

We sent an email to the address associated with this account with suggestions that may help you.

Best regards,

@CarlosAM_INTEL.

View solution in original post

7 Replies
Crisselle_Intel
Moderator
2,005 Views

Hello mmeyer,


Thank you for posting in Intel Ethernet Communities. 


Since your query involves customization/your own design card, please be informed that this will be best answered by our Embedded Connectivity Support team. We will help you to move this post to the designated team for further assistance. 


Please feel free to contact us if you need assistance from Ethernet support team.


Best regards,

Crisselle C.

Intel® Customer Support


CarlosAM_INTEL
Moderator
1,978 Views

Hello, @mmeyer:

Thank you for contacting Intel Embedded Community.

We sent an email to the address associated with this account with suggestions that may help you.

Best regards,

@CarlosAM_INTEL.

mmeyer
Beginner
1,973 Views

Thank you. I am working with IPS on a solution.

mishi5250
Beginner
329 Views

Hello,@CarlosAM_INTEL,i need your  help ,I have a similar problem to him, I use the system version is Ubuntu18.04.6, the kernel version is 5.4.0-125-generic, I am using the igc version of the driver invalid,Can you tell me about the solution ,thanks

CarlosAM_INTEL
Moderator
308 Views

Hello, @mishi5250:

Thank you for contacting Intel Embedded Community.

Based on your communication, could you please clarify if your problem is related to a design developed by you or a third-party one?

Also, is it associated with a NIC add-in card or a design with an Intel Ethernet Controller?

We are waiting for your answer. 

Best regards,

@CarlosAM_INTEL.

mishi5250
Beginner
303 Views

hi @CarlosAM_INTEL ,I am a user of a third-party card, Chipset is I225-LM

I can't find a suitable driver for Linux version, I also tried to use the driver of Linux igc version,it can't work ,I am a user,I am not a designer,  thanks

CarlosAM_INTEL
Moderator
292 Views

Hello, @mishi5250:

Thanks for your reply.

Based on your last communication, could you please provide all the information (part number, manufacturer, and other details) about the third-party device related to the reported situation?

We are waiting for your reply.

Best regards,

@CarlosAM_INTEL.

Reply