Yocto(poky / krogoth)では、独自のメタレイヤー(既存のメタ-raspberrypiレイヤーの上に構築されている)を使用してraspberrypi2用のイメージを構築しています。
i2c-dev
I2Cデバイスファイルを生成するためにカーネルモジュールを自動的にロードしたいと思います/dev/i2c-1
。 .dlli2c-dev
に手動で追加するときは、/etc/modules
いくつかのYocto設定ファイルで同じことをしたいと思います。私の画像レシピで以下を試しました。
KERNEL_MODULE_AUTOLOAD += "i2c-dev"
うまくコンパイルされますが、/etc/modules
ファイルや/etc/modules-load.d/modname.conf
。
どんなアイデアがありますか?
答え1
KERNEL_MODULE_AUTOLOAD
正しい変数ですが、マニュアルに記載されているように:
KERNEL_MODULE_AUTOLOAD変数は、カーネルレシピまたはツリーの外部カーネルモジュールレシピが認識する任意の場所(マシン構成ファイル、配布構成ファイル、レシピ付録、またはレシピ自体)で使用できます。
これは、画像レシピに入れるのがうまくいかないことを意味します。
答え2
確認するこれ出て...
あなたが探している答えは、KERNEL_MODULE_AUTOLOAD変数とKERNEL_MODULE_PROBECONF変数に関連していると思います。