У меня проблемы с некоторыми сетями 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 не может быть использован.
Какие-нибудь советы или подсказки, пожалуйста?
Нажмите Кнопку загрузки здесь: 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
И если это решает Вашу проблему.
Решение состоит в том, чтобы обновить ядро до 4,15. Ядро 4.13 и ниже имеет предел для последней версии встроенного микропрограммного обеспечения 33, ядро 4.14 не способно для загрузки встроенного микропрограммного обеспечения, должного ошибка ядра. Решение:
Загрузите встроенное микропрограммное обеспечение на /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
перезагрузка ОС