ubuntu 18.04安装绿联千兆USB网卡的AX88179芯片驱动(编译报错解决)

问题背景

由于我的笔记本没有网口,又因为要接USRP N210需要使用USB3.0千兆网卡(百兆不行),因此就买了绿联的USB3.0千兆有线网卡,主要是因为要在linux系统上使用,所以特意找了这个提供Linux驱动的型号。

问题描述

但是我在安装的时候却发现了问题:驱动程序在ubuntu18.04下直接编译会报错,错误如下。ubuntu 18.04安装绿联千兆USB网卡的AX88179芯片驱动(编译报错解决)_第1张图片

817:3: error: ‘struct ethtool_ops’ has no member named ‘set_settings’; did you mean ‘get_strings’?

造成无法安装。

解决方案

注释掉报错的816和817两行代码,再重新编译即可。
编译完成后sudo make install即可完成安装。

另外,我要也测试了ubuntu16.04,发现可以直接安装成功。

你可能感兴趣的:(Linux/Unix,ubuntu技巧)