web-dev-qa-db-ja.com

ファームウェア:iwlwifi-8000C-25 / 26.ucodeのロードに失敗しました(-2)

こんにちは私は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)

他にもエラーがありましたが、クリアしてきましたが、最後に修正する方法が見つかりません。誰かが私に何ができるか知っていますか?

助けてくれてありがとう

5
CanKer DiAlike

私の場合、これはLinuxが一時停止されてから目覚めた後に起こっていました。 (もちろん、再起動を除いて)助けになったのは、カーネルモジュールを削除し、それらを再挿入し、ネットワーク(Fedora)を再起動することでした。

rmmod iwlmvm rmmod iwlwifi modprobe iwlmvm modprobe iwlwifi /etc/init.d/network restart

1
kravietz

私は同じ問題を抱えていました、そして私はそれをこのように解決することができました:
(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インターフェースを表示するはずです。

楽しい!

0
Maxime S.

ログから、iwlwifiドライバがロードするucodeファイルの適切なバージョンを見つけることができないようです。この背後にある単純な理由は、カーネルを4.1に更新し、間接的にiwlwifiドライバーを更新したが、ルートファイルシステムでは、どのドライバーがファームウェアファイルの検索とロードの失敗。

/ etc/firmwareを調べて、ファームウェアファイル(iwlwifi-8000C-26.ucodeなど)について言及していますか?

そうでない場合は、 iwlwifi ucode files から適切なファイルをダウンロードし、適切な場所に配置します。

0
BhanuSingh