WiFi bağlantısı Edimax EW-7711UTn ile sık sık kesiliyor


12

Edimax EW-7711UTn USB WiFi adaptörü ile Model B 256MB Pi kullanıyorum. Birkaç saat sonra WiFi bağlantısı kesilmeye ve yeniden başlatılmaya başlar. Tamamen duruncaya kadar. / Var / log / messages dizininde gördüğüm şey bu:

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

Ve dmesg bazen bana şöyle diyor:

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

çalışan wpa işlemleri şunlardır:

 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

Başkasının bu sorunları var mı ve bunları nasıl düzeltebilirim?

Birçok insanın yetersiz güç kaynakları ile ilgili sorunları var gibi göründüğü için: RasPi cihazım 1.2A 5V güç kaynağıyla çalışıyor ve 3.8A 5V güç kaynağına bağlı bir USB hub'ı var. Şimdi diğer tüm cihazları elektrikli hub'dan ayırdım ve Edimax'ı ona bağladım, belki bu yardımcı olacaktır.

Güncelleme: Hayır, bu sefer WiFi'nin yanıt vermemesi yalnızca birkaç dakika sürdü.

Güncelleme 2: Hala sorun yaşıyorum, şu anda bağlantının ifdown ve ifup kullanılarak yeniden başlatılabileceğini fark ettim, ancak bu mesajların daha fazlasını almaya devam ediyorum:

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

Bu, yeniden başlatana kadar daha kısa ve daha kısa zaman aralıklarında olur. Sonra bir ya da iki gün için tekrar ok. Peki burada neler oluyor?

Güncelleme: Tamam, Pi'yi bir ekrana bağladım ve dosyaları WiFi ile kopyalamaya başladım. Yaklaşık 15 dakika sonra Pi dondu. Htop ve kuyruk -f / var / log / mesajların çıkışı ile çalışan bir tmux vardı. Görünen çekirdek paniği veya / var / log / messages içindeki hiçbir şey yok. Makine donmuş.


Merak ettiğim bir şey var: wpa_cli ne işe yarar? Wpa_supplicant ile etkileşime girebilir mi?
Arne

Benzerleri/etc/network/interfaces burada listelenenle değiştirdim : elinux.org/RPi_edimax_EW-7811Un ve şimdi oldukça iyi çalışıyor gibi görünüyor. Birkaç saattir çalışıyor ve hala yeniden bağlanmadan çalışıyor.
Arne

Ve şimdi, on dakika sonra, iki kez yeniden bağlanırım. Yani sorun gitmedi. Sadece birkaç saatte bir yeniden bağlandığı sürece mutluyum. Bakalım ...
Arne

Sorun hala devam ediyor mu?
Jivings

1
Umarım bu ödül biraz daha fazla dikkat çeker.
Mart'ta Jivings

Yanıtlar:


7

Sorunların cihaz ve / veya rt2x00 sürücüsünden kaynaklandığını söyleyebileceğimi anlıyorum. Ethernet'i yalnızca son 48 saat kullanıyorum, birçok Gigabyte veri kopyaladım ve tek bir sorunum yok. Bu nedenle, şu anda rt2800 tabanlı cihazların kullanımından vazgeçeceğim ve belki de Realtek çipli başka bir dongle bulmaya çalışacağım, çünkü bu en yaygın kullanılanı gibi görünüyor.

DÜZENLEME: RTL8188CUS yongalı bir TPL-WN725N aldım. Şu anda 0,5 GB trafik ile kutunun dışında çalışıyor ve hala çalışıyor. Ayrıca Ralink tabanlı dongle'dan biraz daha hızlı görünüyor. 1.9MByte / sn alıyorum, daha önce 1.3MByte / sn alıyorum. Pi'nin daha uzun çalışmasına izin verip vermeyeceğini görelim.

EDIT: > 5 GB ve hala güçlü gidiyor. Çok umut verici görünüyor. Başarısız olup olmadığını görmek için çalışmaya devam edecektir.


Peki bu ödülün kime verilmesini istiyorsun? :)
Jivings

Ben değil. Bence bu haksızlık olur. Size bırakıyorum.
Arne

