У меня есть настраиваемый драйвер, который мне нужно установить во время обновления драйвера диска как часть установки Linux (RHEL). Как только модуль загружен, я хочу, чтобы ahci модуль загружался автоматически.
Для этой цели я добавил rpm -ivh kmod-ahci-xxxx.rpm
в установочный скрипт post для моего настраиваемого файла rpm драйвера.
После чего я добавил modprobe ahci
.
Но ahci модуль по-прежнему не загружается.
Какими должны быть точные шаги?Загрузите модуль после установки rpm
0
A
ответ
1
Это не способ установить другие зависимости. Вы должны добавить:
Requires: kmod-ahci
в спецификационном файле вашего «пользовательского драйвера rpm». Если вы являетесь генератором kmod-ahci rpm; Я предлагаю вам добавить modprobe ahci
в сценарий пост-установки этого числа оборотов в минуту.
Что касается вашего вопроса, почему модуль ahci не загружается; Я не знаю, как это. Сначала вы должны попробовать выполнить шаги вручную перед их упаковкой в об/мин; Поэтому я постараюсь сделать вручную:
rpm -ivh kmod-ahci-xxxx.rpm
modprobe ahci
, а затем проверить, загружен ли ahci или нет; и если не искать причину, почему ...
На самом деле я черный список драйверов ahci, чтобы сначала потребовать моего водителя. После чего я хочу загрузить драйвер ahci. –
В этом случае; если вы хотите удалить еще один rpm; вы можете использовать 'Conflicts' или' Obsoletes' в вашем spec-файле –