ブログ

AWL13のドライバがロードできないケース

at_takuya.sasaki
2016年1月11日 21時43分

Armadilloシリーズのオプションである無線LANモジュール AWL13をユーザランドコンフィギュレーションで有効化したにも関わらず、ドライバのロードが失敗することがあります。

以下はその際のログメッセージです。

Loading kernel module: awl13_sdio
modprobe: chdir(3.14.36-at5): No such file or directory

これはAWL13の仕様として、Armadilloの/lib/modules/[kernel version] からドライバモジュールをロードするようになっているため、AWL13を有効化したユーザーランドをビルドした際の、Linuxカーネルのバージョンと、実際にArmadilloに書き込まれれているLinuxのカーネルバージョンが異なっている際に発生します。

よってArmadillo-IoTなどのようにAWL13を有効化したユーザーランドがWebに公開されている場合には、ユーザーランドだけではなく、Linuxカーネルも合わせてArmadilloに書き込む必要がありますので、ご注意ください。