カスタムカーネルモジュールがロードされていません。

カスタムカーネルモジュールがロードされていません。

カーネルモジュール(qcaspi)を修正して再コンパイルしましたが、OSが起動しても修正は呼び出されません(dmesgを確認)。

代わりに、古いカーネルモジュールが実行されています。

rmmodとmodprobeを使用してモジュールを再ロードすると、変更が呼び出されます。

そこで何が起こったの?古いモジュールを修正し、新しい.koファイルがある場合、OSは古いモジュールをどこで見つけますか?

答え1

コメントありがとうございます、解決策を見つけました。

update-initramfs -v -u

これはアーカイブされたカーネルモジュールを更新します。 -v は verbose オプションとともに使用されます。

数秒かかりますが、完了するとOSを再起動でき、古いアーカイブバージョンの代わりに新しいドライバがすぐに呼び出されます。 :).

関連情報