![在 Microsoft Surface Pro 1st Gen 上安装 Xubuntu 16.04 后 WiFi 不再可用](https://linux22.com/image/1137402/%E5%9C%A8%20Microsoft%20Surface%20Pro%201st%20Gen%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Xubuntu%2016.04%20%E5%90%8E%20WiFi%20%E4%B8%8D%E5%86%8D%E5%8F%AF%E7%94%A8.png)
这非常令人兴奋,这是我在 ask Ubuntu 上发表的第一篇帖子。
最初,Wifi 可以正常工作,然后推送了更新(抱歉,我不记得影响它的更新),出于某种原因,Wifi 只是偶尔工作,或者信号似乎很弱。我尽了最大努力尝试解决这个问题,搜索了数百个资源以寻找正确的答案,我尝试设置 wpa_gui 和适当的源来运行它。
因此,不幸的是,我现在没有收到任何指示,表明网络正在被无线适配器或其他任何东西接收。我还尝试重新安装 Xubuntu 以尝试修复该问题,但我也无法进入 BIOS 来设置从 MicroSd 启动,就像我安装它时那样。
如果这是一个新手问题,我很抱歉,但我确实需要一些帮助。如果有任何专业人士可以指导我,我将不胜感激。
如果需要的话,PC 是 Microsoft Surface Pro Gen 1 128GB。
提前致谢,我会留意答复。
答案1
将设备连接到以太网
sudo apt-get install git
git clone https://github.com/kvalo/ath10k-firmware.git
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
重启你不需要 Windows 驱动程序和 ndiswrapper 这个问题最近已在上游修复,请按照说明安装反向移植的模块和所需的固件
sudo apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
tar -zxvf backports-4.4.2-1.tar.gz
cd backport-4.4.2-1
make defconfig-wifi
make
sudo make install
git clone https://github.com/kvalo/ath10k-firmware.git
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
重启后应该可以正常工作。通过更新安装新内核时,它会失败,直到内核修补以支持 wifi。发生这种情况时,您需要
cd backports-4.4.2-1
make clean
make defconfig-wifi
make
sudo make install
然后重启
来源:Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi 驱动程序安装