Как я заставляю беспроводную карту Intel Wireless 3168 802.11ac работать?

Я недавно купил ноутбук HP Pavilion 15 AU113TX, который идет с процессором Intel Core i5 7200U Kaby 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 Под обоими Ядрами Запаса 4.4.0-36 и Ядром 4.7.3.

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

Обратите внимание на то, что этот ноутбук двойной загруженный с Windows 10 Home, и WiFi хорошо работает там.

Теперь, я не знаю, поддерживается ли этот адаптер 4,4 ядрами, с которыми поставлется Ubuntu 16.04, или это требует ручной фиксации, поскольку мой ноутбук не имеет аппаратного переключателя для превращения WiFi включения - выключения. Кроме того, так как этот комбинированный адаптер и для WiFi и для Bluetooth, я могу использовать Bluetooth очень хорошо. Ethernet работает также.

После поиска вокруг Intel® Dual Band Wireless-AC 3168 I, найденного этой страницей, которая предполагает, что поддержка этого Беспроводного адаптера была добавлена, запустив Ядро v4.6, и так как 16.04 имеет Ядро 4.4, я попробовал две вещи.

1) Ядро обновления

Я вручную установил 4.7.3 из kernel.ubuntu.com и загрузился в него, но WiFi все еще остается необнаруженным.

2) Загрузка встроенного микропрограммного обеспечения для этой версии (3168) адаптера.

Я искал .ucode файлы для этого адаптера и найденный им на GitHub OpenELEC. Таким образом, я скопировал iwlwifi-3168-21.ucode и iwlwifi-3168-22.ucode файлы к /lib/firmware/ и перезагруженный, но все еще никакая удача.


Обновление

Это, кажется, a linux-firmware связанная ошибка, и я зарегистрировал отчет о Панели запуска. Однако обходное решение, данное Jeremy31, кажется, фиксирует WiFi под Ядром 4.7.4, но это повреждает Bluetooth, который хорошо работал с Ядром Запаса 4.4.0-38. Я все еще ищу надлежащую фиксацию, которая не вызывает регрессий (Все хорошо с обновлением до более нового стабильного выпуска Ядра).

7
задан 13 April 2017 в 05:24

3 ответа

У Вас есть проблема со встроенным микропрограммным обеспечением для устройства с 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 ядра и Вашу беспроводную связь должна функционировать

5
ответ дан 23 November 2019 в 06:18

Я имею тот же самый ноутбук и имел эту самую проблему, и я так рад, что нашел этот поток. Как предложенный Jeremy31, это - ошибка со встроенным микропрограммным обеспечением Linux.

я сделал sudo apt dist-upgrade и обновил до 4.8.* ядро и просто все работает

Соответствующая информация:

uname -a

Linux pwnbox 4.8.0-17-универсальный # SMP с 19 Ubuntu Sun 25 сентября 5:29:05 GNU/Linux UTC 2016 x86_64 x86_64 x86_64

Bluetooth:

enter image description here

Wi-Fi:

enter image description here

4
ответ дан 23 November 2019 в 06:18

У меня есть та же проблема, но на другом ноутбуке. Этим ноутбуком является Acer Extensa 2540. Я сделал чистую установку Ubuntu 16.04.2 и позже выполнил эту единственную команду:

apt install linux-generic-hwe-16.04

можно найти больше информации о HWE здесь https://wiki.ubuntu.com/Kernel/LTSEnablementStack

4
ответ дан 23 November 2019 в 06:18

Другие вопросы по тегам:

Похожие вопросы: