Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi

Firmware-Update

Kompatibilität

HowTo

Von Ext4 nach Btrfs konvertieren

  • Schritt 9 muss angepasst werden
    • Es muss die Speicheradresse angegeben werden wo das initrd-Image ist
      • initramfs init.gz 0x00f00000
    • Es kann sein, dass der Bootloader das Image nur laden kann, wenn keine Sonderzeichen entahlten sind und es auf .gz endet (siehe oben)
      • muss aber nicht so sein - kann bei mir auch Zufall gewesen sein
    • Es muss die /boot/cmdline.txt angepasst werden und die Speicheradresse des Initrd-Images angegeben werden
      • In die vorhandene Zeile einfügen: initrd=0x00f00000

Achtung: Die oben genannte Speicheradresse muss nicht immer stimmen, getestet mit Raspberry Pi A+ und Kernel 3.18.14+

Nach dem Convert gibt es im /-Verzeichnis ein neues Unterverzeichnis welches ein Subvolume ist und ein Image des alten Dateisystems enthält (Image-Datei).
Es kann daher sein, dass nach der Konvertierung das Dateisystem voll ist - man kann die Datei und das Subvolume einfach löschen

Batteriebetrieb

  • Wird eine Umspannung der Batteriespannung benötigt sollte man Schaltregler/Step-Down-Regler benutzen
    • Linearregler „verheizen“ die überschüssige Spannung, während Schaltregler eine Effizients von bis über 90% haben
    • die Laufzeiut kann sich dadurch dramatisch steigern

Laufzeit

Modell Aufbau Batterie Laufzeit
Raspberry Pi A+
  • Step-Down-Wanlder 12 Volt auf 5 Volt
  • Raspberry Pi A+
  • Raspberry Pi Kamera
  • UMTS USB-Stick

Im Aufbau wurde aller 20 Minuten ein Bild (rund 2,5 MB) geschossen und per EDGE-Verbindung hochgeladen.
Der UMTS-Stick war also nahezu ständig beschäftigt, die Kamera aller 20 Minuten für einige Sekunden aktiv

50 Ah Autobatterie 12 Volt12 Tage

Infos

Troubleshooting

Problem Mögliche Lösung
Geräte am USB-Hub funktionieren nicht oder Raspberry Pi fährt nicht hoch- Zu viele Geräte am USB-Hub
- USB-Hub macht Backfeeding (versorgt den PI mit Strom)

Letzetres sollte eigentlich nicht passieren am Host-USB-Interface.
Der Raspberry Pi wird trotz angeschlossenem Netzteil an seinem Micro-USB-Anschluss (Stromanschluss) trotzdem zusätzlich über den USB-Hub versorgt.
Test: Netzteil des PI rausziehen, die LEDs auf dem Bord leuchten weiter.

  • USB-Hub tauschen
    • gegen Leistungsfähigeren
    • gegen einen der kein Backfeeding am Host-Port macht
  • Im USB-Kabel die Stromversorgungsader durchtrennen (Rot?)
Raspberry Pi verliert auf eingebauten Netzwerkinterface regelmäßig die Netzwerkverbindung.
Im syslog ist folgendes zu finden:

brcmfmac: brcmf_proto_bcdc_hdrpull: wlan0: non-BCDC packet received, flags 
  • das interne WLAN wird als Access Point genutzt
  • die nebenstehende Nachricht erscheint im syslog
  • der Raspberry verliert auf dem internen Netzwerkinterface regelmäßig die Verbindung

  • es gibt keine Lösung
  • man kann nur einen externen WLAN-Dongel benutzen
Problme mit USB (instabil) nach Upgrade auf 4.9.35 (Problem besteht vermutlich auch in anderen 4.x-Releases) Bug im Kernel.
In /boot/cmdline.txt:

dwc_otg.fiq_fsm_mask=0x2


hinzufügen

SD-Karte mit neuem Raspberry-Image per dd überschrieben - Raspberry startet nichtEs scheint Probleme geben zu können wenn die SD-Karte noch alte Daten enthält.
Vor dem Schreiben des Image
dd if=/dev/zero of=/dev/<SD-Karte> 

machen. Alles mit 0en überschreiben.

Der Imager vom Raspberry-Pi-Projekt scheint die ersten 512 Byte und die letzten 512-Byte der SD-Karte mit 0en zu überschreiben bevor er das Image schreibt

raspberry_pi.txt · Zuletzt geändert: 2024/01/13 14:35 von root