web-dev-qa-db-ja.com

ath10kインストール

これを行う方法についてグーグルを使い果たしましたが、初心者であることによってさらに悪化しました。

このモジュール をインストールしようとしています。

素敵な新しいAcer Nitroがあります(勝利8.1の依存関係を削除するとさらに良くなります)。AtherosQualcomm QCA61x4 wifi/bluetoothカードがあり、QCA6174と同じ署名168c:003eでポップアップするようです。このモジュールが機能することを期待しています。

Windowsドライバーとndiswrapperを試しましたが、これはうまくいきませんでした。

また、カーネルを3.19にアップグレードしようとしましたが、それで修正されなかったようです。これで、FRESH 14.04インストールになります。

  • Githubから適切なファイルをダウンロードするにはどうすればよいですか(&どこに保存しますか?)

  • カーネルを再構築するにはどのパッケージが必要ですか? (新しい14.04インストールがあります)

15
diablo666

インターネットにアクセスできるUbuntu 16.04ユーザー(例:イーサネット)は、アップデートをインストールして再起動するだけです。

Sudo apt-get update
Sudo apt-get upgrade
Sudo reboot

インターネットがない場合は、ファームウェアドライバを here からダウンロードしてください。アーキテクチャの最新バージョンを選択してください。たとえば、AMD64のバージョン1.157.5(29/11/16の最新)は here です。

.debパッケージを入手したら、通常どおりインストールします。この例では、次のとおりです。

Sudo dpkg -i linux-firmware_1.157.5_all.deb

再起動すると、動作するはずです。


Githubを使用するよりもバックポートをインストールする方が簡単な場合があります

Sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/backports-20150313.tar.xz
tar xvfJ backports-20150313.tar.xz
cd backports-20150313
make defconfig-ath10k
make
Sudo make install

終了したら再起動します。あなたのwifiはLinuxにとってかなり新しいので、これでも完全に機能しないかもしれません

11
Jeremy31

私はAcer Aspire V17 Nitro Black EditionとUbuntu 15.10で多くの問題を抱えていましたが、Wi-Fiを解決できました。私は、上記の答えを組み合わせることをしなければなりませんでした。すなわち、

  1. QCA6174ディレクトリを https://github.com/kvalo/ath10k-firmware から/ lib/firmware /にコピーしますath10k /。そのディレクトリにQCA6174の古いバージョンが既にあったので、古いフォルダの名前をQCA6174.origに変更しました。
  2. ここのコメント2からファイルをダウンロードします。 https://bugzilla.redhat.com/show_bug.cgi?id=1294263#c2 として、/ lib/firmware /として保存します。 ath10k/QCA6174/hw3.0/board.bin(古いboard.binboard.bin.orig
  3. リブート。

Wi-Fi経由の新しいインターネット接続からこのコメントを投稿しています。これまでのところ、うまく機能しているようです。

15
sffc

4.2カーネルの新しいUbuntu(15.10)をインストールした後、新しいラップトップAsus Aspire V3-371-51で同様の問題が発生しました(バックポートは不要です)。

$ uname -r
4.2.0-16-generic

lspciは次のデータを示しました。

$ lspci
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
$ lspci -n
02:00.0 0280: 168c:003e (rev 20)

Dmesgを確認すると、私の場合、ファームウェアが欠落していることに気付きました。

[    2.360584] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[    2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:11ad:0804.bin failed with error -2
[    2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[    2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
[    2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
[    2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
[    2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[    2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)

適切なファームウェアを https://github.com/kvalo/ath10k-firmware/archive/master.Zip から/lib/firmware/ath10k/QCA6174/hw2.1にコピーすると、リブート後に問題が発生しました。

ところで、以前はQCA988Xサブディレクトリしか/lib/firmware/ath10kになかったため、そのパスを作成する必要がありました。

10
V-Mark

完全な答えではありません(同様の状況-Fedora 22、4.0カーネルのath10k/QCA6174)が、その他のリソース:

https://wireless.wiki.kernel.org/en/users/drivers/ath10k は次を指します: https://github.com/kvalo/ath10k-firmware .

Dmesgを見ると、次の場所にある場合、(テストされていなくても)firmware-4.binをロードできます。

/lib/firmware/ath10k/QCA6174/hw2.1

しかし、私も得る:

Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2

したがって、このセットアップではまだ何かが欠けているように見えます。次のステップは、長いファイル名firmware-3.bin_xxxxxxをfirmware-3.binに名前変更することです

PS(ath10kカーネルモジュールのリロード):

Sudo rmmod ath10k_pci
Sudo modprobe -v ath10k_pci

次に、iwconfigまたはNetworkManagerを選択します。

したがって、完全なインストールの手順は次のとおりです。

  1. https://github.com/kvalo/ath10k-firmware でドライバーをダウンロードします。

  2. Sudo cp -r QCA6174 /lib/firmware/ath10k/

  3. cd /lib/firmware/ath10k/QCA6174/hw2.1

  4. Sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin

    このステップは、ドライバーが開発されると変更される場合があります。 xxxx-5は進化しています。

  5. Sudo rmmod ath10k_pci

  6. Sudo modprobe -v ath10k_pci

これらの手順の後、WPA2 WiFiルーターに接続でき、Acer v5 vn7-591gブラックニトロですべて正常に動作しています。

8
J. Bennett

Qualcomm Atheros 61x4をubuntu 15.04のクリーンインストールで実行できました。実際、Lenovoモデル用ではなく、Acer Aspire VN7 Nitro 791G用です。これらは私が達成した手順です。

5
Matthias Niklas

LTS「Wily」有効化スタックをインストールします。これにより、最新のカーネル4.2が提供されます。このカーネルには多数の改善があり、他の誰かが指摘したように、チップセットをネイティブにサポートするようです。

カーネル/ LTSEnablementStack | Ubuntu Wiki

4
David

他のすべての答えを調べた後、次のプロセスで成功しました。

私のセットアップは、QCA6174ファームウェアを使用するAcer v17 Nitro上のカーネル3.16.0-38-genericを使用したMint 17.2(Ubuntu 14.04と同じである必要があります)です。

私は3.xカーネルをダウンロードしているので、ここの指示に従ってバックポートプロジェクトをビルドします(4.xカーネルがあれば理論的には動作しません): https://wireless.wiki.kernel .org/en/users/drivers/ath10k/backports

  • 安定版リリース「最新のバックポートリリース」へのこれらの指示のリンクを使用してください。これは現時点では最新であるため、バックポート-4.2.6-1を使用しました。

このページQCA6174のチャートからセットアップ用のファームウェアをダウンロードします。 https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware

  • これは、他の投稿が参照しているkvalo githubへのリンクです

Ath10k-firmware/QCA6174 /から/ lib/firmware/ath10k/QCA6174にQCA6174のすべてのファームウェアファイルをコピーします。

  • すべてのファームウェアbinファイルの名前を変更して、.binの後のすべてを削除します
  • これらすべてのファイルでのSudo chmod 755
  • これらすべてのファイルでのSudo chmod + x

リブート。

ここにリンクされているいくつかのプロジェクトと最新の安定したバックポートプロジェクトを使用し、権限を正しく設定することは、それを機能させることに関連していると思います。

3
synk