Edimax EW-7711UTnを使用するとWiFi接続が頻繁に切断されます


12

Edimax EW-7711UTn USB WiFiアダプターを搭載したModel B 256MB Piを使用しています。数時間後、WiFi接続が切断され、再開され始めます。完全に機能しなくなるまで。これは/ var / log / messagesに表示されるものです。

Mar  9 20:39:29 raspberrypi kernel: [ 9353.773167] cfg80211: Calling CRDA to update world regulatory domain
Mar  9 20:39:29 raspberrypi wpa_action: WPA_IFACE=wlan0 WPA_ACTION=DISCONNECTED
Mar  9 20:39:29 raspberrypi wpa_action: WPA_ID=0 WPA_ID_STR= WPA_CTRL_DIR=/var/run/wpa_supplicant
Mar  9 20:39:29 raspberrypi wpa_action: ifdown wlan0
Mar  9 20:39:30 raspberrypi wpa_action: removing sendsigs omission pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid
Mar  9 20:39:33 raspberrypi kernel: [ 9357.478605] wlan0: authenticate with 30:46:9a:54:6f:3d
Mar  9 20:39:33 raspberrypi kernel: [ 9357.624628] wlan0: send auth to xxx (try 1/3)
Mar  9 20:39:33 raspberrypi kernel: [ 9357.626510] wlan0: authenticated
Mar  9 20:39:33 raspberrypi kernel: [ 9357.703189] wlan0: associate with xxx (try 1/3)
Mar  9 20:39:33 raspberrypi kernel: [ 9357.707045] wlan0: RX AssocResp from 30:46:9a:54:6f:3d (capab=0x411 status=0 aid=2)
Mar  9 20:39:33 raspberrypi kernel: [ 9357.722534] wlan0: associated
Mar  9 20:39:33 raspberrypi wpa_action: WPA_IFACE=wlan0 WPA_ACTION=CONNECTED
Mar  9 20:39:33 raspberrypi wpa_action: WPA_ID=0 WPA_ID_STR= WPA_CTRL_DIR=/var/run/wpa_supplicant
Mar  9 20:39:33 raspberrypi wpa_action: ifup wlan0=default
Mar  9 20:39:40 raspberrypi wpa_action: creating sendsigs omission pidfile: /run/sendsigs.omit.d/wpasupplicant.wpa_supplicant.wlan0.pid
Mar  9 20:39:40 raspberrypi wpa_action: bssid=xxx
Mar  9 20:39:40 raspberrypi wpa_action: ssid=xxx
Mar  9 20:39:40 raspberrypi wpa_action: id=0
Mar  9 20:39:40 raspberrypi wpa_action: mode=station
Mar  9 20:39:40 raspberrypi wpa_action: pairwise_cipher=CCMP
Mar  9 20:39:40 raspberrypi wpa_action: group_cipher=CCMP
Mar  9 20:39:40 raspberrypi wpa_action: key_mgmt=WPA2-PSK
Mar  9 20:39:40 raspberrypi wpa_action: wpa_state=COMPLETED
Mar  9 20:39:40 raspberrypi wpa_action: ip_address=xxx
Mar  9 20:39:40 raspberrypi wpa_action: address=xxx

そして、dmesgは時々私に言う:

[20014.112395] wlan0: deauthenticating from xxx by local choice (reason=3)

実行中のwpaプロセスは次のとおりです。

 1872 ?        Ss     0:00 /sbin/wpa_supplicant -s -B -P /var/run/wpa_supplicant.wlan0.pid -i wlan0 -W -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant.conf
 2010 ?        Ss     0:00 /sbin/wpa_cli -B -P /var/run/wpa_action.wlan0.pid -i wlan0 -p /var/run/wpa_supplicant -a /sbin/wpa_action

他の誰かがこれらの問題を抱えていますか、どうすればそれらを修正できますか?

多くの人が不十分な電源で問題を抱えているように見えるので、私のRasPiは1.2A 5V電源で動作し、3.8A 5V電源のUSBハブが接続されています。私は今、他のすべてのデバイスをパワードハブから切り離し、Edimaxをそれに接続しました。これが役立つかもしれません。

更新:いいえ、今回はWiFiが応答しなくなるまで数分しかかかりませんでした。

更新2:まだ問題があります。今すぐifdownとifupを使用して接続を再開できることに気付きましたが、これらのメッセージが増え続けています。

Mar 22 19:11:59 raspberrypi kernel: [215435.967714] cfg80211: Calling CRDA to update world regulatory domain
Mar 22 19:12:01 raspberrypi kernel: [215437.948971] wlan0: authenticate with XXXXXX
Mar 22 19:12:02 raspberrypi kernel: [215438.087245] wlan0: send auth to XXXXXX (try 1/3)
Mar 22 19:12:02 raspberrypi kernel: [215438.089006] wlan0: authenticated
Mar 22 19:12:02 raspberrypi kernel: [215438.165765] wlan0: associate with XXXXXX (try 1/3)
Mar 22 19:12:02 raspberrypi kernel: [215438.169604] wlan0: RX AssocResp from XXXXXX (capab=0x411 status=0 aid=1)
Mar 22 19:12:02 raspberrypi kernel: [215438.185759] wlan0: associated

これは、リブートするまでの期間が短くなります。それから、1、2日は再び大丈夫です。ここで何が起こっているのでしょうか?

更新:OK、Piをディスプレイに接続し、WiFi経由でファイルのコピーを開始しました。約15分後、Piはフリーズしました。htopおよびtail -f / var / log / messagesの出力でtmuxを実行していました。目に見えるカーネルパニックも、/ var / log / messagesにも何もありません。機械が凍結しています。


