收起左侧

内核版本字符串不变导致dkms不触发驱动编译安装流程

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

4

主题

6

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2026-5-16 05:16:43 显示全部楼层 阅读模式

系统版本:X86

设备环境:物理机 系统版本号:1.1.3104

BUG现象:已知飞牛内核小版本更新后(如6.18.18-trim #4xx更新到6.18.18-trim #570),uname -r显示的内核字符串仍为6.18.18-trim不变,导致某些用户自主通过dkms安装并管理的驱动模块在内核更新后不能触发自动编译安装流程,因为dkms认为内核不变。但此时modprobe会出现报错Exec format error。导致用户在更新后通过dkms管理的驱动无法加载(例如网卡驱动,进而掉线)。因为实际内核产生了变动。希望飞牛能够在内核名称字符串内加入小版本信息,如6.18.18-trim改为6.18.18-570-trim,这样也更符合Linux规范。

出现频率:必现

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

本版积分规则