收起左侧

[系统BUG] 系统更新后 r8101 网卡驱动导致内核死机

0
回复
106
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2026-4-12 20:42:08 显示全部楼层 阅读模式

一、系统版本:

架构:X86 物理机

系统版本:fnOS v1.1.26

内核版本:Linux 6.12.18-trim

二、设备环境:

物理机环境:华硕笔记本(搭载 Intel Bay Trail SoC,自带 Realtek 百兆物理网卡)

网络环境:局域网

三、BUG 现象:

  1. 触发条件: 我的飞牛 NAS 之前大约有 5 个月没有开机。今天开机并连网后,执行了系统的累积更新。更新完成后系统要求重启。
  2. 故障表现: 重启后,系统在启动过程中彻底卡死。主要报错症状为内核 RCU 线程卡死,屏幕底部提示 rcu: INFO: rcu_preempt detected stalls on CPUs/tasks,每次都精准在启动进行到第 30 秒左右时发生死锁。
  3. 故障排查与定位(关键): 为了寻找原因,我在 GRUB 菜单中删除了 quiet splash 参数并查看了跑码日志。发现系统实际上是在第 9 秒左右,加载完网卡驱动后就彻底失去响应了。屏幕停留在以下两行:
    [ 9.048473] r8101: loading out-of-tree module taints kernel.
    [ 9.051544] r8101 Fast Ethernet driver 1.039.00-NAPI loaded。
  4. 验证与临时解决: 我在 GRUB 的 linux 启动参数末尾临时添加了 modprobe.blacklist=r8101 屏蔽了该网卡驱动。屏蔽后,系统顺利完成启动并进入系统(目前临时通过修改 shell 权限并连接笔记本自带 Wi-Fi 访问后台)。
  5. 结论: 本次系统更新中包含的 r8101 编译模块与该硬件存在严重的兼容性 Bug,会导致 CPU 彻底死锁并引发 Kernel 崩溃。希望技术同学排查该版本的 r8101 驱动代码。

四、出现频率:
必现(只要不添加 blacklist 屏蔽 r8101 驱动,100% 卡死无法开机)。

目前系统已通过屏蔽物理网卡 + 开启 Wi-Fi 的方式进入。

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则