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

相关推荐
Z21-X4 小时前
云原生运维学习笔记:容器技术的演进、底层原理与 Docker 全生命周期管理
运维·笔记·学习·云原生
Rabitebla12 小时前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
小lu飞13 小时前
2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程
前端·笔记·ai·ai编程
无心水17 小时前
24、系统架构师论文写作专题 核心考点与学习笔记
笔记·学习·系统架构·架构师·安全架构·软考架构师·软考系统架构设计师
蒸蒸yyyyzwd17 小时前
邓明 Agent 系统面试-意图识别学习笔记
笔记·学习
Zhao-Jichao20 小时前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
欢欢李20 小时前
【LTE L3 笔记 05】LTE同步信号
笔记·无线通信·物理层·lte·空口协议
La Pulga1 天前
【FreeRTOS源码学习笔记】空闲任务与阻塞延时
笔记·mcu·学习·嵌入式·freertos·实时操作系统
蒸蒸yyyyzwd1 天前
秋招学习笔记 day106
笔记·学习
小李不想当小白1 天前
WDG看门狗(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·嵌入式