为UNCLAIMED Wireless 8260安装Intel iwlwifi固件?
我刚刚在我新建的PC上安装了Ubuntu 14.04 LTS。 我的主板是Gigabyte H170N-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
ls /lib/firmware/ | grep -i iwlwifi-8
透露了这个:
iwlwifi-8000C-13.ucode
我看到-13
并决定在目标文件和我下载的文件上运行diff,它们是相同的。 所以似乎已经安装了固件。 我现在感到茫然不知所措。 我发现这篇文章的post有一个修复但是我犹豫要把它作为我的lsci -nnk | grep 0280 -A2
的输出实现 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应该被覆盖,并且所有内容都好像“修复”已经完成。 似乎我需要做的所有工作才能完成并运行该卡仍然无人认领。
有任何想法吗??
谢谢。
修复了我自己的问题
当我看到drv.c
文件应该是它应该是什么时,我感到沮丧并停止了。 事实certificate这是一件好事,我需要遵循指示。 然后我通过运行命令来完成修复,以便在我的问题中从上面链接的post中实际安装我学到的backport。
cd ~/Desktop/backports-20150923 make clean make defconfig-iwlwifi make sudo make install
这和重新启动是我完成无线驱动程序所需要的全部内容