Beagleboard will noch nicht wie ich

In ein paar Tagen möchte ich meine Bachelorarbeit anmelden, doch die Angstrom Distribution auf dem Beagleboard macht Ärger. Mit ist es bisher nicht gelungen ein Image zu erstellen, mit dem ich wirklich arbeiten kann. Zumindest die Hürde mit den inkompatiblen Versionen des U-Boot Bootloaders habe ich inzwischen überwunden.

Jedes Image, das ich über den Online-Build-Service Narcissus erstellt habe, bricht leider beim Bootvorgang mit einem Kernel-Panic ab oder wirft mich ohne aussagekräftige Fehlermeldung auf eine Notfall-Shell.

Mit dem aktuellen Beagleboard-Demo-Image komme ich derzeit noch am weitesten:

Ethernet über USB, USB Stick, Tastatur und Maus funktionieren. SSH-Shell, SFTP – das ist ein Anfang. Selbst der X11-Server mit Enlightment startet und lässt sich etwas stockend bedienen. Damit sind zumindest theoretisch die meisten Voraussetzungen bereits gegeben.

Es fehlen nur noch ein Compiler, um die DSPLink Examples auf dem Board bauen zu können und die Utilities für die ALSA Schnittstelle, um dort die Aufnahme und Ausgabe testen zu können. Das alles sollte meiner Meinung nach über das OPKG Paketemanagement-System installierbar sein. Leider schlägt ein einfaches opkg upgrade wegen Speicherproblemen schon beim Download der Pakete fehl. Da ich das Beagleboard mit seinen 256MB Ram ohne SWAP-Space betreibe, treten die Probleme recht schnell auf und es werden zufällige Prozesse abgeschossen, bis es auch den opkg-Prozess erwischt.

Mein Enlightment hat es dabei schon  erwischt und will nicht starten.

Wäre nur das Wiederherstellen des ursprünglichen Zustands nicht so zeitaufwändig:
Zwei Gigabyte per dd über einen Cardreader auf die SDHC-Karte zu bekommen dauert einfach ewig (~2 MB/ Sekunde).

Der BurnOut ist aber noch fern, auch wenn ich so langsam gerne mit der „richtigen“ Arbeit beginnen würde. 😉

Die nächsten Optionen: SWAP auf USB-Stick (langsam) und externes manuelles Übertragen der richtigen Pakete auf die SD-Karte.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert