Включение WIFI и Bluetooth с Intel® Wireless-AC 9560

Вопрос или проблема

Я новичок на этом сайте и в этой ОС “Ubuntu”

поэтому у меня проблемы с Wi-Fi и Bluetooth..

Я только что проверил логи и в конце концов думаю, что проблема связана с микропрограммой..

dmesg | grep iwl
[    2.819550] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[    2.833065] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x338
[    7.900012] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[    7.900015] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[    7.900016] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[    7.900050] iwlwifi 0000:00:14.3: 00000000: 34f08086 00100406 02800030 00800010 17114004 00000060 00000000 00000000
[    7.900051] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00348086 00000000 000000c8 00000000 000001ff
[    7.900052] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[    7.900086] iwlwifi 0000:00:14.3: 00000000: 00489008 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[    7.900087] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000332 d55555d5 d55555d5 d55555d5 80008040 001f0040
[    7.900106] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[    7.900110] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[    7.913089] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[    7.925547] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110
dmesg|grep -i firmware
[    0.261195] pci 0000:00:1f.5: BAR 0: trying firmware assignment [mem 0xfe010000-0xfe010fff]
[    0.827494] [Firmware Bug]: Invalid critical threshold (0)
[    1.719365] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x4d5f02)
[    1.997497] iwlwifi 0000:00:14.3: loaded firmware version 34.0.0 op_mode iwlmvm
[    2.313386] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.314629] bluetooth hci0: Direct firmware load for intel/ibt-19-32-1.sfi failed with error -2
[    2.314631] Bluetooth: hci0: Failed to load Intel firmware file (-2)
[    2.316386] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.316393] bluetooth hci0: Direct firmware load for intel/ibt-19-32-1.sfi failed with error -2
[    2.316395] Bluetooth: hci0: Failed to load Intel firmware file (-2)
[    3.349840] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[    7.136131] iwlwifi 0000:00:14.3: Failed to load firmware chunk!

rfkill list all
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy1: Wireless LAN
    Soft blocked: no
    Hard blocked: no

моя модель ноутбука hp 15-cs3012tx и версия Ubuntu 16.04 LTS
Я просто искал модель моего адаптера, и там говорится

Intel® Wireless-AC 9560 802.11a/b/g/n/ac (2×2) Wi-Fi® и Bluetooth® 5 Combo

поэтому я просто скачал прошивку intel ac 9560 для установки

1. ОБЗОР

Файл iwlwifi-5150-2.ucode, предоставленный в этом пакете, должен быть 
присутствовать на вашей системе, чтобы драйвер Intel Wireless WiFi Link
AGN для Linux (iwlagn) мог работать на вашей системе.

Часть "-2" в названии файла отражает номер версии интерфейса/архитектуры.
Он изменится только в случае изменений в новых версиях uCode, которые делают новый uCode 
несовместимым с более ранними драйверами.

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

2. УСТАНОВКА

Драйвер iwlagn будет искать файл iwlwifi-5150-2.ucode, используя 
инфраструктуру загрузчика прошивки ядра. Чтобы это работало 
правильно, вам необходимо включить эту поддержку в ядре. Когда 
вы настраиваете ядро, вы можете найти эту опцию в следующем 
местоположении:

        Драйверы устройств ->
                Общие параметры драйвера ->
                        Поддержка динамической загрузки прошивки


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

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

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

Где это соответствующее местоположение зависит (опять-таки) от вашей системной 
дистрибуции. Обычно вы можете найти это местоположение, проверив файл конфигурации hotplug для вашей дистрибуции:

    % grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent

Это должно дать вам вывод вроде:

    FIRMWARE_DIR=/lib/firmware

Если он перечисляет более одного каталога, нужно разместить 
микрокод только в одном из них. В приведенном выше примере установка 
осуществляется следующим образом:

    % cp iwlwifi-5150-2.ucode /lib/firmware

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

это прилагаемый документ с файлом прошивки

Я ввел команду, и она показала следующее

grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent
grep: /etc/hotplug/firmware.agent: Нет такого файла или каталога

но в документе должно было быть так

% grep \"^FIRMWARE_DIR\" /etc/hotplug/firmware.agent

Это должно дать вам вывод вроде:

    FIRMWARE_DIR=/lib/firmware

я не могу установить эту прошивку вышеуказанным способом..
и я думаю, что это устройство 9560 связано с Wi-Fi и Bluetooth..

может кто-то, пожалуйста, помочь мне установить эту прошивку..?

заранее спасибо за вашу помощь

редактирование) Я также включил логи с командой dmesg|grep -i firmware

