ฉันใช้รุ่น B 256MB Pi กับอแด็ปเตอร์ Edimax EW-7711UTn USB WiFi หลังจากผ่านไปหลายชั่วโมงการเชื่อมต่อ 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 ของฉันทำงานบนอุปกรณ์จ่ายไฟ 5V 1.2A และมีฮับ USB ขับเคลื่อน 5VA 3.8A ตอนนี้ฉันถอดอุปกรณ์อื่น ๆ ออกจากฮับที่ใช้พลังงานและเชื่อมต่อ 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
สิ่งนี้เกิดขึ้นในช่วงเวลาที่สั้นกว่าและสั้นกว่าจนกว่าฉันจะรีบูท จากนั้นก็ตกลงอีกครั้งหนึ่งหรือสองวัน แล้วเกิดอะไรขึ้นที่นี่?
อัปเดต: โอเคฉันเพิ่งติด Pi ไปยังจอแสดงผลและเริ่มคัดลอกไฟล์ผ่าน WiFi หลังจากนั้นประมาณ 15 นาที Pi ก็แข็งตัว ฉันมี tmux ที่รันด้วยเอาต์พุตของ htop และ tail -f / var / log / messages ไม่มีความตื่นตระหนกของเคอร์เนลหรือสิ่งใด ๆ ใน / var / log / messages เครื่องถูกแช่แข็ง
/etc/network/interfaces
คล้ายกับรายการที่นี่: elinux.org/RPi_edimax_EW-7811Unและตอนนี้ดูเหมือนว่าจะทำงานได้ค่อนข้างดี ใช้งานมาหลายชั่วโมงแล้วและยังใช้งานได้โดยไม่ต้องเชื่อมต่อใหม่