AW: uboot ENV's
Hallo Spyer, freut mich das es nun funktioniert,
das mein altes pimp-my-Pogo Image bei dir nicht mehr bootet ist klar.
Hier kommen die neuen uboot ens zum tragen die nun eben für deinen neuen Stick mit extern geladenem DTB File konfiguriert sind.
NetCat: wenn deine IP Adressen stimmen funktioniert der schon, du siehst nur jeden Ping Versuch und das kann schon mal 5-7mal so erscheinen wie in deinem Log, aber er funktioniert - einfach ein wenig warten.
Der Aufruf erfolgt in einem Windows cmd Fenster mit:
C:\nc nc -lu -p 6666
Bezüglich rescue-System, das kannst du soweit 1:1 aus meiner Anleitung (Punkt 8) übernehmen,
nur darfst du
deine uboot-envs nicht mehr ändern (Punkt 8.1)
- die passen so wie sie sind!
Warum es seit geraumer Zeit 2 Boot Methoden gibt liegt einerseits an der Flexibilität die die Kernelersteller damit erreichen wollen aber auch der möglichen Kompatibilität die eben für Benutzer gedacht ist die einen Stick mit älteren Kernel als auch mit dem neuesten (4.2.0) auf dem selben Pogo
booten wollen ohne jedes mal die boot-envs zu ändern.
Es gibt also Möglichkeit 1:
Erstellung eines Kernels mit integriertem DTB File ohne irgendwelche envs zu ändern (alte Methode aber kompatibel)
PS:
Wenn du ein rootfs (wie in meiner Installationsanleitung) beschrieben installierst (zur Zeit 3.18.5) ist hier ein Kernel mit dabei der mit integriertem DTB File läuft um direkt mit den alten uboot-envs booten zu können.
Sobald du aber ein Kernelupdate machen möchtest stehst du vor der Entscheidung (Möglichkeit1 oder 2)
oder Möglichkeit 2 (neue Methode):
Hierbei sind 4 kleine Änderungen der boot-envs einmalig erforderlich und die Erstellung eines neuen Kernels mit getrennt geladenem DTB File (worauf ich im Kernel-update Thread eingehe)
dafür kann man keine alten Kernel bzw. neue Kernel mit integriertem DTB File laden.
Du kannst es dir jetzt aussuchen wie du es haben möchtest, musst dich jedoch für eine der beiden Möglichkeiten entscheiden.
Die Vorteile der neuen Methode habe ich teilweise im uboot Thread beschrieben.
Wenn du weitere Informationen möchtest (in Englisch) dann Google nach
dort sind die Ersteller....