Обновление /lib/firmware/iwlwifi-8000C-34.ucode простым копированием не работает [закрыто]

У меня проблемы с некоторыми сетями Wi-Fi, и у пользователей с тем же адаптером Wi-Fi (Intel 8260), другой ОС (Fedora) и более поздней версией прошивки проблем нет.

Поэтому я пытаюсь переименовать прошивку из /lib/firmware/iwlwifi-8000C-31.ucode в iwlwifi-8000C-34.ucode

Прошивка доступна, например, в в этом репозитории GitHub .

Но просто скопировать его в / lib / firmware не работает. Вроде установлен лимит на макс. номер 33:

$ modinfo iwlwifi | grep firmware | grep 8000C
firmware:       iwlwifi-8000C-33.ucode

Не удалось переименовать / lib/firmware/iwlwifi-8000C-33.ucode в /lib/firmware/iwlwifi-8000C-33.ucode , адаптер Wi-Fi не может быть использован.

Какие-нибудь советы или подсказки, пожалуйста?

1
задан 13 April 2018 в 00:18

2 ответа

Нажмите Кнопку загрузки здесь: https://github.com/LibreELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-8000C-34.ucode

По умолчанию загрузки автоволшебно переходят к папке Downloads. От терминала проверьте это:

cd ~/Downloads
ls | grep 8000C

Скопируйте его в/lib/firmware:

sudo cp iwlwifi-8000C-34.ucode /lib/firmware

Проверьте, что это там:

ls /lib/firmware | grep 8000C

В моем случае я теперь вижу:

iwlwifi-8000C-13.ucode
iwlwifi-8000C-16.ucode
iwlwifi-8000C-21.ucode
iwlwifi-8000C-22.ucode
iwlwifi-8000C-23.ucode
iwlwifi-8000C-24.ucode
iwlwifi-8000C-27.ucode
iwlwifi-8000C-31.ucode
iwlwifi-8000C-34.ucode

Перезагрузка и говорит нам что загруженное встроенное микропрограммное обеспечение:

dmesg | grep iwl

И если это решает Вашу проблему.

2
ответ дан 7 December 2019 в 13:25

Решение состоит в том, чтобы обновить ядро до 4,15. Ядро 4.13 и ниже имеет предел для последней версии встроенного микропрограммного обеспечения 33, ядро 4.14 не способно для загрузки встроенного микропрограммного обеспечения, должного ошибка ядра. Решение:

  1. Загрузите встроенное микропрограммное обеспечение на /lib/firmware:

    wget -O - https://github.com/LibreELEC/iwlwifi-firmware/raw/master/firmware/iwlwifi-8000C-34.ucode |
    sudo tee /lib/firmware/iwlwifi-8000C-34.ucode > /dev/null
    
  2. Загрузите ядро v4.15 и установите его

  3. перезагрузка ОС

0
ответ дан 7 December 2019 в 13:25

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

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