一部のwifiネットワークで問題が発生し、同じwifiアダプター(Intel 8260)、異なるOS(Fedora)、より高いバージョンのファームウェアを使用しているユーザーには問題がありません。
そこで、ファームウェアの名前を/lib/firmware/iwlwifi-8000C-31.ucode
からiwlwifi-8000C-34.ucode
に変更しようとしています
ファームウェアは、たとえば this GitHub repository で入手できます。
ただし、それを/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
への名前変更は機能しませんでした。wifiアダプターは使用できませんでした。
何かアドバイスやヒントはありますか?
ダウンロードボタンをクリックしてください: 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
そして、それがあなたの問題を解決するなら。
解決策は、カーネルを4.15にアップグレードすることです。カーネル4.13以前では、ファームウェア33の最高バージョンに制限があり、カーネル4.14は カーネルバグ のためにファームウェアをロードできません。解決策は次のとおりです。
ファームウェアのダウンロード to /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
oSを再起動