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

Перейдите в свой проект в «Проекты» слева. Щелкните правой кнопкой мыши проект и откройте свойства. Выберите «Запустить конфигурацию». Измените URL-адрес в «URL-адресе проекта», добавив номер порта, который использует ваш Mampp, Xampp.

Нравится так: http: // localhost / LearningPHP / To: http: // localhost: 8888 / LearningPHP /

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

4 ответа

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

По умолчанию загружается автоматически в папку «Загрузки». Из терминала подтвердите это:

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
ответ дан 17 July 2018 в 17:02

Решение - обновить ядро ​​до 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 Загрузите ядро ​​v4.15 и установите его на перезагрузку ОС
0
ответ дан 17 July 2018 в 17:02

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

По умолчанию загружается автоматически в папку «Загрузки». Из терминала подтвердите это:

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
ответ дан 23 July 2018 в 17:53
  • 1
    Спасибо за ваши отзывы chilli555, это на самом деле процедура, которую я сделал изначально. Файл iwlwifi-8000C-34.ucode находится в / lib / firmware, но во время перезагрузки прошивка не загружается, в dmesg у меня есть: iwlwifi 0000: 04: 00.0: загружаемая версия прошивки 31.560484.0 op_mode iwlmvm ..... Если я переименую файл, modprobe начнет инициировать FW, но в конце будет отказано в ошибке: драйвер не сможет поддерживать ваш API прошивки. Драйвер поддерживает v33, прошивка v34. Может быть, переход лимита для v 33 решит проблему. Но я не знаю, как это сделать. – Tomas Lipensky 11 April 2018 в 22:07
  • 2
    Почти ни в коем случае я никогда не работал, переименование прошивки или импорт прошивки за пределы того, что требуется в версии драйвера, делает даже малейшую пользу. Я рекомендую вам начать новый вопрос и рассказать нам, в чем заключается основная проблема. – chili555 11 April 2018 в 22:28
  • 3
    В скрипте github.com/LibreELEC/iwlwifi-firmware/blob/master/synciwl.sh я нашел процедуру, чтобы найти максимальный номер версии прошивки для данного драйвера. В исходном коде Linux git.kernel.org/torvalds/t/linux - $ {KERNEL} .tar.gz находится в linux-4.13 / drivers / net / wireless / intel / iwlwifi / cfg / 8000.c предел: #define IWL8265_UCODE_API_MAX 33, поэтому я выводю, что мне нужно будет перекомпилировать модули или запросить увеличить этот nb в следующем ядре. – Tomas Lipensky 11 April 2018 в 22:54
  • 4
    Ядро 4.13 имеет этот уровень 33, ядро ​​4.14 имеет уровень 34. – Tomas Lipensky 11 April 2018 в 22:56
  • 5
    Таким образом, вы можете установить 18.04 или просто сообщить нам, что ваше беспроводное устройство делает / не делает, что вы пытаетесь исправить. – chili555 11 April 2018 в 23:54

Решение - обновить ядро ​​до 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 Загрузите ядро ​​v4.15 и установите его на перезагрузку ОС
0
ответ дан 23 July 2018 в 17:53

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

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