Нужна помощь в установке драйвера Intel Wi-Fi на Dell XPS 15 7590. Killer AX1650 / Intel® Wi-Fi 6 AX200

Недавно я купил новый Dell XPS 15 7590 и хочу установить двойную загрузку Windows 10 и Linux, предпочтительно Pop_OS 19.04 (так как он похож на Ubuntu, я надеюсь, что здесь можно публиковать сообщения).
После процесса установки у меня не было подключения к Интернету, потому что не было обнаружено WiFi-адаптера.
Встроенная карта Wi-Fi - «Killer AX1650», основанная на «Intel® Wi-Fi 6 AX200».

Я загрузил драйвер с Intel на другой компьютер и перенес его через USB-накопитель, так как у меня нет адаптера Ethernet для моего ноутбука XPS 15.

https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking.html

Видимо прошивка поддерживается только в Kernel 5.1+. Я обновил ядро ​​до 5.1 и скопировал файл «iwlwifi-cc-a0-46.ucode» в / lib / firmware, но wifi все еще не работал. Я попробовал это под Pop_OS! 19.04 и Ubuntu Desktop 19.04.

Вот что говорит README из драйвера Intel (копирование я выполнял только в часть / lib / firmware, а остальные не понимаю):

  1. УСТАНОВКА

Драйвер iwlwifi будет искать файл iwlwifi-cc-a0-46.ucode с использованием инфраструктуры firmware_class ядра. Дополнительную информацию можно найти в разделе Documentation / firmware_class в исходном коде ядра. Для правильной работы вам нужно включить эту поддержку в вашем ядре. Когда вы конфигурируете ядро, вы можете найти эту опцию в следующем месте:

    Device Drivers ->
            Generic Driver Options ->
                    Userspace firmware loading support

Вы можете определить, имеет ли ваше ядро ​​поддержку загрузчика прошивки, посмотрев определение CONFIG_FW_LOADER в .config вашего ядра.

В дополнение к поддержке firmware_class в вашем ядре, у вас также должна быть настроена рабочая инфраструктура udev и uevent. Шаги для установки и настройки udev очень специфичны для дистрибутива.

Как только у вас будет установлен загрузчик прошивки (или если вы не уверены, и просто хотите попробовать, чтобы посмотреть, работает ли он), вам нужно установить файл микрокода в соответствующее место.

Где это подходящее местоположение зависит (опять же) от вашей системы распространения. Обычно вы можете найти это местоположение, посмотрев в сценарии udev вашего дистрибутива, по умолчанию это /lib/firmware.

Установка прошивки проста:

    % cp iwlwifi-cc-a0-46.ucode /lib/firmware

Теперь вы можете загрузить драйвер (см. INSTALL и README.iwlwifi, предоставляемые с пакетом iwlwifi, для получения информации о сборке и использовании этого драйвера.)

Любая помощь будет принята с благодарностью! :)

edit:

Я сделал чистую переустановку Pop_OS. Эти команды приводят к следующим результатам:

$ lspci -nnk | grep 0280 -A3  
3b:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
    Subsystem: Bigfoot Networks, Inc. Device [1a56:1654]
3c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)
    Subsystem: Dell RTS525A PCI Express Card Reader [1028:0905]

Из dmesg:

$ sudo modprobe iwlwifi && dmesg | grep iwl  

«эта команда ничего не возвращала»

$ rfkill list all  
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

edit:

Как я уже говорил, я сделал переустановку, поэтому вернулся к Kernel 5.0. Я не был уверен, что все сделал правильно (потому что файлы, которые я использовал для обновления Kernel, были для Ubuntu), и я хотел начать с чистого листа, прежде чем просить о помощи здесь. Если мне нужно обновить ядро, я был бы признателен, если бы вы могли сообщить мне шаги (и необходимые файлы для Pop_OS).

$ modinfo iwlwifi | grep 2723  
"nothing"

$ modinfo iwlwifi | grep iwlwifi
filename:       /lib/modules/5.0.0-21-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-6.ucode
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-43.ucode
firmware:       iwlwifi-9260-th-a0-jf-a0-43.ucode
firmware:       iwlwifi-9000-pu-a0-jf-b0-43.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-43.ucode
firmware:       iwlwifi-9000-pu-a0-jf-a0-43.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-43.ucode
firmware:       iwlwifi-su-z0-43.ucode
firmware:       iwlwifi-QuQnj-a0-hr-a0-43.ucode
firmware:       iwlwifi-QuQnj-a0-jf-b0-43.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-43.ucode
firmware:       iwlwifi-Qu-b0-hr-b0-43.ucode
firmware:       iwlwifi-QuQnj-f0-hr-a0-43.ucode
firmware:       iwlwifi-Qu-a0-jf-b0-43.ucode
firmware:       iwlwifi-Qu-a0-hr-a0-43.ucode
name:           iwlwifi


$ uname -r
5.0.0-21-generic

Извините за потенциальную путаницу и спасибо за поддержку уже!

0
задан 20 July 2019 в 20:36

0 ответов

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

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