我刚刚在我新建的PC上安装了Ubuntu14.04LTS。我的主板是一个千兆字节的H170N-WIFI,我目前正在尝试让wifi在上面运行。
在终端中,当我运行lshw -C network时,这是我的输出:
*-network
description: Ethernet interface
.............other stuff.......
*-network UNCLAIMED
description: Network controller
product: Wireless 8260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 3a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:df000000-df001fff
*-network
description: Ethernet interface
.............other stuff.......如您所见,Wireless 8260在新安装时仍然无人认领,尽管我们可以检测到它。不知道什么是无人认领的东西,但我假设我需要固件才能真正启动和运行它,因为sudo ifconfig wlan0 up不起作用,因为操作系统还没有检测到wlan0。
通过一些研究,我找到了iwlwifi固件下载链接,并下载了我的特定卡的一个(iwlwifi-8000-ucode-25.30.13.0.tgz),我已经下载了它,我相信我已经准备好安装它,但我有一些问题。
README中提供的非常简短的安装指南指出,我需要运行命令cp iwlwifi-8000C-13.ucode /lib/firmware/,但是在这样做之前,我决定看看已经存在了什么。
ls /lib/firmware/ | grep -i iwlwifi-8揭示了这一点:
iwlwifi-8000C-13.ucode我看到了-13,决定对目标文件和我下载的文件运行diff,它们是相同的。所以看来固件已经安装好了。我现在对这件事束手无策。我发现这个带有修复的帖子这个职位,但是我对实现它犹豫不决,因为我的lsci -nnk | grep 0280 -A2的输出与上面链接中的用户不同。
我的产出是:
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:0010]我的子系统[8086:0010]与上面的用户的是[8086:1130]不同
我按照被接受的答案中提供的说明来回答另一个问题,并插入了我的值。当我到达drv.c并在8000系列下检查时,我看到了第一行
{IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},这一行向我表明,我的子系统pci.id应该包括在内,一切就好像“修复”已经完成一样。看来,我需要做的所有工作,以使这个启动和运行已经完成,但卡仍然无人认领。
有什么主意吗?
谢谢。
发布于 2015-11-12 17:57:38
当我看到drv.c文件应该是什么样子的时候,我感到很沮丧,于是停了下来。结果发现这是一件好事,我需要继续遵循指示。然后,通过运行命令来实际安装我在问题中从上面链接的post中了解到的后端端口,从而完成了修复。
cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install这和重新启动是我所需要的,以完善无线驱动程序。
https://askubuntu.com/questions/697279
复制相似问题