Ethernet Products
Intel® Ethernet products and technologies
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
3970 Discussions

Network adapter driver "ixgbe" meet a compile error on Ubuntu14.04

Guanxiong_D_Intel
1,363 Views

I have tried to compile the driver https://downloadcenter.intel.com/download/14687/Ethernet-Intel-Network-Adapter-Driver-for-PCIe-Intel... Download Intel® Network Adapter Driver for PCIe* Intel® 10 Gigabit Ethernet Network Connections Under Linux* on Ubuntu 14.04. And meet a compile error:

/home/guanxiong/temp/network_drivers/ixgbe-5.2.3/src/ixgbe_main.c: In function 'ixgbe_select_queue':

/home/guanxiong/temp/network_drivers/ixgbe-5.2.3/src/ixgbe_main.c:9335:3: error: implicit declaration of function '__netdev_pick_tx' [-Werror=implicit-function-declaration]

return __netdev_pick_tx(dev, skb);

Have someone meet the error before?

I also tried to compile it on Ubuntu16.04 and passed. What's the problem?

0 Kudos
8 Replies
idata
Community Manager
354 Views

Hi Guanxion,

 

 

Thank you for posing in Wired Communities. The driver posted on our website is for Linux*, can you share what is the network adapter model? Thanks.

 

 

Regards,

 

Sharon

 

Guanxiong_D_Intel
354 Views

I can just get the Device id by running "lspci -k" :

03:00.0 Ethernet controller: Intel Corporation Device 15c7

And I have found it's belong to "Ethernet Connection X553 1GbB" on the website: https://cateee.net/lkddb/web-lkddb/IXGBE.html https://cateee.net/lkddb/web-lkddb/IXGBE.html

I want to build the driver for this network adapter on Ubuntu14.04. Is it the right driver?

idata
Community Manager
354 Views

Hi Guanxion,

 

 

Thank you for the information. I did not find X553 as the supported Ethernet controller in the section of "This download is valid for the product(s) listed below." at

 

https://downloadcenter.intel.com/download/14687/Ethernet-Intel-Network-Adapter-Driver-for-PCIe-Intel...

 

 

You may check on the sourceforge site or contact Ubuntu support for the driver

 

https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.0.4

 

 

 

Thanks,

 

Sharon

 

 

 

 

Guanxiong_D_Intel
353 Views

Hi, Sharon

In fact, the network adapter can work in Ubuntu16.04 which have the "ixgbe" driver (the version is 4.4.0.79). So I think if I can install the driver in Ubuntu14.04, then the network adapter can work.

But now when I compile the driver, I meet the compile error, as mentioned before. So do you know what's the root cause of this compile error? And can this driver be compiled in Ubuntu 14.04?

Thanks,

Guanxiong

idata
Community Manager
354 Views

Hi Guanxion,

The X553 is not the supported ethernet controller for the driver posted on the Intel website you mentioned. Have you tried contacting Ubuntu for the driver?

Checking on the Ubuntu website, possibly may check on the kernel version and header which I would suggest you may further contact Ubuntu* support for the compiling error message.

Regards,

 

Sharon
idata
Community Manager
354 Views

Hi Guanxion,

 

 

Please do let me know if you have contacted Ubuntu for the driver, any further assistance needed?

 

 

Thanks,

 

Sharon

 

Guanxiong_D_Intel
354 Views

Hi, Sharon

I have solved this problem. It turns out to be the code's bug. It can't recognize the Ubuntu version. By the way, the driver supports X553 from v5.0.4. And the network can work normally.

Best Regards,

Guanxiong

idata
Community Manager
354 Views

Hi Guanxion,

 

 

Glad to know the issue is fixed and thank you for the information and letting us know the result.

 

 

Regards,

 

Sharon
Reply