如何使英特尔无线 3168 802.11ac 无线网卡工作?

如何使英特尔无线 3168 802.11ac 无线网卡工作?

我最近买了HP Pavilion 15 AU113TX笔记本电脑附带英特尔酷睿 i5 7200UKaby Lake 处理器,我已经在其上安装了 Ubuntu GNOME 16.04.1,但无法检测到 WiFi 适配器。

  • 运行时lspci -nnk | grep -A2,我得到了有关适配器的以下信息。

    028005:00.0 Network controller [0280]: Intel Corporation Device [8086:24fb] (rev 10)
            DeviceName: Intel Dual BandWireless-AC 3168 802.11 ac 1x1 WiFi + BT 4.0 Combo Adapter
            Subsystem: Intel Corporation Device [8086:2110]
    
  • 但运行时rfkill list all,我看到以下输出(那里缺少 WiFi)。

    0: hci0: Bluetooth
            Soft blocked: no
            Hard blocked: no
    
  • 这是 的输出dmesg | grep iwl

    [   13.570633] iwlwifi 0000:05:00.0: Unsupported splx structure
    [   13.635662] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-3168-21.ucode failed with error -2
    [   13.650761] iwlwifi 0000:05:00.0: Direct firmware load for iwlwifi-3168-20.ucode failed with error -2
    [   13.650765] iwlwifi 0000:05:00.0: no suitable firmware found!
    
  • ls -al /lib/firmware | grep 3168在 Stock Kernel 4.4.0-36 和 Kernel 4.7.3 下的输出。

    -rw-r--r--  1 root root   33168 Jul 13 01:03 hfi1_pcie.fw
    

请注意,这台笔记本电脑采用 Windows 10 Home 双启动,并且 WiFi 运行正常。

现在,我不知道 Ubuntu 16.04 附带的 4.4 内核是否支持此适配器,或者它是否需要手动修复,因为我的笔记本电脑没有硬件开关来打开/关闭 WiFi。此外,这是一个 WiFi 和蓝牙组合适配器,我可以正常使用蓝牙。以太网也可以。

经过一番寻找英特尔® 双频 Wireless-AC 3168我发现页面表明从内核 v4.6 开始添加了对此无线适配器的支持,并且由于 16.04 有内核 4.4,我尝试了两件事。

1)升级内核

我手动安装了 4.7.3内核.ubuntu.com,并启动它但 WiFi 仍然未被检测到。

2) 加载此适配器版本 (3168) 的固件。

我搜索了.ucode此适配器的文件,并在OpenELEC 的 GitHub。所以我复制了文件iwlwifi-3168-21.ucode并重新启动,但仍然没有运气。iwlwifi-3168-22.ucode/lib/firmware/


更新

这似乎是一个linux-firmware相关的错误,我已提交报告发射台。 然而,解决方法给出杰里米31似乎可以修复内核 4.7.4 下的 WiFi,但它会破坏蓝牙,而蓝牙在 Stock Kernel 4.4.0-38 下可以正常工作。我仍在寻找不会导致任何退化问题的适当修复方法(我很乐意升级到较新的稳定内核版本)。

答案1

您的设备固件存在问题,内核为 4.7

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161_all.deb
sudo dpkg -i linux-firmware_1.161_all.deb

重启进入 4.7 内核,你的无线功能就可以正常工作了

答案2

我有一台完全相同的笔记本电脑,也遇到了同样的问题,我很高兴找到了这个帖子。正如@杰里米31建议,这是 linux 固件的一个错误。

我做了一个sudo apt dist-upgrade升级到 4.8.* 内核,一切正常

相关信息:

uname -a

Linux pwnbox 4.8.0-17-generic #19-Ubuntu SMP 2016 年 9 月 25 日星期日 05:29:05 UTC x86_64 x86_64 x86_64 GNU/Linux

蓝牙 :

在此处输入图片描述

无线上网 :

在此处输入图片描述

答案3

我在不同的笔记本电脑上遇到了同样的问题。这台笔记本电脑是 Acer Extensa 2540。我全新安装了 Ubuntu 16.04.2,然后运行了以下单个命令:

apt install linux-generic-hwe-16.04

您可以在此处找到有关 HWE 的更多信息 https://wiki.ubuntu.com/Kernel/LTSEnablementStack

相关内容