起動時にカーネルモジュールを強制ロード

起動時にカーネルモジュールを強制ロード

私のハードウェアの中には、cx23885モジュールが必要です。何らかの理由で動作せずにmodprode cx23885動作modprobe cx23885 --force-modversionします。

現在のハードウェアには、完全な停電とクリーンブート(lspciを使用)後にのみ認識されるいくつかの問題があります。

強制または強制バージョンオプションを使用して起動時にモジュールをロードできますか?オプションなしで動作することがわかります/etc/modules-load.d/modules.conf。 。

ベストアンサー1

重複の可能性はありますか?https://askubuntu.com/questions/51226/how-to-add-kernel-module-parameters

上記の内容を拡張すると、modprobeオプションは/etc/modules-load.d/で機能しなくなります。 /etc/modprobe.d/ 99-cx23385.confというテキストファイルに移動できます。

# fix loading of cx23885 module
options cx23385 --force-modversion

テストするハードウェアがないため、systemdが動作しているモジュールの代わりにcx23885を頑固にmodprobeしようとしている場合は、エイリアスを作成してみてください(上記のオプション行の後に挿入)。

alias cx23885 cx23385

最後に、2つのモジュールをロードしようとしたり、競合がある場合は、問題のあるモジュールをブラックリストに追加してみてください。

参考資料:man modprobe.dman systemd

おすすめ記事