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

相关推荐
巧克力味的桃子17 小时前
模拟大厂大模型方向面试题
笔记
Peng71117 小时前
浙大数据可视化课程学习笔记
笔记·学习·信息可视化
今儿敲了吗17 小时前
02词云生成器
笔记·python
hanlin0317 小时前
刷题笔记:力扣第287题-寻找重复数
笔记·算法·leetcode
你想知道什么?18 小时前
神经网络-学习笔记
笔记·神经网络·学习
疯狂打码的少年19 小时前
【计算机网络】IP地址与子网划分(IP地址分类与特殊地址)
网络·笔记·tcp/ip·计算机网络
bessyon19 小时前
从设备自购看医美机构的运营逻辑与竞争壁垒
笔记
疯狂打码的少年19 小时前
【计算机网络】TCP协议(三次握手、可靠传输、流量控制)
网络·笔记·tcp/ip·计算机网络
AIGC大时代19 小时前
OpenAI Agents SDK 工程笔记:tool 调用循环、max_turns 与生产禁区
服务器·数据库·笔记·tool·max_turns·functiontool·生产禁区
`流年づ20 小时前
人工智能学习笔记 - 自动微分
人工智能·笔记·学习