我最近买了一台新笔记本,上面安装了Intel® Dual Band Wireless-AC 8260 (802.11 ac/a/b/g/n, 2x2 Dual Band, Wi-Fi + Bluetooth combo)
。Linux Mint 和 Ubuntu(非常相似)都无法使用它。它确实被检测到了,并lshw
列出了它,如下所示:
*-pci:1
description: PCI bridge
product: Intel Corporation
vendor: Intel Corporation
physical id: 1c.2
bus info: pci@0000:00:1c.2
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:18 memory:f4000000-f40fffff
*-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 bus_master cap_list
configuration: latency=0
resources: memory:f4000000-f4001fff
如何让 WiFi 在 Linux Mint(或类似系统)下工作?一定有办法!
提前致谢,
卢卡斯
编辑1:根据要求,输出如下lspci -vnn | grep Network
:
$ lspci -vnn | grep Network
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
因为我担心这还不够,所以我上传了lspci -vnn
这里。我希望有人能帮忙!;)
答案1
最新的 Linux 内核版本 4.5 中包含了上述 Intel 6280 WiFi 芯片组的驱动模块。您可以手动将 Linux 内核升级到最新版本,以便使用这些模块,如下所示:
打开终端并输入 ,检查系统上当前安装的内核版本
uname -a
。您将得到类似这样的信息:
Linux <computer name> 3.14.64-036757-generic #201603140130 SMP Mon Mar 14 05:32:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
在这种情况下,安装的内核版本为 3.14.64。如果您安装的内核已经是 4.5,则无需升级内核。在终端中输入
file /sbin/init
以查看您的安装是 32 位还是 64 位。您的输出可能以如下方式开始:
/sbin/init: ELF 64-bit LSB shared object, x86-64, ...
在本例中,它是 64 位安装。转到适用于您的发行版的内核下载存储库。在本例中,它是 ubuntu 内核包的下载页面:http://kernel.ubuntu.com/~kernel-ppa/mainline/,其他发行版也有类似的下载页面。(你也可以从以下网址获取内核源代码http://kernel.org并自行编译,这里不作介绍。)
向下滚动到最新可用版本(本例中为 4.5),然后单击进入目录。下载以下文件32位:
或者64 位:
当然,如果您尝试安装 4.5 以外的版本,文件名将包含该版本号而不是
4.5.0-xxxxxx
。打开终端并输入
cd <folder path>
,将其替换<folder path>
为您下载三个内核文件的文件夹的路径确保该文件夹不包含
.deb
除刚刚下载的三个文件之外的任何其他文件,否则将它们移动到另一个文件夹cd
并sudo dpkg -i *.deb
在包含下载文件的文件夹中运行。等待该过程完成,然后运行,
sudo update-grub
以防安装程序没有自行完成重新启动系统,然后打开终端并
uname -a
再次输入以验证新内核版本是否已正确安装。现在应该如下所示:
Linux Lukas-TP-Mint 4.5.0-040500-generic #201603140130 SMP Mon Mar 14 05:32:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
您的 WiFi 现在应该可以正常工作了。
答案2
您需要安装iwlwifi
首先安装linux-headers
并build-essential
sudo apt-get install linux-headers-generic build-essential
然后从这里下载反向移植向后移植 解压并导航到目录 backports-3.16-1 并输入以下命令:
make clean
make defconfig-iwlwifi
make
sudo make install
加载模块
modprobe -r iwlwifi ; modprobe iwlwifi