在 CentOS 上“驱动失败”通常指硬件驱动加载失败或设备无法正常工作,常见原因和排查方向如下:
modprobe xxx 报错dmesg 中有 version magic '...' should be '...'✅ 解决:
uname -r
rpm -qa | grep kernel
重新安装或编译对应内核的驱动
✅ 检查:
mokutil --sb-state
✅ 解决:
编译类驱动(如网卡、GPU)常见:
kernel-develgcc✅ 检查:
rpm -qa | grep kernel-devel
ls /usr/src/kernels/
/etc/modprobe.d/ 中有 blacklist✅ 检查:
grep -R blacklist /etc/modprobe.d/
✅ 解决:
✅ 临时验证:
setenforce 0
✅ 查看:
dmesg | tail
journalctl -xe
uname -r
lspci -nn | grep 设备
lsmod | grep 驱动名
dmesg | tail -50
modprobe 驱动名
可以告诉我:
我可以直接帮你定位到具体原因和解决方案。