Wi-Fi ドライバーが緊張状態になるのを防ぐにはどうすればよいですか?

Wi-Fi ドライバーが緊張状態になるのを防ぐにはどうすればよいですか?

私はワイヤレスチップセットを搭載したLenovo T430sを使用していますIntel(R) Centrino(R) Ultimate-N 6300。一部のワイヤレスネットワークでは、ワイヤレスモジュールを再ロードする必要があるWi-Fiダウンタイムが頻繁に発生します。

modprobe -r iwlwifi
modprobe iwlwifi

接続が失われることに加えて、これを行うために必要な主な手がかりは、dmesgによって示されています。

[ 9351.591170] iwlwifi 0000:03:00.0: Queue 11 stuck for 2000 ms.
[ 9351.591178] iwlwifi 0000:03:00.0: Current read_ptr 153 write_ptr 161
[ 9351.591182] iwlwifi 0000:03:00.0: On demand firmware reload
[ 9351.592001] ieee80211 phy0: Hardware restart was requested
[ 9351.592149] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 9351.599072] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
  1. 原因は何ですか?
  2. これが起こらないようにする方法はありますか?

私はDebian wheezy Linuxカーネル3.2.0-4-amd64を使用しています。

ベストアンサー1

2つの可能な解決策が見つかりました。どちらが「最高」なのかよく分からない。

上記の説明にリンクされている@slmの回答で提案されているように、モジュールのwd_disable=1コマンドラインに追加することがうまくいくようです。11n_disable=1

つまり、次を編集し/etc/modprobe.d/iwlwifi.confて追加します。

options iwlwifi 11n_disable=1

または

optoins iwlwifi wd_disable=1

FWIW、私はWireless-Nを使いたくないことを知っていましたが、電子を使用しており、キュー監視機能を無効にするのは良い考えではないようです。

おすすめ記事