Solution for (Qualcomm Atheros Device) wireless network card
My wireless network card model: Atheros Wirelss 0042
Most of the wireless network card drivers that come with the current UBUNTU system installation are suitable for Broadcom (boardcom)
For Qualcomm (Qualcomm Atheros Device) wireless network card has not fully supported
You can check your network card information:
lspci | grep Network
If it shows:
02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
Indicates that the network card is Qualcomm, just follow the steps below
First connect to the wired network or plug in the USB network card, and do the following:
Download Git and some tools to install the driver:
sudo apt-get install build-essential linux-headers-$(uname -r) git
Write options ath10k_core skip_otp=y
into /etc/modprobe.d/ath10k_core.conf:
echo "options ath10k_core skip_otp=y"| sudo tee /etc/modprobe.d/ath10k_core.conf
Download the driver package backports-4.4.2-1.tar.gz
:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
Unzip the driver package backports-4.4.2-1.tar.gz
:
tar zxvf backports-4.4.2-1.tar.gz
Compile the driver:
cd backports-4.4.2-1
make defconfig-wifi
make -j8
installation:
sudo make install
Download wifi card:
git clone https://github.com/kvalo/ath10k-firmware.git
Copy some configuration files:
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin
Reboot
sudo reboot
Recommended Posts