Вы пробовали установить более современную версию Ubuntu? Нередко бывает так, что для нового оборудования отсутствуют драйверы в старых релизах, и 16.04 будет поддерживаться только еще год.

Есть несколько возможных вариантов:. Вы можете попробовать более современную версию, 18.04 или подождать месяц и установить 20.04, которая будет иметь более современное ядро и будет поддерживаться в течение 5 лет (до апреля 2025 года).

Вы также можете попробовать установить Hardware Enablement Stack ядро, которое будет иметь более современные драйверы и может решить вашу проблему (HWE использует ядро 4.15, а не 4.04, которое поставляется с 16.04).

Чтобы сделать это, выполните рекомендованные действия по ссылке выше:

sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

Но в конечном итоге у вас может быть лучший опыт на современном ноутбуке с более современной ОС (я бы лично установил 19.04 и обновился до 20.04).

.

Ответ или решение

Для решения проблемы, связанной с настройкой Wi-Fi и Bluetooth на ноутбуке HP модель 15-cs3012tx с адаптером Intel® Wireless-AC 9560, используемом на операционной системе Ubuntu 16.04 LTS, необходимо учитывать несколько важных аспектов. Система Ubuntu 16.04 LTS является уже достаточно старой, и это может вызвать определенные трудности с поддержкой современного оборудования. Ваша проблема явно связана с загрузкой прошивки (firmware) для беспроводного адаптера, что видно из логов dmesg, которые показывают ошибки загрузки прошивки.

Теория

Сетевая карта Intel® Wireless-AC 9560 требует последней версии прошивки, поддерживающей ее функции по Wi-Fi и Bluetooth. Прошивка — это программное обеспечение, которое помогает оборудованию работать корректно, обеспечивая низкоуровневое управление устройствами. Без правильной прошивки драйвер, используемый в вашей системе, не сможет корректно взаимодействовать с оборудованием. Ubuntu 16.04 использует ядро и драйверы, которые могут не поддерживать те обновления, которые могла бы предложить более современная версия системы.

Пример

Сообщения из dmesg указывают на то, что происходит сбой при загрузке частей прошивки: это может быть связано с отсутствием нужных файлов в системе. Логи также показывают, что система пытается загрузить прошивку Bluetooth, но сталкивается с ошибкой (-2), означающей отсутствие файла. Эти проблемы свидетельствуют о необходимости либо обновления системы, либо установки недостающих файлов прошивки в правильное место.

Вы также упоминаете о файле iwlwifi-5150-2.ucode, который является пакетом прошивки, но он может не соответствовать точной модели вашего адаптера. Для Intel® Wireless-AC 9560 более вероятным названием для прошивки будет iwlwifi-9000-pu-b0-jf-b0-34.ucode или аналогичное, соответствующее вашей версии прошивки.

Применение

  1. Проверка обновлений системы: Начните с обновления вашей текущей установки Ubuntu, что может исправить некоторые ошибки. Используйте команды:

    sudo apt update
    sudo apt upgrade
  2. Установка недостающих пакетов прошивки: Многие пакеты с прошивкой можно найти в репозиториях. Попробуйте установить пакет с прошивками Intel, выполнив:

    sudo apt install linux-firmware
  3. Обновление до более современной версии Ubuntu: Поскольку Ubuntu 16.04 устарела и поддержка завершается, рекомендуется обновиться до более новой версии, например, Ubuntu 20.04 LTS. Это обеспечит более новую версию ядра и драйверов, которые, вероятно, уже содержат нужные компоненты для вашего оборудования. Обновитесь через:

    sudo do-release-upgrade
  4. Проверка версии ядра и использование HWE: Проверьте, какая версия ядра используется, и установите стек аппаратного обеспечения (HWE), который может предложить более современные драйверы.

    uname -r
    sudo apt install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
  5. Размещение прошивки в правильной директории: Если вы загружаете прошивку вручную, убедитесь, что она помещена в директорию /lib/firmware/.

  6. Перезагрузка системы: После выполнения вышеуказанных действий перезагрузите систему, чтобы изменения вступили в силу.

Если после выполнения этих шагов проблема сохраняется, возможно, стоит рассмотреть установку Linux-дистрибутива, который получает обширные обновления и имеет широкую поддержку современного оборудования, например, Fedora или последняя версия Ubuntu. Более того, использование Live USB для тестирования новой версии поможет понять, решена ли проблема без необходимости немедленного обновления текущей системы.

Эти шаги помогут вам восполнить пробелы в поддержке оборудования и обеспечить корректную работу Wi-Fi и Bluetooth на вашем устройстве.

Оцените материал
Добавить комментарий

Капча загружается...