Недавно я купил новый ноутбук, в котором установлен 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 (или похожим)? Должен быть способ!

Заранее спасибо,
Lukas

Изменить 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 здесь. Я надеюсь, что кто-то может помочь! ;)

2 ответа2

1

Модули драйверов для упомянутого набора микросхем Intel 6280 WiFi включены в последнюю версию ядра Linux 4.5. Вы можете вручную обновить ядро 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-Headers-4.5.0-040500-generic_4.5.0-040500.201603140130_i386.deb
    2. Linux-Headers-4.5.0-040500_4.5.0-040500.201603140130_all.deb
    3. Linux-изображений 4.5.0-040500-generic_4.5.0-040500.201603140130_i386.deb

    Или для 64 бит:

    1. Linux-Headers-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb
    2. Linux-Headers-4.5.0-040500_4.5.0-040500.201603140130_all.deb
    3. Linux-Headers-4.5.0-040500-generic_4.5.0-040500.201603140130_amd64.deb

    Конечно, если вы пытаетесь установить другую версию, отличную от 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 должен работать правильно сейчас.

0

Вам нужно установить iwlwifi

сначала установите linux-headers и build-essential

sudo apt-get install linux-headers-generic build-essential

затем скачайте backports отсюда. backports. Извлеките и перейдите в каталог backports-3.16-1 и введите следующую команду:

make clean
make defconfig-iwlwifi
make
sudo make install

Загрузите модуль

modprobe -r iwlwifi ; modprobe iwlwifi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .