这是我第一次在联想 Z51 上使用 Ubuntu 14.04 和 Windows 10。这是我遇到的第一个问题:
我的以太网连接在 Ubuntu 中甚至无法识别。另外,任何地方都没有显示 WiFi 选项。但它们都已在 Windows 中连接。这意味着,我无法在 Ubuntu 中连接到互联网,并且每次想要这样做时都必须重新启动装有 Windows 的 PC。我曾尝试wicd
在 Ubuntu 中安装但无济于事。此外,我删除/var/lib/NetworkManager/NetworkManager.state
并重新启动了network-manager
,但这没有任何区别。我尝试从 USB 启动 Kali Linux、Cyborg-Hawk 和 Ubuntu 16.04,但问题仍然存在。
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Network controller [0280]: Qualcomm Atheros QCA6164 802.11ac
Wireless Network Adapter [168c:0041] (rev 20)
Subsystem: Lenovo Device [17aa:3545]
以下截取我的 Ubuntu 桌面的屏幕截图将使您看得更清楚。
我去安装,backath10k-dkms_2.0_all.deb
但出现了如下图所示的错误:
编辑:Ubuntu 使用 USB 外部 WiFi 适配器连接网络
签出以下内容:
lsmod | grep ath
dmesg | grep ath
检查ath10k_pci
最新的 :sudo modprobe ath10k_pci && dmesg | grep ath
答案1
您的 pci.id 168c:0041 未包含在内核版本 4.2.0-xx 中。让我们安装更新的内核版本:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
sudo dpkg -i linux*.deb
sudo -i
echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k_core.conf
exit
重启。如果安装了正确的固件,无线现在应该可以正常工作了。
答案2
三周前我买了一台联想 Z70,安装 Ubuntu 14.04 后,我无法使用 WiFi。不过,我可以通过有线方式连接到路由器。
我是否理解为您无法硬连线到路由器?
我做了很多研究,尝试了三种不同的建议,最后终于让我的 wifi 正常工作了。
我按照答案这个问题。不过,我将在这里详细说明,希望能让 Ubuntu 新手(就像我一样)更容易理解。
免责声明:我并不了解幕后发生的一切。我只知道这解决了我的问题。
我这样做是为了获取 ath10k 固件(我显然缺少它):
sudo apt-get install git git clone https://github.com/sumdog/ath10k-firmware.git cd ath10k-firmware/ath10k sudo cp -r QCA6174/ /lib/firmware/ath10k
要更正您下载的固件文件的权限:
sudo chmod +x /lib/firmware/ath10k/QCA6174/hw2.1/*
要卸载并重新加载驱动程序:
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
显然,这是为了合并一个模块参数。我不确定这意味着什么,但我这样做了,现在我的 Wifi 可以正常工作了:
sudo -i echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k_core.conf exit
重新启动计算机并检查。
我在排除故障时收集了其他资源。我相信这是我们联想 Z 系列存在的问题。
如果这对您没有任何帮助,请告诉我,我可以查看我找到的一些其他资源。