0
我有一個自定義驅動程序,需要在驅動程序磁盤更新期間安裝,作爲Linux(RHEL)安裝的一部分。一旦模塊被加載,我希望ahci模塊自動加載。
爲此,我在自定義驅動程序rpm文件的安裝後腳本中添加了rpm -ivh kmod-ahci-xxxx.rpm
。
隨後我添加了modprobe ahci
。
但ahci模塊仍未加載。
什麼應該是確切的步驟?安裝rpm後加載模塊
我有一個自定義驅動程序,需要在驅動程序磁盤更新期間安裝,作爲Linux(RHEL)安裝的一部分。一旦模塊被加載,我希望ahci模塊自動加載。
爲此,我在自定義驅動程序rpm文件的安裝後腳本中添加了rpm -ivh kmod-ahci-xxxx.rpm
。
隨後我添加了modprobe ahci
。
但ahci模塊仍未加載。
什麼應該是確切的步驟?安裝rpm後加載模塊
這不是安裝其他依賴項的方式。您應該在「自定義驅動程序rpm」的spec文件中添加:
Requires: kmod-ahci
。如果你是生成kmod-ahci rpm的人;我建議你在該rpm的安裝後腳本中添加modprobe ahci
。
你的問題是爲什麼ahci模塊沒有加載;我不知道這樣。您應該首先嚐試手動執行這些步驟,然後再以rpm打包;所以我會嘗試手動做:
rpm -ivh kmod-ahci-xxxx.rpm
modprobe ahci
然後檢查是否加載了ahci;如果沒有搜索的原因...
其實我是黑名單ahci司機爲了要求我的司機第一。以下我想加載ahci驅動程序。 –
在這種情況下,如果你想卸載另一個rpm;你可以在你的spec文件中使用'Conflicts'或'Obsoletes' –