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

相关推荐
我命由我123452 小时前
准入类与水平类职业资格
笔记·学习·职场和发展·产品运营·求职招聘·职场发展·产品经理
He BianGu2 小时前
【笔记】在WPF中BitmapScalingMode的作用
笔记·wpf
宋明河2 小时前
windows与ubuntu双系统主机下ubuntu访问windows磁盘是只读
linux·windows·ubuntu
小李不想当小白3 小时前
USART串口数据包(STM32标准库学习笔记)
经验分享·笔记·stm32·单片机·嵌入式硬件·学习
xier_ran3 小时前
【infra之路】AI 编译器学习笔记(八):向量化——把小块变成 SIMD 指令
人工智能·笔记·学习
梦073 小时前
openclaw升级踩坑笔记
笔记
凌晨1684 小时前
YOLO系列学习笔记:从YOLOv1到YOLOv3的演进之路
笔记·yolo·目标跟踪
cnnews16 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
启观川17 小时前
数据结构与算法-第 3 章 常用算法-贪心算法
数据结构·笔记·python·算法·贪心算法
flytalei17 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu