Fehlersuche¶
Diese Seite behandelt häufige Probleme beim Betrieb des HALPI2 und deren Behebung.
Probleme mit Stromversorgung und Start¶
Das System schaltet sich nicht ein¶
Symptome: keine LED-Aktivität, keine Reaktion nach dem Anschließen der Stromversorgung.
- Prüfen Sie mit einem Multimeter am E7T-Anschluss, ob die Eingangsspannung im zulässigen Bereich liegt (11–32 V DC).
- Kontrollieren Sie die Anschlüsse des Stromkabels — der E7T-Stecker muss vollständig eingesteckt sein.
- Bei Versorgung über den NMEA-2000-Bus: prüfen Sie, ob die Strombegrenzung auf 0,9 A eingestellt ist und das Netzwerk genügend Strom liefern kann.
- Öffnen Sie das Gehäuse und suchen Sie nach sichtbaren Schäden oder losen internen Verbindungen.
Regenbogenfarbene LEDs¶
Symptome: die LEDs durchlaufen ein Regenbogenmuster und erreichen keinen stabilen Zustand.
Das Regenbogenmuster bedeutet, dass der Controller eingeschaltet ist, das CM5 aber nicht erkannt wird. Mögliche Ursachen:
- Das Compute Module ist nicht eingebaut oder sitzt nicht richtig.
- Das Compute Module ist defekt.
-
Ein angeschlossenes Gerät speist Fremdspannungen ein, die den Start des CM5 verhindern — trennen Sie versuchsweise das HDMI-Kabel.
-
Trennen Sie alle HDMI-Bildschirme und starten Sie neu, um Fremdspannungen auszuschließen.
- Besteht das Problem weiter, öffnen Sie das Gehäuse und prüfen Sie, ob das CM5-Modul vollständig in seinem Anschluss sitzt — dafür muss die Trägerplatine ausgebaut werden.
Die LEDs bleiben gelb¶
Symptome: die LEDs wechseln von Rot (Laden) zu Gelb (eingeschaltet), erreichen aber nie Grün.
Gelb bedeutet, dass der Controller das CM5 eingeschaltet hat und auf die Antwort des Daemons wartet. Bleiben die LEDs gelb, startet entweder das Betriebssystem nicht oder der HALPI-Daemon ist nicht installiert.
- Prüfen Sie, ob der Startmodus-Schalter auf „Normal“ steht — die gelbe LED daneben leuchtet, wenn er auf „Abnormal“ (USB-Start) steht.
- Schließen Sie einen Bildschirm über HDMI an, um Startfehler oder die Anmeldeaufforderung zu sehen.
- Prüfen Sie, ob die NVMe-SSD richtig im M.2-Steckplatz sitzt.
- Startet das Betriebssystem einwandfrei, prüfen Sie, ob der Daemon installiert ist:
systemctl status halpid - Ist der Daemon installiert, läuft aber nicht, sehen Sie in seinen Protokollen nach:
journalctl -u halpid -e
Das System schaltet sich unerwartet ab¶
Symptome: das System schaltet ohne Zutun ab, obwohl die externe Stromversorgung angeschlossen ist.
- Prüfen Sie die Stabilität der Eingangsspannung — kurze Einbrüche unter den Schwellwert lösen den Ausfallzeitgeber aus. Beobachten Sie
V_inin Echtzeit mithalpi status. - Untersuchen Sie das Stromkabel auf lose Verbindungen oder beschädigte Leiter, die zu Wackelkontakten führen können.
- Bei Versorgung über den NMEA-2000-Bus: prüfen Sie, ob die Netzwerkspannung unter Last stabil bleibt. Andere Geräte mit hohem Strombedarf können Spannungseinbrüche verursachen.
Firmware-Aktualisierung fehlgeschlagen oder zurückgesetzt¶
Startet das System innerhalb von 30 Sekunden nach einer Firmware-Aktualisierung neu, kehrt die Firmware zur Sicherheit automatisch zur vorherigen Version zurück.
- Prüfen Sie die aktuelle Firmware-Version:
halpi get firmware_version - Wiederholen Sie die Aktualisierung:
sudo apt update && sudo apt install --reinstall halpi2-firmware - Fahren Sie nach der Installation sauber herunter:
sudo shutdown -h now - Warten Sie das vollständige Abschalten ab, bevor Sie erneut einschalten — lassen Sie mindestens 30 Sekunden verstreichen, damit der Rücksetzmechanismus nicht auslöst.
Probleme mit Netzwerk und Schnittstellen¶
Keine NMEA-2000-Daten¶
Symptome: candump can0 gibt nichts aus, oder Signal K empfängt keine Daten.
-
Prüfen Sie den Zustand der CAN-Schnittstelle:
Die Schnittstelle sollteUPsein. Steht dortDOWN, aktivieren Sie sie: -
Beobachten Sie die RX-LED auf der Trägerplatine — sie blinkt, wenn Daten im Netzwerk anliegen. Bleibt sie dunkel:
- prüfen Sie den Anschluss des Micro-C-Kabels und die Lage des T-Stücks;
- stellen Sie sicher, dass das NMEA-2000-Netzwerk versorgt wird und andere Geräte senden;
- vergewissern Sie sich, dass der Abschlusswiderstands-Jumper (120 Ω) in NMEA-2000-Netzwerken nicht gesetzt ist.
-
Blinkt die RX-LED,
candumpzeigt aber nichts, liegt das Problem in der Software. Prüfen Sie die Konfiguration der CAN-Schnittstelle: -
Suchen Sie nach Fehlern auf dem CAN-Bus:
Hohe Fehlerzähler deuten auf Verkabelungsprobleme, eine falsche Baudrate oder Buskonflikte hin.
Keine NMEA-0183-Daten über RS-485¶
Symptome: keine Daten an /dev/ttyAMA4, oder das angeschlossene Gerät antwortet nicht.
- Öffnen Sie das Gehäuse und beobachten Sie die LEDs der RS-485-Schnittstelle — die RX-LED blinkt beim Empfang von Daten.
- Prüfen Sie, ob die serielle Schnittstelle vorhanden und zugänglich ist:
- Kontrollieren Sie die Polarität der Verdrahtung — RS-485 nutzt eine differentielle Übertragung über die Leitungen A und B. Vertauschte A- und B-Anschlüsse verhindern jede Kommunikation.
Die Ethernet-Verbindung kommt nicht zustande¶
- Prüfen Sie das Ethernet-Kabel und den RJ45-Stecker. Versuchen Sie es mit einem anderen Kabel.
- Öffnen Sie das Gehäuse und beobachten Sie die Ethernet-LEDs für den Verbindungszustand.
- Prüfen Sie den Verbindungszustand:
ip link show eth0 - Besteht die Verbindung, fehlt aber eine IP-Adresse, prüfen Sie DHCP:
sudo dhclient eth0 - Bei fester IP-Konfiguration prüfen Sie die Einstellungen in
/etc/network/interfacesoder im NetworkManager.
Probleme mit dem Betriebssystem¶
Keine SSH-Verbindung zum Gerät möglich¶
- Prüfen Sie, ob SSH aktiviert ist:
sudo systemctl status ssh - Prüfen Sie die Netzwerkverbindung — antwortet das Gerät auf einen Ping?
- SSH ist auf HaLOS-Images ohne Bildschirm und auf OpenPlotter standardmäßig aktiviert. Auf den HaLOS-Desktop-Varianten und unter Raspberry Pi OS aktivieren Sie SSH mit
raspi-config.
Das System ist langsam oder friert ein¶
-
Prüfen Sie die Prozessortemperatur — extreme Umgebungstemperaturen können zu einer thermischen Drosselung führen. Verwenden Sie:
Temperaturen über 80 °C weisen auf ein Wärmeproblem hin. Senken Sie die Umgebungstemperatur oder verbessern Sie die Luftzirkulation um das Gehäuse. -
Prüfen Sie die Speicherauslastung:
free -h - Prüfen Sie den Speicherplatz:
df -h— eine volle NVMe-SSD führt zu erheblichen Leistungseinbußen. - Suchen Sie nach außer Kontrolle geratenen Prozessen:
topoderhtop
Die Uhr geht nach einem Spannungsausfall falsch¶
Der HALPI2 besitzt eine Echtzeituhr (RTC) mit Pufferbatterie, die die Zeit bei Stromausfällen hält. Setzt sich die Uhr zurück:
- Prüfen Sie die RTC-Batterie — sie kann getauscht werden müssen, wenn das Gerät längere Zeit ohne Spannung war.
- Prüfen Sie die NTP-Synchronisierung, sobald das Netzwerk verfügbar ist:
timedatectl status - Stellen Sie die Zeit bei Bedarf von Hand:
sudo timedatectl set-time "2025-01-15 14:30:00"
Diagnose über die LEDs¶
An den LED-Mustern lässt sich der Systemzustand rasch ablesen:
| Symptom | LED-Muster | Wahrscheinliche Ursache |
|---|---|---|
| System startet nicht | Keine LEDs | Keine Eingangsspannung oder Hardwarefehler |
| Hängt beim Start | Rotes fortschreitendes Füllen | Superkondensatoren laden noch — abwarten |
| Hängt beim Start | Regenbogenmuster | CM5 nicht erkannt — Sitz des Moduls prüfen und Bildschirme trennen |
| Bleibt gelb | Dauerhaft gelb | Betriebssystem startet nicht oder Daemon nicht installiert |
| Unerwartetes Abschalten | Laufendes Grün/Gelb | Spannungsausfall erkannt — Eingangsspannung prüfen |
| Überspannung | LED 1 blinkt rot | Eingangsspannung zu hoch (über 32 V) |
| Fehler | Alle LEDs blinken rot | Hardwarefehler — Hersteller kontaktieren |
Weiterführende Informationen
- LED-Muster: siehe Status-LEDs
- Energieverwaltung: siehe Energieverwaltung und Herunterfahren
- Verwaltung des Daemons: siehe Software-Handbuch
- Einzelheiten zur CAN-Schnittstelle: siehe Schnittstellen und Konnektivität
- Einzelheiten zur RS-485-Schnittstelle: siehe Schnittstellen und Konnektivität