我的电脑是联想拯救者Y7000,装上Ubuntu之后,有网卡驱动,但是不能使用无线网,这是第一个问题,很早之前解决的。
近两天,突然无线网又没了,甚至USB也没办法识别了,找了好久博客,才找到解决方案,也贴一下。
首先解决第一个问题,有网卡驱动但是不能使用:
时间久远,我也忘记的差不多了,就找到了原博客,有这个问题的话,那么就直接进入原博客解决就好了。
网址为:Ubuntu无线网卡无法使用的解决方案
其次解决第二个问题,缺少无线网卡驱动(只能是高通网卡)
这个问题也是可以直接查看别人博客,我在这里还是贴一下,方便大家使用。
网址为:Ubuntu缺少无线网卡驱动的解决方案
既然有了教程,我为什么还要自己写呢,因为我的甚至没有有线网卡驱动,所以不能联网,无法完全按照博客中的教程来做,所以如果没有有线网卡驱动和无线网卡驱动的话,请按照下面的步骤来做:
1.查看你的网卡类型,在终端输入命令:
lspci |grep Network
如果显示信息如下:
Network controller:Qualcomm Atheros Device 0042(rev 31)
那么恭喜你,这个方案你可以采取,你是高通的无线网卡。
2.下载驱动安装包
我这里已经下好了,你可以在另一台电脑(或者自己的window系统)上下载之后,拷贝到Ubuntu上(鉴于自己没有有线网卡的情况),百度网盘链接如下:
Ubuntu网卡驱动
提取码为:2ddl
下载后会有文件夹里面会有三个文件。
3.在终端运行下面的命令
进入文件夹之后,打开终端,运行下面命令:
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
tar -zxvf backports-4.4.2-1.tar.gz
cd backport-4.4.2-1
sudo make defconfig-wifi
sudo make
sudo make install
cd ..
tar -zxvf ath10k-firmware-master.tar.gz
sudo cp -r ath10k-firmware-master/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/WLAN.TF.1.0/firmware-5.bin_WLAN.TF.1.0-00002-QCATFSWPZ-5 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin(注意:和上一句是同一行命令)
sudo dpkg -i linux-firmware_1.169.3_all.deb
sudo reboot
运行make和sudo make install的时候,可能会报错,可以不用管,一直运行即可。
运行完最后一条命令,电脑重启,然后就可以无线上网了!!!
4.如果仍旧无法上网,运行下面命令
首先进入解压之后的backports-4.4.2-1文件夹,打开终端,输入代码:
sudo make clean
sudo make defconfig-wifi
sudo make
sudo make install
sudo reboot
这样应该就没有问题了。