Ubuntu 系统安装裕太微 Motorcomm YT6801 网卡驱动
本文档提供在 Ubuntu 系统上为 YT6801 以太网控制器安装官方驱动程序的完整流程,涵盖依赖安装、驱动编译、安装及 DKMS 加固,确保内核更新后驱动自动重建。
1. 下载驱动
从裕太微官网获取 Linux 驱动压缩包(当前版本 1.0.34):
👉 官方下载链接
建议将下载的 yt6801-linux-driver-1.0.34.zip 存放于工作目录(如 ~/Downloads)。
2. 安装基础编译工具
打开终端,执行以下命令安装编译工具链及 DKMS:
bash
sudo apt update
sudo apt install build-essential dkms
说明 :
build-essential提供 gcc、make 等编译工具,dkms用于驱动动态内核模块管理。
3. 解压驱动源码
进入下载目录并解压:
bash
unzip yt6801-linux-driver-1.0.34.zip
cd yt6801-1.0.34
4. 执行一键安装脚本
脚本会自动编译并加载驱动,赋予执行权限后运行:
bash
sudo chmod +x yt_nic_install.sh
sudo ./yt_nic_install.sh
提示 :脚本执行完毕后,驱动应已加载,可通过
lsmod | grep yt6801验证。
5. 使用 DKMS 加固驱动(推荐)
为避免内核升级后驱动失效,建议将驱动注册到 DKMS,实现自动重建。
5.1 复制源码到 DKMS 管理目录
bash
sudo cp -r . /usr/src/yt6801-1.0.34
5.2 将驱动添加为 DKMS 模块
bash
sudo dkms add -m yt6801 -v 1.0.34
5.3 编译并安装驱动
bash
sudo dkms build -m yt6801 -v 1.0.34
sudo dkms install -m yt6801 -v 1.0.34
若安装时提示模块已存在,可强制执行:
bash
sudo dkms install -m yt6801 -v 1.0.34 --force
5.4 验证 DKMS 状态
bash
dkms status
应看到类似 yt6801, 1.0.34, 5.x.x-xx-generic, x86_64: installed 的输出。
6. 重启网络或系统
建议重启系统以确保驱动被正确加载:
bash
sudo reboot
重启后,使用以下命令检查网卡是否正常识别:
bash
ip a # 查看网络接口列表
ethtool -i <接口名> # 查看驱动信息(如 ethtool -i enp0s)
版本信息 :本文档基于驱动版本
1.0.34,Ubuntu /24.04 测试通过。如遇版本变动,请相应调整命令中的版本号。