// 软件源更新 apt-get update // 编译需要apt install make gcc apt-get install gcc // make命令需要 apt-get install make apt-get install make-guile 将下载的文件e1000e-3.8.4.tar.gz 放置到Ubuntu环境的普通用户的home目录。解压之后,参考README进行手动编译。 // 解压 tar zxf e1000e-3.8.7.tar.gz // 编译 make // root用户执行 make install 在181行左右将1改成0(也有的人说这里不需要修改,试过也是可行,同样也能编译出来e1000e.ko文件) 编译完毕之后,首先使用lsmod | grep e1000e 看看是否已经加载,如果加载的话,需要使用rmmod e1000e 删除, 然后尝试使用insmod e1000e.ko看看是否能够加载成功,没有报错,并且执行lsmod |grep e1000e有内容的话,说明编译的没有问题,执行rmmod e1000e删除 模块加载 modprobe e1000e // 操作 modprobe pps_core modprobe ptp // 在e1000e-3.8.4/src目录下执行 insmod e1000e.ko // 编译