Realtek'in en iyi sürücüler / yongalar olup olmadığından emin değilim. Bir tane (RTL8188CUS) var, tamam, ama o kadar da büyük değil, sık sık bağlantı kesildi / yeniden bağlandı. Sürücü, boşaltma / boşaltma sırasında bile kararlı görünüyor. Diğer tarafta, pi'deki diğer ralink tabanlı dongle'lar ile iyi deneyimler okudum. Kendimde ralink çipi olması gereken 5 € dongle sipariş ettim, hangisini iyi okudum ve yakında test etmeyi planlıyorum. Ayrıca, doğrulanmış çevre birimleri için (zaten farkında olabileceğiniz) bir wikipage de vardır
Pa_

Bunu burada buldum: raspberrypi.org/phpBB3/viewtopic.php?f=24&t=5830 - Raspberry Pi'm geçen yıldan beri, belki de WiFi adaptörünü sınırlayan çok sigortalı versiyona sahibim? Raspberry Pi (w / 1.2A güç kaynağı) üzerinde Edimax dongle kullanıyordum.
Arne

Ancak, Edimax'ı taktığımda (hot-) Pi'm yeniden başlatıldığından, Pi'm zaten devre dışı Polyfuses ile geliyor.
Arne

2

Bu adaptörle kullanmanız gereken özel bir hostapd sürümü (kablosuz kimlik doğrulama ile ilgilenir) vardır. Realtek Chipset, 'kutunun dışında' Raspbian dağıtım sürümü ile hiç iyi çalışmaz.

Ben bir rehber yayınlanmıştır blogumda bir AP olarak kullanmak için bu Wifi adaptör yüklemeden.

Bloguma göz atmak istemiyorsanız, işte kullandığım kılavuzun bağlantısı .


Cevabınızın burada uygulandığından emin değilim. Hostapd'ın Pis için bir erişim noktası olarak çalıştığını anlıyorum ..? Benimki müşteri olarak çalışıyor.
Arne

Üzgünüm, orada sopa yanlış sonu var :)
BigCowPi

2

Dürüst olmak gerekirse hiçbir fikrim yok, ama deneyebileceğiniz iki şey var:

birincisi realtek sürücü paketinde belgelenen güç tasarrufu seçenekleriyle oynuyor. şu anda maksimum güç tasarrufu kullanıyorum, şu şekilde:

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

ancak yukarıdaki seçeneklerin farklı kombinasyonlarını deneyebilirsiniz.

deneyebileceğiniz ikinci şey, wlan'ın çalışıp çalışmadığını (örneğin fping veya herhangi bir şekilde) kontrol eden ve her seferinde (ağ yöneticisi komut satırı istemcisini kullanarak) tekrar aşağı ve yukarı getiren bir cronojob'a sahip olmaktır. ayrıca modülü çıkarma ve yeniden takma


Zaten çalışan böyle bir komut var (her 5 m wifi yukarı veya aşağı syslogs ve wifi yeniden başlatır), ama yardımcı olmaz. Şu anda tüm sistemin durduğunu tahmin ediyorum, çünkü bir noktada / var / log / messages'a giriş tamamen durur. Ekli ekranla şimdi hata ayıklamaya çalışılıyor.
Arne

Yukarıda yazdığım gibi: Pi dondu. Klavye ölü, ekran çıkışı donmuş, başka mesaj yok.
Arne

1
Ayrıca: Edimax'ım rtl8192 değil, rt2800 sürücüsünü kullanıyor gibi görünüyor.
Arne

Dongle'ı kaldırarak ve aynı testi ethernet üzerinden yaparak wifi sürücüsü probleminin ve donma probleminin ilgisiz olma olasılığını ortadan kaldırmanız gerekir.
goldilocks

Bunu şimdi yapıyorum. Şimdiye kadar, 1.7 GB sorunsuz kopyalandı. Halen devam ediyor.
Arne

2

Birkaç farklı Wifi dongle ile tam olarak bu sorun var. İki şey.

1.) bunu / etc / network / arayüzlerinize ekleyin

kablosuz kapanma

2.) wlan0: yerel seçimle (reason = 3) xxx'ten kimlik doğrulaması tekrar tekrar wifi'nizdeki bir kimlik doğrulama saldırısından olabilir


2

Sürücüden güç yönetiminin hatalı olabileceğini belirten bu açıklamayı buldu . Ayrıca sürücü için bu değişikliklerin kullanılmasını önerir:

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

ve aşağıdakileri yapıştırın:

# Disable power saving
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.