Windows 8 PC をデュアルブートしてからずっと、イーサネットは接続されるものの、Ubuntu (バージョン 14.04) で Wi-Fi に接続できなくなりました。b43.zip、bcmwl .deb ファイルをダウンロードしたり、ターミナルからコマンドを実行したりするなど、さまざまな方法を試しました。多くの方法は、Broadcom ドライバーが「追加ドライバー」領域に表示されるという前提から始まっています。しかし、何をしても、ドライバーは追加ドライバー領域に表示されません。(このトピックの他の回答では私の問題を解決できなかったため、再度質問しました) よろしくお願いします
私の PC では、追加ドライバー領域は次のようになります。
コマンド lspci -knn | grep Net -A2 の出力は次のとおりです。
03:00.0 Network controller [0280]: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] (rev 20)
Subsystem: Lenovo Device [17aa:3545]
04:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] [1002:6820] (rev ff)
答え1
Broadcom ワイヤレス アダプターがありません。そのため、Broadcom ドライバーをインストールしても意味がありません。
Atherosアダプタをお持ちです。これはカーネル4.4でサポートされています。Ubuntu 14.04でカーネルをアップグレードするには、以下を実行します。
sudo apt-get update
sudo apt-get install linux-generic-lts-xenial
linux-firmware
アップグレードが必要な場合もある
sudo apt-get install linux-firmware
これを実行したら再起動してください。ファームウェアが Ubuntu パッケージに追加されたかどうかは 100% 確実ではありません。追加されていない場合は、ファームウェアを手動でインストールする必要があります。
次の方法でファームウェアを手動でインストールできます。
echo "options ath10k_core skip_otp=Y" | sudo tee /etc/modprobe.d/ath10k_core.conf
sudo rm -r /lib/firmware/ath10k/QCA6174/
git clone https://github.com/atondwal/ath10k-firmware.git
sudo cp -r ath10k-firmware/ath10k/ /lib/firmware/
cd /lib/firmware/ath10k/QCA6164
sudo cp -r hw2.1/ /lib/firmware/ath10k/QCA6174/