ペイヴメントの技術メモペイヴメントの技術メモプログラミングを中心とした技術メモです。途中で失敗して試行錯誤することが多いので、類似のトラブルにハマっている方の参考になるかもしれません。>10月27【組込ボードで無線LAN】23(backportをビルドしてみる‐2)カテゴリ:連載:組込Linuxボードで無線LAN前回、backportsのPCビルドはうまくいったが、BD-SABRE-LITEのカーネル3.14ビルドに失敗。失敗)【組込ボードで無線LAN】16(無線LANドライバのSWインタフェース-1)【組込ボードで無線LAN】17(QCA9377-5を挿してみた)【組込ボードで無線LAN】18(ath10kを組み込もうとしたがyocto環境が壊れた)【組込ボードで無線LAN】19(ath10kを組み込むためyocto環境を復活させリベンジ)【組込ボードで無線LAN】20(ath10kのQCA9377はBD-SABRE-LITEの標準カーネル3.14でサポートされてない?)【組込ボードで無線LAN】21(backportを見てみる)【組込ボードで無線LAN】22(backportをビルドしてみる)【組込ボードで無線LAN】23(backportをビルドしてみる‐2)【組込ボードで無線LAN】24(backportをビルドしてみる‐3)【組込ボードで無線LAN】25(backportをビルドしてみる‐4)【組込ボードで無線LAN】26(backportをビルドしてみる‐5)【組込ボードで無線LAN】27(backportをインストールする)【組込ボードで無線LAN】28(backportをインストールする-2)KLIB、KLIB_BUILDとは何か調べる。backports移植rtlwifi驅動を読んだ。KLIB、KLIB_BUILDについていまいち理解できない。defconfig-ath10kと打つ必要があるようだ。前回PCビルドしたときにath10kが無いのが若干気になってたが、試してみたらath10kがビルドされるようになった。クロスコンパイル時もこれが必要になるだろう。/home/pavement1234/backports/backports-5.2.8-1/net/wireless/cfg80211.koath10kがビルドされない問題がたまたま解決したが、問題のKLIB、KLIB_BUILDは未解決。初心に帰り、backportsのWEBサイトの通りにやってみるか...。1makeに--debugを指定するとデバッグできるみたい。上の状態から続けてやってみたが有用な情報が得られていない。1デバッグ情報を見るためにYocto環境変数だけ設定してビルドを試みたが大した情報は得られなかった。KLIB、KLIB_BUILDより1歩先に進んでる気もする。2というわけで、途中までPCビルド、最後のmakeだけYoctoビルドってパターンをやってみた。進展したかのように見えたが失敗。2さらに迷走してきた感じ。Yoctoのlocal.confにbackportsを指定して、コンポーネントとして取り込んだほうが楽なのかな...。と1瞬弱気になったが、もう1度トライしてみようと思う。【雑記】私のブログはどこに向かっているのか。