收起左侧

6.12.18-trim内核缺失xe驱动模块

1
回复
90
查看
[ 复制链接 ]

17

主题

61

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2026-1-29 14:27:21 显示全部楼层 阅读模式

设备环境:物理机及pve虚拟机、局域网/公网/域名、系统1.1.15(6.12.18-trim内核)

BUG现象:直插intel B580显卡,无法加载驱动

出现频率:必现

联系方式:微信群“飞牛私有云 fnOS32”,昵称“叮当的喵”

日志文件:更新内核,系统宕机,没有日志了,下面贴出相关命令

###配置内核参数
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash xe.force_probe=e20b"
sudo update-grub
sudo update-initramfs -u
sudo reboot

###更新源,加上non-free-firmware、bookworm-backports
sudo nano /etc/apt/sources.list

deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

###读取软件源
sudo apt update

###验证 intel 驱动包的日期
apt list | grep firmware-misc-nonfree

安装 git、下载最新 intel 显卡固件

sudo apt update && sudo apt install git -y
cd /tmp
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp -r linux-firmware/i915 /lib/firmware/i915
sudo cp -r linux-firmware/xe /lib/firmware/xe

更新并重启

sudo update-initramfs -u
sudo reboot

查看 xe 模块被加载

lsmod | grep -E "xe|i915"
--无任何内容提示

强制加载 xe 模块

modprobe xe
--提示modprobe: FATAL:module xe not found in directory /lib/modules/6.12.18-trim,应该是在编译内核时,没有开启 CONFIG_DRM_XE 选项,或者没有编译成模块(module)

安装驱动

sudo apt install -t bookworm-backports libgl1-mesa-dri libegl-mesa0 mesa-vulkan-drivers libgbm1 libegl-mesa0 libglx-mesa0 mesa-va-drivers mesa-vdpau-drivers
--提示已经安装

检查输出,是否有 xe 相关信息,有就说明加载了 xe 驱动

lsmod | grep xe
--无任何内容提示

验证驱动,是否显示Kernel driver in use: xe

lspci -k | grep -A 3 -i vga
--只列出显卡的信息,没有显示驱动信息

尝试安装 backports 版本的通用内核镜像和头文件,系统宕机重装

sudo apt install -t bookworm-backports linux-image-amd64 linux-headers-amd64

收藏
送赞
分享

17

主题

61

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2026-3-13 17:34:48 楼主 显示全部楼层

1个多月了,也没见官方回复下。。

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

本版积分规则