Intel 6280 WiFi Linux 驱动程序

Intel 6280 WiFi Linux 驱动程序

我最近买了一台新笔记本,上面安装了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 内核升级到最新版本,以便使用这些模块,如下所示:

  1. 打开终端并输入 ,检查系统上当前安装的内核版本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,则无需升级内核。

  2. 在终端中输入file /sbin/init以查看您的安装是 32 位还是 64 位。您的输出可能以如下方式开始:
    /sbin/init: ELF 64-bit LSB shared object, x86-64, ...
    在本例中,它是 64 位安装。

  3. 转到适用于您的发行版的内核下载存储库。在本例中,它是 ubuntu 内核包的下载页面:http://kernel.ubuntu.com/~kernel-ppa/mainline/,其他发行版也有类似的下载页面。(你也可以从以下网址获取内核源代码http://kernel.org并自行编译,这里不作介绍。

  4. 向下滚动到最新可用版本(本例中为 4.5),然后单击进入目录。下载以下文件32位

    1. Linux 头文件
    2. Linux 头文件
    3. Linux 映像-4.5.0-040500-generic_4.5.0-040500.201603140130_i386.deb

    或者64 位

    1. Linux 头文件
    2. Linux 头文件
    3. Linux 头文件

    当然,如果您尝试安装 4.5 以外的版本,文件名将包含该版本号而不是4.5.0-xxxxxx

  5. 打开终端并输入cd <folder path>,将其替换<folder path>为您下载三个内核文件的文件夹的路径

  6. 确保该文件夹不包含.deb除刚刚下载的三个文件之外的任何其他文件,否则将它们移动到另一个文件夹cd

  7. sudo dpkg -i *.deb在包含下载文件的文件夹中运行。

  8. 等待该过程完成,然后运行,sudo update-grub以防安装程序没有自行完成

  9. 重新启动系统,然后打开终端并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-headersbuild-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

相关内容