Wi-Fiアダプタ(GW-450D2)のドライバを作る方法。Wi-Fiアダプタ(GW-450D2)のドライバを作る方法。itLinkedInPocketCopyどもー、GW前半を全てラズパイに捧げたマークです。Stretchの最新カーネル(4.14.34+)で5GHzのWi-Fiを使えるようにと試行錯誤をしまくっていて、ようやくゴールにたどり着きました!以前やったときに比べて格段に楽になっています。3Bはカーネルバージョンが違いますが、本記事で紹介する方法で同じように作れば使えるようになります。4.14.50)でも同じ方法で問題無くいけました。SSHで接続できるようにしてあると楽です。(内蔵Wi-Fiか、外付けUSB-Ethernetアダプタで接続。)もしくは、ディスプレイとキーボードを接続してもOK。GUI編)見てください。Raspbianを最新にアップデートいつものようにまず更新します。dist-upgrade再起動します。reboot[/code]バージョンを確認します。-rを見ると「4.14.34-v7+」でした。ドライバのビルドに必要なものをインストールドライバを作るためのビルド環境を準備していきます。ビルドツールとカーネルヘッダーを揃えるaptを使ってraspberrypi-kernel-headersを入手するのがポイントです。Liteにはgitが入っていなかったので追加して1行にまとめました。確認すると、ドライバのビルドに必要な情報が展開されていることがわかります。/lib/modules/4.14.34+/build/Module.symversMakefileには実行中のカーネルと同じバージョンが指定されています。使えるようにするgcc-4.9は、新しいカーネルになった時にうまくいかずに断念!(これにどれだけ時間を使ったか。)おとなしく、gcc-4.8を入れます(後記に経緯あり)。gcc-4.8[/code]gcc-4.8を使うように優先順位を上げます。60[/code]バージョンを確認します。4.8.5gcc-4.8になってます!ドライバのビルドとインストールビルド環境が整ったので、ドライバを入手してビルドしていきます。ドライバの入手パソコンなどでPlanexの公式サイトにアクセスし、GW-450D2のLinux版ドライバをダウンロードします。ドライバzipファイルをDLして展開します。ラズパイにコピーします。(USBメモリでもscpでもなんでも良いです)ここからは、piユーザーのホームディレクトリ(/home/pi/)で作業を行っていきます。先ほどコピーしたファイルを展開します。楽ちん!パッチをあてるドライバのソースに、GW-450D2用の修正を加えていきます。