これを行う方法についてグーグルを使い果たしましたが、初心者であることによってさらに悪化しました。
このモジュール をインストールしようとしています。
素敵な新しいAcer Nitroがあります(勝利8.1の依存関係を削除するとさらに良くなります)。AtherosQualcomm QCA61x4 wifi/bluetoothカードがあり、QCA6174と同じ署名168c:003e
でポップアップするようです。このモジュールが機能することを期待しています。
Windowsドライバーとndiswrapperを試しましたが、これはうまくいきませんでした。
また、カーネルを3.19にアップグレードしようとしましたが、それで修正されなかったようです。これで、FRESH 14.04インストールになります。
Githubから適切なファイルをダウンロードするにはどうすればよいですか(&どこに保存しますか?)
カーネルを再構築するにはどのパッケージが必要ですか? (新しい14.04インストールがあります)
インターネットにアクセスできる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にとってかなり新しいので、これでも完全に機能しないかもしれません
私はAcer Aspire V17 Nitro Black EditionとUbuntu 15.10で多くの問題を抱えていましたが、Wi-Fiを解決できました。私は、上記の答えを組み合わせることをしなければなりませんでした。すなわち、
Wi-Fi経由の新しいインターネット接続からこのコメントを投稿しています。これまでのところ、うまく機能しているようです。
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
になかったため、そのパスを作成する必要がありました。
完全な答えではありません(同様の状況-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
を選択します。
したがって、完全なインストールの手順は次のとおりです。
https://github.com/kvalo/ath10k-firmware でドライバーをダウンロードします。
Sudo cp -r QCA6174 /lib/firmware/ath10k/
cd /lib/firmware/ath10k/QCA6174/hw2.1
Sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin
このステップは、ドライバーが開発されると変更される場合があります。 xxxx
と-5
は進化しています。
Sudo rmmod ath10k_pci
Sudo modprobe -v ath10k_pci
これらの手順の後、WPA2 WiFiルーターに接続でき、Acer v5 vn7-591gブラックニトロですべて正常に動作しています。
Qualcomm Atheros 61x4をubuntu 15.04のクリーンインストールで実行できました。実際、Lenovoモデル用ではなく、Acer Aspire VN7 Nitro 791G用です。これらは私が達成した手順です。
kvaloからathkマスターソースをダウンロードしました。
git clone https://github.com/kvalo/ath.git
バックポートツリーをダウンロードしました。
git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
sumdogからファームウェアをダウンロードし、/lib/firmware/ath10k/QCA6174/hw2.1/
にコピーしました:
(申し訳ありませんが、3つ以上のリンクを投稿することはできません)
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin
そして
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin
前にこの投稿で説明したようにathk10構成ファイルを作成しました:
Sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
firmware-4.bin
が見つからないと主張したため、firmware-5.bin
をfirmware-5.bin
にコピーしましたLTS「Wily」有効化スタックをインストールします。これにより、最新のカーネル4.2が提供されます。このカーネルには多数の改善があり、他の誰かが指摘したように、チップセットをネイティブにサポートするようです。
他のすべての答えを調べた後、次のプロセスで成功しました。
私のセットアップは、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
このページQCA6174のチャートからセットアップ用のファームウェアをダウンロードします。 https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware
Ath10k-firmware/QCA6174 /から/ lib/firmware/ath10k/QCA6174にQCA6174のすべてのファームウェアファイルをコピーします。
リブート。
ここにリンクされているいくつかのプロジェクトと最新の安定したバックポートプロジェクトを使用し、権限を正しく設定することは、それを機能させることに関連していると思います。