У меня есть NUC 7PJYH с беспроводной картой Intel AC-9462. Проблема в том, что системы случайно замерзают при использовании 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?
EDIT:
связанный с wifi выход 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)
Я считаю, что причина, по которой вы и я не можем найти прошивку x.35 или x.36 с тщательным веб-поиском, это то, что они еще не существуют. Драйвер, о котором идет речь, iwlwifi, записывается сначала для поиска последней версии прошивки;
В то же время драйвер записывается для автоматического использования более поздних версий прошивки по мере их разработки и включения в более новые версии linux-firmware. Другими словами, когда x.35 записывается и освобождается, драйвер iwlwifi найдет и использует его без необходимости использования более новой версии драйвера. Это довольно часто встречается у Intel и некоторых других беспроводных драйверов.
Я думаю, что есть некоторая причина, кроме прошивки, которая заставляет вашу систему зависать при использовании беспроводной сети. Я приглашаю вас задать новый открытый вопрос и включить в него: dmesg | grep -e iwl -e wlp.
EDIT: Мы видим этот ключ в вашем dmesg:
Конфликт между TLV & amp; NVM относительно включения LAR (TLV = включен NVM = отключен)Я предложил попробовать параметр драйвера:
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi lar_disable=Y
Кажется, что проблема была решена, поэтому я предлагаю, чтобы вы делаете его постоянным:
sudo -i
echo "options iwlwifi lar_disable=Y" >> /etc/modprobe.d/iwlwifi.conf
exit
Вы все должны быть установлены.
я считаю, что причина того, что вы ни я не можем найти любого x.35 или x.36 прошивка с тщательного поиска в интернете является то, что они еще не существуют. Водитель на вопрос, iwlwifi, написано искать последнюю версию прошивки; не найдя его, искать следующий последний и так далее, пока не будет найден подходящий файл прошивки.
в то же время, водитель написал, чтобы автоматически использовать более поздних версиях прошивки, как они будут разработаны и включены в более новые версии linux-firmware. Другими словами, когда x.35 написана и выпущена, водитель iwlwifi будут находить и использовать его без необходимости новую версию драйвера. Это довольно распространено в Intel и некоторые другие беспроводные драйверы.
я думаю, что есть почему-то кроме прошивки, что вызывает зависание системы при использовании беспроводной. Я предлагаю вам задать новый открытый вопрос и включать: dmesg | grep -e iwl -e wlp.
изменить: мы видим этот ключ в ваш dmesg:
конфликт между ТЛВ & НВМ о включении лар (ПДК = включено НВМ =отключено)я предложил вам попробовать параметр драйвера:
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi lar_disable=Y
он, похоже, решил повесить вопрос, поэтому я вам предлагаю сделать ее постоянной:
sudo -i
echo "options iwlwifi lar_disable=Y" >> /etc/modprobe.d/iwlwifi.conf
exit
Вы должны быть все готово.
Я считаю, что причина, по которой вы и я не можем найти прошивку x.35 или x.36 с тщательным веб-поиском, это то, что они еще не существуют. Драйвер, о котором идет речь, iwlwifi, записывается сначала для поиска последней версии прошивки;
В то же время драйвер записывается для автоматического использования более поздних версий прошивки по мере их разработки и включения в более новые версии linux-firmware. Другими словами, когда x.35 записывается и освобождается, драйвер iwlwifi найдет и использует его без необходимости использования более новой версии драйвера. Это довольно часто встречается у Intel и некоторых других беспроводных драйверов.
Я думаю, что есть некоторая причина, кроме прошивки, которая заставляет вашу систему зависать при использовании беспроводной сети. Я приглашаю вас задать новый открытый вопрос и включить в него: dmesg | grep -e iwl -e wlp.
EDIT: Мы видим этот ключ в вашем dmesg:
Конфликт между TLV & amp; NVM относительно включения LAR (TLV = включен NVM = отключен)Я предложил попробовать параметр драйвера:
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi lar_disable=Y
Кажется, что проблема была решена, поэтому я предлагаю, чтобы вы делаете его постоянным:
sudo -i
echo "options iwlwifi lar_disable=Y" >> /etc/modprobe.d/iwlwifi.conf
exit
Вы все должны быть установлены.