Raspberry pi thường xuyên ngắt kết nối và kết nối lại từ mạng wifi


7

Raspberry pi 2 của tôi (chạy Ubuntu 14.04) với bộ điều hợp mini không dây SIIG không thể duy trì kết nối với điểm truy cập. Nó dường như không liên quan đến cường độ tín hiệu, vì nó hoạt động tốt trong khi kết nối.

Thiết lập có raspberry pi được cấp nguồn từ hub USB 3 được cấp nguồn, với bộ chuyển đổi wifi cũng được kết nối với hub và raspberry pi cũng được kết nối với hub là chủ.

Tôi đã tải mô-đun r8188, với chức năng tiết kiệm năng lượng bị vô hiệu hóa:

mèo /etc/modprobe.d/r8188eu.conf

options r8188eu rtw_power_mgnt=0 rtw_enusbss=0

iwconfig wlan0 hiển thị:

wlan0     IEEE 802.11bgn  ESSID:"xxxxxxxx"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:2.437 GHz  Access Point: 00:11:22:33:44:55   
      Bit Rate:72.2 Mb/s   Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Encryption key:****-****-****-****-****-****-****-****   Security mode:open
      Power Management:off
      Link Quality:0/100  Signal level:40/100  Noise level:0
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Nhưng mức tín hiệu được báo cáo thay đổi từ 0 đến 40. Về phía bộ định tuyến, nó chỉ ra 4 hoặc 5 vạch cho thiết bị này.

Từ / etc / mạng / giao diện:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
wireless-power off

Ping từ máy khác trên mạng không dây:

Request timeout for icmp_seq 2327
Request timeout for icmp_seq 2328
64 bytes from 192.168.2.199: icmp_seq=2329 ttl=64 time=4.445 ms
....
64 bytes from 192.168.2.199: icmp_seq=2341 ttl=64 time=1.969 ms
Request timeout for icmp_seq 2342
Request timeout for icmp_seq 2343

Số lượng ping thành công là 12-15, với số lượng yêu cầu tương tự đã hết thời gian.

Tại thời điểm khởi động, điều này được liệt kê trong dmesg:

[    4.536377] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[    4.666079] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_UNKNOWN_CUT(10)_1T1R_RomVer(0)
[    4.872514] usbcore: registered new interface driver r8188eu

Trong đầu ra dmesg, điều này được lặp lại:

[ 1604.256629] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
[ 1606.205210] R8188EU: ERROR assoc success
[ 1630.304910] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
[ 1632.523159] R8188EU: ERROR assoc success

Tìm trong / var / log / syslog:

Sep 23 20:15:20 piweather2 kernel: [ 1790.628050] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
Sep 23 20:15:22 piweather2 kernel: [ 1792.578095] R8188EU: ERROR assoc success
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: Associated with 00:11:22:33:44:55
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: WPA: Key negotiation completed with 00:11:22:33:44:55 [PTK=CCMP GTK=CCMP]
Sep 23 20:15:22 piweather2 wpa_supplicant[498]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:11:22:33:44:55 completed [id=0 id_str=]
Sep 23 20:15:44 piweather2 kernel: [ 1814.672934] R8188EU: ERROR linked_status_chk(wlan0) disconnect or roaming
Sep 23 20:15:46 piweather2 kernel: [ 1816.641622] R8188EU: ERROR assoc success
Sep 23 20:15:46 piweather2 wpa_supplicant[498]: wlan0: WPA: EAPOL-Key Replay Counter did not increase - dropping packet
Sep 23 20:15:46 piweather2 wpa_supplicant[498]: wlan0: Associated with 00:11:22:33:44:55
Sep 23 20:15:47 piweather2 wpa_supplicant[498]: wlan0: WPA: Key negotiation completed with 00:11:22:33:44:55 [PTK=CCMP GTK=CCMP]
Sep 23 20:15:47 piweather2 wpa_supplicant[498]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:11:22:33:44:55 completed [id=0 id_str=]

Không chắc chắn những gì tôi có thể cố gắng hơn, vì vậy tìm kiếm lời khuyên

Cảm ơn


Vấn đề tương tự, không có độ phân giải: raspberrypi.stackexchange.com/questions/24270/iêu
domen

Bạn vẫn còn có vấn đề này?
Patrick Cook

Liệu nó có làm nên sự khác biệt nếu bạn thêm rtw_ips_mode=0vào /etc/modprobe.d/r8188eu.conf?
Diederik de Haas

1
Câu hỏi tuyệt vời ... cũng được mô tả. Tôi cũng đang chịu đựng vấn đề tương tự.
Kolban

Câu trả lời:


3

Có thể là một vấn đề quyền lực! (Mặc dù có thể không phải vì bạn đang sử dụng trung tâm)

Tôi đã có cùng một vấn đề, và thường là do sức mạnh. Vì vậy, hãy kiểm tra xem nguồn cung cấp ít nhất là 1 amp (Ưu tiên 2) và nếu có và bạn có rất nhiều thiết bị được kết nối với USB / GPIO cũng có thể là trường hợp.

Ví dụ: pi mâm xôi của tôi chạy trên 1,8 amp và tôi có bàn phím, WiFi dongle và bộ chuyển đổi chuột không dây được kết nối. WiFi sẽ không thể truy cập do thiếu năng lượng. Vì vậy, tôi đã kết nối một nguồn cung cấp 2.1 amp và nó hoạt động.


0

Có nhiều lý do cho việc ngắt kết nối Wifi

Không chỉ chế độ tiết kiệm điện


1. Mạng nhiễu

Đây là những gì xảy ra với tôi. Có thể một thiết bị khác trên mạng của bạn vô tình có cùng địa chỉ IP với RPi của bạn. Điều này có thể dễ dàng khắc phục bằng cách đặt địa chỉ IP trên bộ định tuyến của bạn. Vì bao giờ bộ định tuyến khác nhau, bạn sẽ phải thực hiện một vài tìm kiếm trên google để biết cách thực hiện việc này. Chỉ cần tìm kiếm "địa chỉ IP dành riêng" và kiểu và kiểu của bộ định tuyến của bạn.

2. Ngủ cưỡng bức

Một số thẻ Wifi có chế độ ngủ cưỡng bức với RPi. Đây là một sửa chữa thậm chí đơn giản hơn. Chỉ cần một chương trình ping bộ định tuyến của bạn mỗi phút hoặc lâu hơn, và giữ cho nó chạy trong nền.

3. Không đủ sức mạnh

Đây không phải là vấn đề khi bạn cắm nó vào bộ chia USB, nhưng sẽ không hại gì nếu kiểm tra. Đảm bảo rằng bộ chia USB của bạn đang phân phối ~ 5.0-5.5v và ít nhất ~ 1A. Nếu bạn có một vạn năng này sẽ dễ dàng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.