168c:0041のath10kファームウェアが更新されていません。

168c:0041のath10kファームウェアが更新されていません。

私はAtherosチップセットを使用してDebian 8システムを実行していますath10k。ワイヤレスドライバが有効になっていないため、USBアダプタを使用する必要があります。

私のカーネルに含まれているドライバは私のデバイスIDをサポートしていないようです。lspci -nn | grep -i net返す

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0041] (rev 20)

そして、modinfo ath10k_pci唯一のデバイスIDとして表示され、私のワイヤレスカードの横に表示されるわけではありません。168c:003c168c:003e168c:0041

私のカードはどのように機能しますか?

私はLenovo G50-80ラップトップを使用しています。

uname -a:

Linux hamming 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 GNU/Linux

答え1

168c:0040これはおよびにも適用する必要があります168c:0042

カード用にバックポートされたドライバとファームウェアをインポートする必要があります。

まずドライバーです。ダウンロード最新の安定版バックポートされたワイヤレス互換性ドライバ、.tar.xzリストの最新のサブフォルダからバージョンを取得します(カーネルより最新であるかどうかは重要ではありません)。必要なディレクトリに入れて実行してください。

tar Jxvf backports-<whatever>.tar.xz

cd結果ディレクトリに移動し、次を実行します。

make defconfig-ath10k
make
sudo make install

それから

sudo reboot

再起動。

起動時に(画面に白黒のモノクロテキストが表示されている場合、つまりデスクトップ環境が表示される前)、パスを含むいくつかのエラーメッセージが表示されます。パスには文字QCA、4桁の数字、その後に/hw小数点が含まれます。これら2つの数字を書き留めてください。 (逃した場合は実行してdmesg | grep QCA確認してください。)パスにが含まれているとしますQCA6174/hw2.1

次にファームウェアです。クローンをする必要があります。Githubリポジトリ更新されたファームウェアに対応するには:

git clone https://github.com/kvalo/ath10k-firmware.git

cd結果ディレクトリ(ath10k-firmware)を入力してください。次に、cd以前に記録したパス(たとえば)のディレクトリに移動しますQCA6174/hw2.1

ディレクトリにはいくつかのファイルが含まれ、そのうちの1つはfirmware.(と仮定firmware-5.bin_<garbage>)で始まります。コピーしたら/lib/firmware/QCA6174/hw2.1(書き留めたパスの置き換え)、ガーベッジを削除します。

sudo cp firmware-5.bin_<garbage> /lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin

sudo mkdir(まだ存在しない場合は、ターゲットパスにディレクトリが必要になることがあります。ディレクトリが存在する場合は、名前を変更して保存する必要があります。/lib/firmware/ath10k/QCA6174QCA6174.old

ディレクトリに(以外の)別のファイルがある場合は、notice.txt_<garbage>そのファイルもコピーします。私の場合は、2つのファイルをコピーする必要がありましたboard.binboard-2.bin

sudo cp board* /lib/firmware/ath10k/QCA6174/hw2.1/

その後、再起動してください。あなたは終わらなければなりません! (システムがcal-pci起動時にいくつかのファイルが欠落していると文句を言うかもしれませんが、これは問題を引き起こしませんでした。)

関連情報