Ubuntu系统安装裕太微YT6801网卡驱动【笔记】

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 测试通过。如遇版本变动,请相应调整命令中的版本号。

相关推荐
xqqxqxxq2 小时前
DML 表数据:插入、删除、修改
笔记·mysql
不会代码的小猴3 小时前
Linux note2
linux·笔记
xqqxqxxq4 小时前
MySQL 数据类型笔记
数据库·笔记·mysql
软件技术NINI5 小时前
盗墓笔记html+css+js 2页
css·笔记·html
XiaoYu1__5 小时前
算法进阶·其二:用欧拉路径解决“一笔画”问题并建模转化De Bruijn序列的构造问题
c++·笔记·算法·欧拉路径
智者知已应修善业6 小时前
【用D触发器组成000-001-010-011-100】2025-6-7
驱动开发·经验分享·笔记·硬件架构·硬件工程
纪念 2296 小时前
数据库基础
数据库·笔记·学习方法
AnsonNie6 小时前
处理提示“wsl: 检测到 localhost 代理配置,但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。”【笔记】
笔记
山城码农笑松哥6 小时前
Redis 8.8 新特性实操笔记:原生数组、INCREX 限流、XNACK 流处理
redis·笔记·junit