背景介绍
前段时间自己组装了一台生产力,期间在TB买了张AQC107的万兆电口网卡,回来后发现在PVE7环境下每次重启或启动后网卡总是没反应或者不会自动协商到10G,拔下来插到win主机上没问题,基本确定是驱动的问题,那么就着手开始更新驱动吧。
开搞(非常简单)
PVE7基本的环境部署:PVE7.0国内源 ProxmoxVE_黑娃Ver的博客-CSDN博客_pve国内源
参考黑大的文章把基本环境配好,确认更新后我们继续SSH下开始检查一下网卡信息。
root@pve:~# ethtool -i 网卡名 #查看当前网卡的驱动信息
可以看到自带的驱动版本以及网卡的固件版本
下载最新网卡驱动:https://www.marvell.com/support/downloads.html
下载传到PVE解压后按照文档进行驱动的编译安装
#首先安装必备环境
apt install linux-headers-`uname -r`
apt install build-essential#接着进入文件所在目录开始编译模块
make#如果是二次安装或者在下一步加载的过程中提示已存在,需要先卸载模块
rmmod atlantic#加载模块
make load#安装驱动
make install#安装过程中会提示是否更新网卡固件,建议不更新,选n继续
#最后驱动将被安装在/lib/modules/`uname -r`/aquantia/atlantic.ko
安装完后重启看一下,随着机器开启网卡灯灭灯亮,100m灯亮起,等待......,进入系统后另一端的交换机已经跳灯到10G了,OK问题解决,再看一下驱动信息。