Intel Dual Band Wireless 7265コントローラーを搭載したAcer V NitroラップトップでUbuntu 14.04.01 LTSを実行しています。ドライバーのバージョンは3.13.0-45-genericで、ファームウェアは22.24.8.0です。接続は30〜40分間安定しており、その後切断されます。 WiFiネットワークに再接続するために、再起動が必要になる場合があります。
このコントローラーで誰かがこの問題に直面しましたか?問題を診断するには何をお勧めしますか?
根本的な原因は このブログ投稿 で説明されています。カーネル/ファームウェアバージョン3.13.0-45-generic/22.24.8.0の802.11Nプロトコル用のIntel iwlwifiドライバーにはいくつかのバグがあるようです。一時的な解決策は、問題が修正されるまでの回避策である802.11Nを無効にすることです。つまり、7265コントローラーの全容量を使用せず、54MBに制限されます。
Sudo sh -c 'echo "options iwlwifi 11n_disable=1" >> /etc/modprobe.d/iwlwifi.conf'
多くのIntel wifiカードは、echo "options iwlwifi 11n_disable=8" | Sudo tee -a /etc/modprobe.d/iwlwifi.conf
して再起動するまでこの問題を示します。
わーい! 2、3時間インターネットをいじくり回した後、7265Dデバイス用のさらに新しいファームウェアで7260/7265で動作するソリューションを見つけました。
公式ドライバーページごと: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
7260および7265は最新のファームウェアバージョンではサポートされません。これらのデバイス用に最後にリリースされたファームウェアは-17.ucodeです。バグ修正は-17.ucodeに移植されます。 7265Dはそれ以降のファームウェアバージョンを実行できることに注意してください。 7265デバイスが「D」バージョンかどうかを判断するには、dmesgの出力を確認できます。
検出されたIntel(R)Dual Band Wireless AC 7265、REV = 0x210 7265Dデバイスのリビジョン番号は0x210です。他の番号が表示されている場合、7265デバイスがあります。
そのため、dmesg | grep Wireless
を実行し、デバイスコード0x210があることを確認しました。
そのため、 https://github.com/OpenELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-7265D-21.ucode を使用できました
**上記のdmesgコマンドごとに7265Dがない場合は、代わりに** https://github.com/OpenELEC/iwlwifi-firmware/blob/master/firmware/iwlwifi-7265D-17を使用します。 ucode
次に、/ lib/firmwareを見て、-16.ucodeファイルしか持っていないことに気付きました。だから、私はgitリポジトリに行き、gitからファイルをダウンロードし、使用しました:Sudo cp ~/Downloads/iwlwifi-726* /lib/firmware
は私のwifiを再起動し、実際に使用可能な接続を得ました!
11n_disable=8
と11n_disable=1
の両方を試してみました(それぞれ個別に試してみました)。この更新されたファームウェアを使用して、これらの回避策を削除することができました。