私が疑問に思っていることの1つ:wpa_cliはどのような利点がありますか?wpa_supplicantに干渉することはありますか?
アルネ

/etc/network/interfacesここにリストされているものに似たものを変更しました:elinux.org/RPi_edimax_EW-7811Un、今ではかなりうまくいくようです。再接続することなく、数時間稼働し続けています。
アルネ

そして今、10分後、私は2つの再接続を取得します。したがって、問題はなくなりません。数時間ごとにしか再接続しない限り、私は幸せです。見てみましょう
...-アルネ

まだ問題がありますか?
-Jivings

1
願わくば、この賞金があなたにもう少し注目を集めることを願っています。
Jivings

回答:


7

問題はデバイスやrt2x00ドライバーに起因していると今では安全に言えると思います。私は最近48時間だけイーサネットを使用しており、多くのギガバイトのデータをコピーしており、単一の問題は発生していません。そのため、現在のところ、rt2800ベースのデバイスの使用を推奨しません。別のドングル、おそらくRealtekチップを搭載したドングルを探します。

編集: RTL8188CUSチップを搭載したTPL-WN725Nを購入しました。現在、0.5 GBのトラフィックで動作し、そのまま実行されます。また、Ralinkベースのドングルよりもやや速いようです。以前は1.3MByte / secでしたが、1.9MByte / secになります。Piがより長く実行され、フリーズしないようにするかどうかを見てみましょう。

編集: 5 GBを超えており、引き続き強力です。とても有望に見えます。失敗したかどうかを確認するために実行し続けます。


誰にこの賞金を授与してほしいですか?:)
Jivings

まあ、私ではありません。それは不公平だと思う。あなたにお任せします。
アルネ

realtekが最高のドライバー/チップであるかどうかはわかりません。私は1つ(RTL8188CUS)を持っています、それは大丈夫ですが、それはそれほど頻繁ではなく、非常に頻繁に切断/再接続されます。ドライバーは、アンロード/リロード時でも安定しているようです。反対側で、私はパイの他のralinkベースのドングルでの良い経験を読みました。私は自分でralinkチップを搭載していると思われる5€のドングルを注文しましたが、そのうち読めばすぐにテストする予定です。検証済みの周辺機器(既にご存知かもしれません)のwikiページ
Pa_

私はこれをここで見つけました:raspberrypi.org/phpBB3/viewtopic.php ?f=24&t=5830-私のRaspberry Piは昨年のものです。Raspberry Pi(1.2A電源付き)でEdimaxドングルを使用していました。
アルネ

ただし、Edimaxを(ホット)プラグインするとPiが再起動するため、Piにはすでに無効化されたPolyfusesが付属しています。
アルネ

2

このアダプタで使用する必要がある特別なバージョンのhostapd(ワイヤレス認証を扱う)があります。Realtekチップセットは、「すぐに使える」Raspbianディストリビューションバージョンではまったくうまく動作しません。

私はガイドを掲載私のブログ上のAPとして使用するために、この無線LANアダプタをインストールします。

あなたが私のブログをチェックアウトしたくない場合、ここに私が使用したガイドへのリンクがあります


ここにあなたの答えが当てはまるかどうかわかりません。hostapdは、アクセスポイントとして実行されているPi用です。私はクライアントとして実行されています。
アルネ

申し訳ありませんが、そこにスティックの間違った端を得た:)
BigCowPi

2

正直なところ、私にはわからないが、あなたが試すことができる2つのことがあります:

1つ目は、realtekドライバーパッケージに記載されている省電力オプションで遊んでいることです。現在、私は最大の省電力を使用しています:

insmod /lib/modules/3.6.11+/kernel/drivers/net/wireless/rtl8192cu/8192cu.ko  rtw_power_mgnt=2 rtw_ips_mode=1 rtw_hwpwrp_detect=1 rtw_enusbss=1

ただし、上記のオプションのさまざまな組み合わせを試すことができます。

2番目に試すことができるのは、n分ごとにcronojobを実行し、wlanが機能しているかどうかを確認することです(たとえば、fpingなどを使用します)。また、モジュールの取り外しと再挿入


私はそのようなスクリプトを既に実行しています(5分ごとに、wifiが稼働しているか停止しているかをsyslogに記録し、wifiを再起動します)が、役に立ちません。ある時点で/ var / log / messagesへのロギングが完全に停止するため、現在システム全体が停止していると思います。接続されたディスプレイでデバッグしようとしています。
アルネ

上で書いたように、Piはフリーズしただけです。キーボードデッド、ディスプレイ出力のフリーズ、それ以上のメッセージなし。
アルネ

1
さらに:私のEdimaxは、rtl8192ではなくrt2800ドライバーを使用しているようです。
アルネ

ドングルを取り外し、イーサネット経由で同じテストを行うことで、wifiドライバーの問題とフリーズの問題が無関係である可能性を排除する必要があります。
goldilocks

今それをします。これまでのところ、1.7GBは問題なくコピーされました。まだ行っています。
アルネ

2

いくつかの異なるWifiドングルでこの問題が発生します。2つのこと。

1.)これを/ etc / network / interfacesに追加します

ワイヤレスパワーオフ

2.)wlan0:ローカル選択によるxxxからの認証解除(理由= 3)は、wifiに対する認証攻撃によるものです。


2

ドライバーからの電源管理に障害がある可能性があることを示すこの説明を見つけました。また、これらの変更をドライバーに使用することをお勧めします。

sudo nano /etc/modprobe.d/8192cu.conf

そして、以下を貼り付けます:

# Disable power saving
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.