Нет интерфейса WiFi на Intel NUC под управлением Ubuntu 16.04

Нет интерфейса WiFi на Intel NUC под управлением Ubuntu 16.04

Я установил Ubuntu 16.04 Server edition на Intel NUC. На устройстве установлена ​​карта Wi-Fi, но когда я запускаю lspci, она отображается только как неизвестный сетевой контроллер. После установки network-tools я могу запустить iwconfig, но в списке нет никаких беспроводных сетевых интерфейсов!

решение1

Стандартная серверная версия Ubuntu 16.04 поставляется с версией ядра Linux 4.4; в этом ядре нет встроенной поддержки карты Wi-Fi Intel NUC.

Чтобы карта заработала, вам нужно установить более новую версию ядра. На момент написания статьи 16.04 поддерживает версию ядра 4.13, и карта Wi-Fi сразу же появится после обновления.

Вам нужен следующий пакет:https://packages.ubuntu.com/xenial/linux-image-generic-hwe-16.04

Если у вас есть проводное соединение, вы просто apt install linux-image-generic-hwe-16.04. Если нет, вам нужно будет вручную загрузить пакет выше, вместе с любыми обязательными зависимостями, которых у вас еще нет, поместить их на USB-накопитель и установить вручную через dpkg -i <package.deb>. Для меня мне понадобились следующие пакеты:

linux-firmware_1.157.16_all.deb
linux-headers-4.13.0-36_4.13.0-36.40_16.04.1_all.deb
linux-headers-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-extra-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-generic-hwe-16.04_4.13.0.36.55_amd64.deb

После установки нового ядра перезагрузите и удерживайте shiftво время загрузки; выберите "Дополнительные" параметры и выберите новое ядро. Теперь вы должны увидеть устройство, если запустите lspci.

Связанный контент