次の記事
前の記事

Pi日記 とりあえずカーネルとモジュールを更新編

まだシリアルキーボードを認識させるのに苦労しています。
Piをキーボートとして認識させるためのg_hidがカーネル4.4.0でないとうまく動かせないのですが、
そのバージョンのカーネルソースをうまく取得できません。
そのため4.4.0用のカーネルモジュールの作成がうまくいけません。

もう仕方なののでカーネルを最新バージョンにあげて、g_hidの方をなんとかして最新バージョンで
動くようにしてみようと思います。

とりあえずまずはカーネルを最新化
sudo rip-update
ついでにコンパイルに必要そうなものを最新にしておきます。必要な場合は適宜sudoをつけてください。
sudo apt-get install bc
そしてgitから最新のソースをとってきてコンパイルします。
最新版にカーネルを更新しているので.configの編集は頑張らなくても大丈夫そうです。
git clone --depth=1 https://github.com/raspberrypi/linux
cd linux
KERNEL=kernel7
make bcm2709_defconfig
make -j4 zImage modules dtbs
ちなみに -j4のオプションをつけておくとCPUの4コアをフルに使ってコンパイルしてくれます。
これのおかげでraspberry pi zeroだと8時間ぐらいかかるコンパイルが1時間半ほどで出来上がります。

とかやってたらPi3のwlan0がなくなりました・・・・・・
これはどういう状況だ?無線LANのチップがお亡くなりになったのか???
ためしに完全に新規にRaspbianを書き込んだSDカードに変えて試してみてもwlan0が見当たらず・・・・

さらに不幸なことになぜか出来上がったカーネルのバージョンが4.1.19???????????なんでだ???
仕方ないのでrpi-4.4.yを指定してソースを取得し再コンパイル中
git clone --depth=1 https://github.com/raspberrypi/linux rip-4.4.y

よし!できたと!ということで目的のカーネルモジュールをコンパイルしてモジュールの情報をチェックしたら
linux 4.4.16+V7・・・・・
なんだよそのV7って!!!
ほしいのはlinux 4.4.16なんだよ!!

ちなみに相変わらずwlan0は行方知れずです。
仕方ないので有線接続です。


コメント