iwlwifiエラーが発生すると、WLANが非常に遅くなり、他のWLANを見ることができません。

iwlwifiエラーが発生すると、WLANが非常に遅くなり、他のWLANを見ることができません。

Dell XPS 15ノートブックにIntel 1030ワイヤレスインターフェイスがあります。lspci説明する:

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)

私は最近dmesgでエラーメッセージを見つけましたが、iwlwifi 0000:03:00.0: fail to flush all tx fifo queuesWLANが非常に遅かった(90%の場合は名前を解決できないほど)。現在接続されているネットワーク以外のネットワークには接続できません(iwlist wlan0 scanNetworkManagerまたはwicdは他のネットワークを表示しません)(編集:最後の問題は偽の肯定でした)

唯一の解決策は、ワイヤレスネットワーキングを無効に/有効にすることです。ここ停止に関連している可能性があることがわかりましたが、再起動後もトラフィックが多い場合(急流のダウンロードなど)にも表示されます。

カードに802.11g(11n_disable=1モジュールのロード時にオプション)のみを使用するように強制すると便利です。

どんな手がかりがありますか?この問題は、Ubuntu 12.10(カーネル3.5)、openSUSE 12.3(カーネル3.7)、およびArch Linux(カーネル3.7.10または3.8.2-ck)で発生します。

答え1

アーキテクチャLinuxもうワイヤレスデバイスに名前を付けるとき、またはwlan0を使用してください。eth0このコマンドは、ip a番号付きリストにデバイスのリストとその名前を表示します。古いネットワークデバイス名を使用する唯一の方法は、デバイスがデバイスに適切な名前を提供できない場合、またはudevデバイスを古い名前で指す規則がある場合です。デバイス名が正しい場合は、iwlistまたは使用しているネットワーク管理者と一緒に使用できます。

あなたが提供したリンクはArch Linuxフォーラムへのものであるため、あなたはArch Linuxを使用していると仮定します。


次のファイルを作成し、ここに次の設定を追加します。

/etc/modprobe.d/iwlwifi.conf (file to be created)
-------------------------------------------------
options iwlwifi 11n_disable=1 
options iwlwifi bt_coex_active=0 

安全のためにHOOKS=内部アレイを確認し、アレイにあることを/etc/mkinitcpio.conf確認してください。modconfそうでない場合は追加します。それから書き直す必要がinitramfsありますreboot

再構築方法がわからない場合initramfsmkinitcpio -p linux

答え2

gスピードで走ることに同意しない限り、試すことができるいくつかのオプションは次のとおりです。

  • swcrypto=1
  • wd_disable=1

同様の問題を持つIntel Centrino Wireless-N 2230があり、wd_disable=1この問題は解決しました。しかし、最新のカーネルでは使用する必要はありません。

答え3

私は長い間遅い(iwl)Wi-Fiを使用してきました...今より速い接続が必要で、しばらくナビゲートした後、このガイドラインを見つけました。

2回の試行錯誤の最後に得られた結果は次のとおりです。

$ sudo rmmod iwldvm

$ sudo rmmod iwlwifi 

$ sudo modprobe iwlwifi 11n_disable=1

ライブの状況で私に効果的です。

答え4

このUbuntu Launchpadエラー、これは以下を指す。このカーネルバグジラ、これくらいのようです。

関連情報