Raspberry pi OS verliert Wlan verbindung nach ein paar Tagen

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo,

    Mein RPi 4 mit neustens Raspberry pi OS mit Desktop verliert nach ein paar Tagen dauereinsatz immer die Verbindung zum Wlan.

    Ich verbinde mich immer über VNC mit dem Raspberry, wenn er nicht mehr erreichbar ist (wird dann auch in der Fritzbox nicht mehr angezeigt) schließe ich das HDMI Kabel an und er zeigt oben rechts das Wlan Symbol und ist der festen Meinung er wäre noch verbunden. Lediglich Chromium meldet das keine Internetverbindung vorhanden ist. Wenn ich das Wlan Netz dann trenne findet er garkein Netz mehr und alles funktioniert erst wieder nach einen neustart.

    Bevor ich den RPi 4 gekauft habe, habe ich das zuerst mit meinen RPi 1 versucht (mit Wlan stick) und dieser hatte wochenlang die Verbindung gehalten ohne Probleme, der RPi 4 schafft aber nie länger als 4 Tage und geht dann erst wieder nach einen Neustart.

    Gibts für das Problem Abhilfe, oder an was kann das liegen?

  • Raspberry pi OS verliert Wlan verbindung nach ein paar Tagen? Schau mal ob du hier fündig wirst!

  • Gibts für das Problem Abhilfe, oder an was kann das liegen?

    Es gibt verschiedene Arten von Abhilfe und noch mehr Gründe, an was das liegen kann.

    Das beste wäre bei 24/7 Betrieb, auf die WLAN-Verbindung zu verzichten und eine Kabelverbindung zu benutzen.

    Als Test: Erstelle einen cronjob, der alle 2 Minuten einen Ping (besser wäre ein arping) auf den Router macht und erstelle/konfiguriere im PI einen permanenten arp-cache-Eintrag für den Router.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Natürlich, per Kabel gäbe es das Problem nicht. Mein RPi 2b mit pivpn und pihole steht auch schon seit Ewigkeiten neben meinen Router und läuft problemlos.

    Aber das Problem dass wlan als verbunden angezeigt wird obwohl es nicht so ist, nach einigen Tagen, tritt doch bestimmt öfters auf? Ich hab ein standard Setup mit FRITZ!Box 7590 und raspberry pi os.

  • Mar 11 08:59:32 raspberrypi vncserver-x11[473,root]: Connections: connected: 192.168.150.9::64301 (TCP)

    Mar 11 08:59:33 raspberrypi vncserver-x11[473,root]: Connections: authenticated: 192.168.150.9::64301 (TCP), as pi (f permissions)

    Mar 11 09:00:54 raspberrypi vncserver-x11[473,root]: Connections: disconnected: 192.168.150.9::64301 (TCP) ([ViewerClosed] VNC Viewer closed)

    Mar 11 09:04:53 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:11:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:17:01 raspberrypi CRON[6397]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

    Mar 11 09:19:06 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:26:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:34:47 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:41:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:50:37 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:56:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: bits received from HRNG source: 2160064

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: bits sent to kernel pool: 2102560

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: entropy added to kernel pool: 2102560

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2 successes: 108

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2 failures: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2(2001-10-10) Monobit: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2(2001-10-10) Poker: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2(2001-10-10) Runs: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2(2001-10-10) Long run: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS 140-2(2001-10-10) Continuous run: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: HRNG source speed: (min=163.731; avg=503.404; max=595.683)Kibits/s

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: FIPS tests speed: (min=1.018; avg=12.098; max=36.056)Mibits/s

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: Lowest ready-buffers level: 2

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: Entropy starvations: 0

    Mar 11 09:57:37 raspberrypi rngd[365]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us

    Mar 11 10:05:56 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 10:11:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 10:17:01 raspberrypi CRON[6678]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

    Mar 11 10:21:01 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 10:26:02 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 10:35:54 raspberrypi dhcpcd[413]: wlan0: Router Advertisement from fe80::e228:6dff:fe69:bb92

    Mar 11 10:39:49 raspberrypi kernel: [254543.532582] ieee80211 phy0: brcmf_fw_crashed: Firmware has halted or crashed

    Mar 11 10:39:51 raspberrypi kernel: [254545.946753] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout

    Mar 11 10:39:51 raspberrypi kernel: [254545.947358] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle

    Mar 11 10:39:51 raspberrypi kernel: [254545.947670] brcmfmac: dongle trap info: type 0x4 @ epc 0x0007a094

    Mar 11 10:39:51 raspberrypi kernel: [254545.947670] cpsr 0x6000019f spsr 0x600001bf sp 0x0025f888

    Mar 11 10:39:51 raspberrypi kernel: [254545.947670] lr 0x0007a093 pc 0x0007a094 offset 0x25f830

    Mar 11 10:39:51 raspberrypi kernel: [254545.947670] r0 0x00000036 r1 0x00000005 r2 0x00000000 r3 0x00000001

    Mar 11 10:39:51 raspberrypi kernel: [254545.947670] r4 0x002494d0 r5 0x00000000 r6 0x00249460 r7 0x00000004

    Mar 11 10:39:51 raspberrypi kernel: [254545.947696] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:39:51 raspberrypi kernel: [254545.947717] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:40:51 raspberrypi kernel: [254605.947662] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout

    Mar 11 10:40:51 raspberrypi kernel: [254605.948253] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle

    Mar 11 10:40:51 raspberrypi kernel: [254605.948567] brcmfmac: dongle trap info: type 0x4 @ epc 0x0007a094

    Mar 11 10:40:51 raspberrypi kernel: [254605.948567] cpsr 0x6000019f spsr 0x600001bf sp 0x0025f888

    Mar 11 10:40:51 raspberrypi kernel: [254605.948567] lr 0x0007a093 pc 0x0007a094 offset 0x25f830

    Mar 11 10:40:51 raspberrypi kernel: [254605.948567] r0 0x00000036 r1 0x00000005 r2 0x00000000 r3 0x00000001

    Mar 11 10:40:51 raspberrypi kernel: [254605.948567] r4 0x002494d0 r5 0x00000000 r6 0x00249460 r7 0x00000004

    Mar 11 10:40:51 raspberrypi kernel: [254605.948595] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:40:51 raspberrypi kernel: [254605.948617] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:41:51 raspberrypi kernel: [254665.948615] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:41:51 raspberrypi kernel: [254665.948640] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:42:51 raspberrypi kernel: [254725.949542] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:42:51 raspberrypi kernel: [254725.949565] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:43:51 raspberrypi kernel: [254785.950528] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:43:51 raspberrypi kernel: [254785.950552] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:44:51 raspberrypi kernel: [254845.951486] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:44:51 raspberrypi kernel: [254845.951509] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:45:52 raspberrypi kernel: [254906.032329] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:45:52 raspberrypi kernel: [254906.032352] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:46:52 raspberrypi kernel: [254966.033260] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:46:52 raspberrypi kernel: [254966.033284] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:47:52 raspberrypi kernel: [255026.034203] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:47:52 raspberrypi kernel: [255026.034228] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:48:52 raspberrypi kernel: [255086.035132] ieee80211 phy0: brcmf_run_escan: error (-110)

    Mar 11 10:48:52 raspberrypi kernel: [255086.035157] ieee80211 phy0: brcmf_cfg80211_scan: scan error (-110)

    Mar 11 10:49:31 raspberrypi systemd-timesyncd[306]: Timed out waiting for reply from [2001:638:a000:1123:123::1]:123 (2.debian.pool.ntp.org).

    Mar 11 10:49:41 raspberrypi systemd-timesyncd[306]: Timed out waiting for reply from [2a03:4000:27:20e::4]:123 (2.debian.pool.ntp.org).

    Mar 11 10:49:51 raspberrypi systemd-timesyncd[306]: Timed out waiting for reply from [2a03:4000:4d:c92:88c0:96ff:fec6:b9d]:123 (2.debian.pool.ntp.org).

    Das steht im Syslog. Man sieht das gegen 9 Uhr die VNC verbindung noch lief.

  • Aber das Problem dass wlan als verbunden angezeigt wird obwohl es nicht so ist, nach einigen Tagen, tritt doch bestimmt öfters auf? Ich hab ein standard Setup mit FRITZ!Box 7590 und raspberry pi os.

    Wie hast Du getestet bzw. festgestellt, ob dein PI noch per WLAN verbunden ist?

    Teste mal (das rekeying und den arp-cache-Eintrag) über einen Zeitraum von 45 Minuten (arp und ps, 3x in diesem Zeitraum) auf deinem PI, wenn verbunden und wenn nicht verbunden:

    Code
    sudo tcpdump -vvveni wlan0 ether proto 0x888e
    arp -av
    ps aux | grep -i [w]pa

    (Wenn das Interface nicht wlan0 ist, dann anpassen).

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Wie hast Du getestet bzw. festgestellt, ob dein PI noch per WLAN verbunden ist?

    Teste mal (das rekeying und den arp-cache-Eintrag) über einen Zeitraum von 45 Minuten (arp und ps, 3x in diesem Zeitraum) auf deinem PI, wenn verbunden und wenn nicht verbunden:

    Code
    sudo tcpdump -vvveni wlan0 ether proto 0x888e
    arp -av
    ps aux | grep -i [w]pa

    (Wenn das Interface nicht wlan0 ist, dann anpassen).

    Ich habe nachdem ich keine verbindung über vnc sowie ssh herstellen konnte den pi über hdmi mit meinem Fernseher verbunden.

    WLAN Verbindung wird angezeigt, aber Surfen im Internet funktionierte nicht, auch in der Fritzbox hat es den RPi nicht mehr als verbunden angezeigt.

  • ... den pi über hdmi mit meinem Fernseher verbunden.

    OK, das ist gut für die Tests (siehe oben), wenn Du Bildschirm und Tastatur an deinem PI hast.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Mein RPi 4 mit neustens Raspberry pi OS mit Desktop verliert nach ein paar Tagen dauereinsatz immer die Verbindung zum Wlan.

    Wie ist deine FritzBox bzgl. WLAN konfiguriert? Benutzt Du 2.4GHz und 5.0GHz? Wenn ja, hast Du verschiedene SSIDs dafür konfiguriert?

    Hast Du auf deinem PI4, beides (d. h. 2.4 und 5.0) aktiv? Macht dein PI4 evtl. roaming (d. h. wechselt zwischen 2.4 und 5.0)?

    Wie sind auf deinem PI4 die Ausgaben von:

    Code
    ls -la /etc/modprobe.d
    sudo apt update && apt-cache policy firmware-brcm80211
    iwconfig
    sudo wpa_cli status

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Wie ist deine FritzBox bzgl. WLAN konfiguriert? Benutzt Du 2.4GHz und 5.0GHz? Wenn ja, hast Du verschiedene SSIDs dafür konfiguriert?

    Hast Du auf deinem PI4, beides (d. h. 2.4 und 5.0) aktiv? Macht dein PI4 evtl. roaming (d. h. wechselt zwischen 2.4 und 5.0)?

    Wie sind auf deinem PI4 die Ausgaben von:

    Code
    ls -la /etc/modprobe.d
    sudo apt update && apt-cache policy firmware-brcm80211
    iwconfig
    sudo wpa_cli status

    ?

    Die Fritzbox hat sowohl 2,4Ghz als auch 5Ghz aktiviert. Beide mit der selben SSID.

    Soweit ich es in der Fritzbox sehe ist der RPi mit 5Ghz verbunden. Von Roaming weis ich nichts, ist wie gesagt alles standard setting. Derartiges hab ich zumindest nicht eingestellt in RPi OS.

    pi@raspberrypi:~ $ ls -la /etc/modprobe.d

    insgesamt 24

    drwxr-xr-x 2 root root 4096 Jan 11 14:01 .

    drwxr-xr-x 121 root root 12288 Mär 10 08:12 ..

    -rw-r--r-- 1 root root 17 Nov 5 2019 blacklist-8192cu.conf

    -rw-r--r-- 1 root root 19 Mär 2 2017 blacklist-rtl8xxxu.conf

    -rw-r--r-- 1 root root 0 Jan 11 14:01 raspi-blacklist.conf

    pi@raspberrypi:~ $ sudo apt update && apt-cache policy firmware-brcm80211

    Holen:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB]

    Holen:2 http://archive.raspberrypi.org/debian buster InRelease [32,8 kB]

    Holen:3 http://archive.raspberrypi.org/debian buster/main armhf Packages [367 kB]

    Es wurden 415 kB in 1 s geholt (348 kB/s).

    Paketlisten werden gelesen... Fertig

    Abhängigkeitsbaum wird aufgebaut.

    Statusinformationen werden eingelesen.... Fertig

    Aktualisierung für 95 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.

    firmware-brcm80211:

    Installiert: 1:20190114-1+rpt10

    Installationskandidat: 1:20190114-1+rpt11

    Versionstabelle:

    1:20190114-1+rpt11 500

    500 http://archive.raspberrypi.org/debian buster/main armhf Packages

    *** 1:20190114-1+rpt10 100

    100 /var/lib/dpkg/status

    20190114-2 500

    500 http://raspbian.raspberrypi.org/raspbian buster/non-free armhf Packages

    pi@raspberrypi:~ $ iwconfig

    eth0 no wireless extensions.

    wlan0 IEEE 802.11 ESSID:"FRITZ!Box 7590 TM"

    Mode:Managed Frequency:5.22 GHz Access Point: E0:28:6D:69:BB:94

    Bit Rate=24 Mb/s Tx-Power=31 dBm

    Retry short limit:7 RTS thr:off Fragment thr:off

    Power Management:on

    Link Quality=70/70 Signal level=-37 dBm

    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    lo no wireless extensions.

    pi@raspberrypi:~ $ sudo wpa_cli status

    Selected interface 'p2p-dev-wlan0'

    wpa_state=DISCONNECTED

    p2p_device_address=e2:02:50:d2:b3:d9

    address=e2:02:50:d2:b3:d9

    uuid=b4480613-e5b9-58f7-8ffc-738fe103357b


    Der Fehler ist anscheinend bekannt und tritt öfters auf.

    https://github.com/raspberrypi/linux/issues/3849

  • Die Fritzbox hat sowohl 2,4Ghz als auch 5Ghz aktiviert. Beide mit der selben SSID.

    Soweit ich es in der Fritzbox sehe ist der RPi mit 5Ghz verbunden. Von Roaming weis ich nichts, ist wie gesagt alles

    Aktualisierung für 95 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.

    OK, dann konfiguriere deine FritzBox so, dass 2.4 und 5.0 GHz, verschiedene SSIDs haben.

    Konfiguriere das WLAN deines PI so, dass dieses nur 2.4 GHz benutzen kann.

    Deaktiviere für den Treiber der wlan-NIC im PI4, das roaming und das p2p.

    EDIT:

    mach mal auch ein:

    Code
    sudo apt-get dist-upgrade
    sudo dpkg --configure -a


    EDIT 2:

    Konfiguriere das 2.4GHz-WLAN deiner FritzBox auch so, dass kein autokanal, sondern einer der festen Kanäle 1 oder 6 oder 13 benutzt wird.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p3 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (12. März 2021 um 15:04)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!