起動時に追加のモジュールをロードしたいです。
これはコマンドラインでうまく機能します。
modprobe -a i2c-dev
modprobe -a snd-soc-pcm512x
modprobe -a snd-soc-wm8804
しかし、起動時にこれを行いたいと思います。モジュール名を使用して/etc/modules、/etc/modprobe.conf、/etc/modprobe.d/i2c-dev.confなどを生成しようとしましたが、成功しませんでした。
私はkmodとBusyBox initを使ってbuildroot-2017-08を使っています。
init.dスクリプトを生成することもできますが、ロードするモジュールのリストを含める必要がある特定の場所があると思います。
ベストアンサー1
これは使用する初期化システムによって異なります。 Busybox initまたはSysV initを使用するようにBuildrootを構成した場合、この問題を処理する正しい方法はinitスクリプトを介することです。 Systemdを使用するように構成している場合は、.conf
拡張子付きのファイルを挿入または/etc/modules-load.d/
ロード/usr/lib/modules-load.d/
したい各モジュールと共に別々の行にリストすると、systemdは起動時にそのファイルをロードします。