blacklist黑名单
我们在linux中安装驱动,有时会遇到受限或冲突,通常解决方式都是要修改blacklist.conf.
对内核模块来说,黑名单是指禁止某个模块装入的机制
在 /etc/modprobe.d/ 中创建 .conf 文件,使用 blacklist 关键字屏蔽不需要的模块,例如如果不想装入 igbvf模块:
/etc/modprobe.d/blacklist.conf
blacklist igbvf
Linux系统一般默认安装的是开源的nouvea显卡驱动,它与nvidia显卡驱动产生冲突,欲装nvidia必禁nouvea!其次Nvidia驱动默认安装OpenGL桌面,然而这又与GNOME桌面冲突,为了系统不宕机,也需禁用nvidia的OpenGL,过程中需要搭建gcc、kernel等环境。如此,可顺利安装NVIDIA显卡驱动。
1. 问题描述
该问题是由于 smartpqi 驱动和操作系统自带的aacraid 驱动冲突,两个驱动都支持HBA-H460-M1
存储控制卡,打完smartpqi 驱动不能替代原有aacraid 驱动,所以需要使用厂家发布的aacraid 驱
动来更新系统自带aacraid 驱动。
2. 解决方法
对于 RedHat 系列的操作系统,照如下步骤操作:
(1) 使用固件版本至0.0.B826 以上;
(2) 使用固件对应smartpqi,安装smartpqi,安装完成后重启;
(3) 使用固件对应aacraid,安装aacraid 替换卡自带的aacraid 驱动;
(4) 在/etc/grub2-efi.cfg 中添加rdblacklist=aacraid,重启正常进入系统,。
可以使用命令 lspci -vvs b3:00.0 查看并确认当前使用的驱动为smartpqi。