Система с беспроводным AC-9462 Intel замораживается, если WiFi не diabled из-за недостающего встроенного микропрограммного обеспечения

У меня есть NUC 7PJYH с беспроводной картой AC-9462 Intel. Проблема состоит в том, что системы случайным образом замораживаются при использовании WiFi. Нет никаких замораживаний, когда Wi-Fi отключен. Я пытался использовать различные ядра, но тем не менее то же поведение.

Я занялся расследованиями dmesg когда я был на ядре 4.16.12, и я нашел, что ядро просит iwlwifi-9000-pu-b0-jf-b0-35 и iwlwifi-9000-pu-b0-jf-b0-36 микропрограммные файлы. Я пытался найти эти файлы на wireless.wiki.kernel.org. Я прошел все репозитории, которые они поддерживают, и я нашел только версии 34 и 38 этого встроенного микропрограммного обеспечения.

Где я могу найти корректное встроенное микропрограммное обеспечение для ядра 4.16? Эти файлы даже не находятся в чиновнике linux-firmware дерево пакета.

Править:

Wi-Fi связанный dmesg произвел:

[    3.476177] iwlwifi 0000:00:0c.0: enabling device (0000 -> 0002)

[    3.483822] iwlwifi 0000:00:0c.0: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-36.ucode failed with error -2

[    3.483839] iwlwifi 0000:00:0c.0: Direct firmware load for iwlwifi-9000-pu-b0-jf-b0-35.ucode failed with error -2

[    3.497077] iwlwifi 0000:00:0c.0: loaded firmware version 34.3125811985.0 op_mode iwlmvm

[    3.570636] iwlwifi 0000:00:0c.0: Detected Intel(R) Dual Band Wireless AC 9462, REV=0x318

[    3.624572] iwlwifi 0000:00:0c.0: base HW address: 68:ec:c5:9c:38:3f

[    3.685419] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'

[    3.974259] iwlwifi 0000:00:0c.0 wlo1: renamed from wlan0

[    4.856976] iwlwifi 0000:00:0c.0: Conflict between TLV & NVM regarding enabling LAR (TLV = enabled NVM =disabled)
5
задан 26 May 2018 в 08:31

1 ответ

Я полагаю, что причина, что Вы, ни я можем найти любой x.35 или x.36 встроенное микропрограммное обеспечение с полным веб-поиском, состоит в том, что они еще не существуют. Рассматриваемый драйвер, iwlwifi, записан для поиска последней версии микропрограммного обеспечения сначала; при отказе найти его, ищите следующее последнее и так далее, пока подходящий микропрограммный файл не будет найден.

В то же время драйвер записан для автоматического использования более поздних версий микропрограммного обеспечения, поскольку они разработаны и включены в более новые версии linux-firmware. Другими словами, когда x.35 записан и выпущен, драйвер iwlwifi будет находить и использовать его без необходимости более новой версии драйвера. Это довольно распространено в Intel и некоторых других драйверах беспроводных устройств.

Я думаю, что существует некоторая причина кроме встроенного микропрограммного обеспечения, которое заставляет Вашу систему зависать при использовании беспроводной связи. Я приглашаю Вас задавать новый открытый вопрос и включать: dmesg | grep -e iwl -e wlp.

Править: Мы видим эту подсказку в Вашем dmesg:

Конфликт между TLV & NVM относительно включения LAR (TLV = включил NVM =disabled),

Я предложил, чтобы Вы попробовали параметр драйвера:

sudo modprobe -r iwlwifi && sudo modprobe iwlwifi lar_disable=Y

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

sudo -i
echo "options iwlwifi lar_disable=Y"  >>  /etc/modprobe.d/iwlwifi.conf
exit

Вы должны быть все установлены.

3
ответ дан 23 November 2019 в 10:26

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

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