我有一个自定义的驱动程序,在安装Linux(RHEL)时需要在驱动程序磁盘更新期间安装。加载模块后,我希望自动加载ahci模块。
为此,我在自定义驱动程序rpm文件的安装后scriptlet中添加了rpm -ivh kmod-ahci-xxxx.rpm。接着我添加了modprobe ahci。但是ahci模块仍然没有加载。
具体步骤是什么?

最佳答案

这不是安装其他依赖项的方法。您应该添加:

 Requires: kmod-ahci

在“自定义驱动程序rpm”的规范文件中。如果您是生成kmod ahci rpm的人,我建议您在该rpm的安装后脚本中添加modprobe ahci
你的问题是为什么ahci模块没有加载;我不知道是这样的。在将这些步骤打包为rpm之前,您应该首先尝试手动执行这些步骤;因此,我将尝试手动执行:
rpm -ivh kmod-ahci-xxxx.rpm
modprobe ahci

然后检查是否加载了ahci;如果没有,请搜索原因。。。

08-05 13:18