Skip to content
Tanaka Daiki edited this page May 15, 2018 · 5 revisions

始めに

  • 気がついたことをカリカリ書いていきましょう
  • 段落分けだけ気をつけてください.大枠→小枠の関係性を注意.
    関係ない話題がまじると可読性が一気に落ちます

無線LAN・ネットワークインターフェース関係

QCA6174のドライバに含まれる bug とこれに対する対処法

  • 症状 Ubuntu-Linux 14.04なんかでQualcomm Atheros QCA6174 が機能しない
  • 所見 lspciで確認することはできる
    /var/log/syslog 内のエラーメッセージにath10k_pci系列の記載が増える
    特に initialize fail が顕著
    異様なほどネットワークインターフェースの立ち上がりが遅くなる.
    NetworkManagerからの操作を受け付けない
  • 対処 https://github.com/kvalo/ath10k-firmware からダウンロードしてきたQCA6174をそのまま貼り付ける.
    そののち,hw2.1内にある旧バージョンのドライバ(firmware-5.bin)を最新のドライバ(firmware-5.bin.SW_ホニャララ)で置換する.
    のちに ath10k_pci カーネルドライバをrmmodしてmodprobeする
  • 参考 https://askubuntu.com/questions/607707/ath10k-installation/691563
  • 備考 最新版を使わない場合,新しく出たデバイスの対応に手間取る場合が多いです.なるだけ最新版を使ったほうがいいです.

Intel 8265 Dualband wireless を認識させる

カーネルモジュールが入らない

  • 症状 insmodの際にRequired key not availableというエラーが吐かれる。
    具体例はfourth_robot_pkg/Issue#24を参照。

  • 対処 Ubuntu 14.04 (4.4.0-124-generic)の環境だと、セキュアブートを無効にすることで解決出来た。
    セキュアブートが有効になっていると署名なしのドライバをロードしてくれないらしい。
    以下にセキュアブート無効化の手順を示す。

    1. 次のコマンドを実行
      sudo apt install mokutil
      sudo mokutil --disable-validation
    2. (パスワードを聞かれるので入力)
    3. PCを再起動
    4. (青い背景の画面が出てくる)
    5. "設定を変更するのか"という旨のメッセージが出てくるのでYesを選択
    6. "先ほどのパスワードの何文字目を答えよ"という旨のメッセージが出てくるのでそれに答える
    7. "セキュアブートを無効化するか"という旨のメッセージが出てくるのでYesを選択
    8. PCの再起動後、もう一度ドライバのロード(insmod)を試す