こんにちは私はLenovo T460
を持っていて、Debian 8.7.1
をインストールしたばかりですが、wifi
が機能しません。 wifi
を動作させるにはkernel 4.1+
が必要で、4.9.0
に更新したばかりだと読みましたが、そのカーネルでコンピューターを再起動すると、2つのエラーが発生します。
iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-26.ucode (-2)
iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-8000C-25.ucode (-2)
他にもエラーがありましたが、クリアしてきましたが、最後に修正する方法が見つかりません。誰かが私に何ができるか知っていますか?
助けてくれてありがとう
私の場合、これはLinuxが一時停止されてから目覚めた後に起こっていました。 (もちろん、再起動を除いて)助けになったのは、カーネルモジュールを削除し、それらを再挿入し、ネットワーク(Fedora)を再起動することでした。
rmmod iwlmvm rmmod iwlwifi modprobe iwlmvm modprobe iwlwifi /etc/init.d/network restart
私は同じ問題を抱えていました、そして私はそれをこのように解決することができました:
(debian 9.1でテスト済み)
cd /tmp
git clone https://github.com/OpenELEC/iwlwifi-firmware.git
cp iwlwifi-firmware/firmware/*.ucode /lib/firmware
modprobe -r iwlwifi
modprobe iwlwifi
dmesg
コマンドを確認してください。次のようなものが存在するはずです。
[24227.637924] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265D-22.ucode
[24227.638660] iwlwifi 0000:02:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
[24227.685858] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210
およびifconfig -a
またはNetworkManager(ofcがインストールされている場合)がWi-Fiインターフェースを表示するはずです。
楽しい!
ログから、iwlwifiドライバがロードするucodeファイルの適切なバージョンを見つけることができないようです。この背後にある単純な理由は、カーネルを4.1に更新し、間接的にiwlwifiドライバーを更新したが、ルートファイルシステムでは、どのドライバーがファームウェアファイルの検索とロードの失敗。
/ etc/firmwareを調べて、ファームウェアファイル(iwlwifi-8000C-26.ucodeなど)について言及していますか?
そうでない場合は、 iwlwifi ucode files から適切なファイルをダウンロードし、適切な場所に配置します。