找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 7539|回复: 6

r8127 万兆网卡在 Linux/PVE 下消失?都是 r8169 惹的祸

[复制链接]
发表于 2026-3-28 15:11 | 显示全部楼层 |阅读模式
本帖最后由 xiaoqidun 于 2026-3-28 15:16 编辑

r8127 万兆网卡在 Linux/PVE 下消失?都是 r8169 惹的祸
装了 r8127 万兆网卡的主机,在 Linux 或 PVE 下可能遇到一个很坑的问题:10G 网口突然消失,重启没用,必须彻底断电拔线才能恢复。
我用的 Minisforum MS-02 Ultra,第一次遇到直接以为网卡坏了,拆机重装了一遍,开机能认到,重启又没了,折腾半天才定位到是 r8169 驱动的问题。
不止我一个人踩坑,NVIDIA DGX Spark 也用了 r8127,论坛上有用户报告完全相同的症状,NVIDIA 工程师直接确认就是 r8169 导致的:
https://forums.developer.nvidia.com/t/realtek-r8127-ethernet-nic-disappears-on-every-reboot-only-recovers-with-full-power-cycle/360654

问题原因
r8169 和 r8127 之间存在严重冲突。内核加载时 r8169 会抢先匹配 r8127 的设备,接管后会在关机/重启时将网卡置于禁用状态,导致下次启动时网卡完全无响应,从 lspci 里彻底消失。只有物理断电让网卡硬件复位才能恢复。

解决方法
第一步:屏蔽 r8169
  1. echo "blacklist r8169" > /etc/modprobe.d/blacklist-r8169.conf
  2. update-initramfs -u
复制代码
第二步:断电重启
屏蔽 r8169 后不要直接 reboot,因为网卡可能已经被 r8169 关掉了,重启也认不到。正确做法是关机后彻底断电(拔电源等 30 秒),让网卡硬件复位,重新上电开机后 r8127 设备才会出现。
第三步:安装 r8127 DKMS 驱动
下载地址:https://github.com/xiaoqidun/r8127/releases
PVE:
  1. apt update
  2. apt install dkms pve-headers-$(uname -r)
  3. apt install ./r8127-dkms_11.016.00-1_all.deb
复制代码
Debian / Ubuntu:
  1. apt update
  2. apt install dkms linux-headers-$(uname -r)
  3. apt install ./r8127-dkms_11.016.00-1_all.deb
复制代码
装完再重启一次就行。

注意事项
DKMS 包内核升级后会自动重新编译,不用每次手动装
驱动包不会自动屏蔽 r8169,需要手动 blacklist
顺序很重要:先 blacklist,再断电,最后装驱动。如果跳过断电这步,网卡设备都不在,驱动装了也没用

已知受影响设备
Minisforum MS-02 Ultra — 本人确认
NVIDIA DGX Spark — NVIDIA 论坛确认
其他用了 r8127 的设备大概率也有这个问题






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2026-4-16 23:37 | 显示全部楼层
8127买回来就一直没整明白.....最后只能插在win11的PC用

之前自己PVE系统用8127各种问题  不识别也就算了...有时候我后台都进不去.....
不过现在机子稳定运行有一阵了...实在不敢动
我板载网卡是8125 插上8127 直接搞得我板载网卡也寄了

以后有空 考虑把8127直通给某个虚拟机用  不知道是不是也要先blacklist 屏蔽8127 才比较保险?

点评

试试Ubuntu26.04 7.0 内核r8169已经支持rtl8127atf了 电口版本早就支持了 af版本还不支持  详情 回复 发表于 2026-4-27 19:03
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-4-27 19:02 | 显示全部楼层
7.0 内核r8169已经支持rtl8127atf了 电口版本早就支持了 af版本还不支持
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-4-27 19:03 | 显示全部楼层
天天忽悠 发表于 2026-4-16 23:37
8127买回来就一直没整明白.....最后只能插在win11的PC用

之前自己PVE系统用8127各种问题  不识别也就算了. ...

试试Ubuntu26.04
7.0 内核r8169已经支持rtl8127atf了 电口版本早就支持了 af版本还不支持

点评

一直都支持,只是关机或重启把r8127硬件关机而已。  详情 回复 发表于 2026-4-28 11:01
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2026-4-28 11:01 | 显示全部楼层
haizx 发表于 2026-4-27 19:03
试试Ubuntu26.04
7.0 内核r8169已经支持rtl8127atf了 电口版本早就支持了 af版本还不支持 ...

一直都支持,只是关机或重启把r8127硬件关机而已。

点评

r8127装好后 无法用networkmanager配置啊,r8169 跑smb nfs 只有350到500mib每秒  详情 回复 发表于 2026-7-30 14:20
我用的是atf 7.0内核才刚支持的  详情 回复 发表于 2026-4-30 13:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-4-30 13:43 来自手机 | 显示全部楼层
xiaoqidun 发表于 2026-4-28 11:01
一直都支持,只是关机或重启把r8127硬件关机而已。

我用的是atf 7.0内核才刚支持的
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2026-7-30 14:20 | 显示全部楼层
xiaoqidun 发表于 2026-4-28 11:01
一直都支持,只是关机或重启把r8127硬件关机而已。

r8127装好后 无法用networkmanager配置啊,r8169 跑smb nfs 只有350到500mib每秒
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 22:58

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表