本文最后更新于 55 天前,其中的信息可能已经有所发展或是发生改变。
YT6801 是 Motorcomm 公司的千兆以太网控制器,但是在一些发行版中并没有安装,需要我们手动安装
准备工作
首先确认自己的网卡是不是YT6801,可以通过以下命令查看,如果出现Motorcomm YT6801 Gigabit Ethernet Controller,则硬件识别正常
lspci | grep -i ethernet

首先先安装前置依赖
sudo apt update && sudo apt install -y dkms build-essential linux-headers-$(uname -r) git wget
然后前往官网下载驱动文件,解压出来 。下载连接

安装过程
解压后是这样的,再次进入到yt6801-1.0.31中。不要直接使用官方脚本,否则内核更新后需要重新安装!

在yt6801-1.0.31中打开终端,输入下面的命令安装,等待片刻即可安装成功
sudo cp -r . /usr/src/yt6801-1.0.31 && sudo dkms add -m yt6801 -v 1.0.31 && sudo dkms build -m yt6801 -v 1.0.31 && sudo dkms install -m yt6801 -v 1.0.31

接着需要加载驱动 + 开机自启
sudo modprobe yt6801 && echo "yt6801" | sudo tee /etc/modules-load.d/yt6801.conf
如果没报错即为安装成功,可以通过下面的指令验证
lsmod | grep yt6801 && sudo dkms status

其他发行版安装
fedora(44版貌似已经预装了):
只须改变安装依赖的命令,其他步骤相同
sudo dnf install -y dkms make gcc kernel-devel git
Arch系:
yay -S yt6801-dkms









