web-dev-qa-db-ja.com

デバイスにバインドするドライバーを選択します

同じi2cデバイス用に2つの異なるドライバーがあります。両方のドライバは、i2cモジュールのデバイステーブルに同じ文字列を持っています。ドライバーの1つはカーネルに組み込まれ、もう1つはツリー外モジュールとして構築されました。最初にモジュールをロードする場合、カーネルに組み込まれているドライバーではなく、モジュールによって提供されるドライバーにデバイスを強制的にバインドする方法はありますか?

2
Dave

この答えによると:

https://unix.stackexchange.com/a/276393/257802

組み込みのカーネルモジュールは、カーネルブートパラメータを使用してブラックリストに登録できます。これを行うには、GRUBコマンドラインの 'linux'エントリを編集するか、/ boot /grub.cfgファイルのブートパラメータを変更する必要があります。

それ以外は、カーネルを再構成/コンパイルする必要があると思います。

編集:Ignacio Vasquez-Abramsがコメントで述べたように、正しい情報を組み込むため。

1
Time4Tea