Kaputt gemacht?..


Sephiroth

Active Member
Joined
Jul 11, 2006
Messages
658
Age
33
Location
Germany>kaiserslautern>Hohenöllen
Website
Visit site
Hallo,

habe gerade den Hotfix 4 aufgespielt. Danach soll das System ja neustarten, versuchte es auch.
Doch anstatt neuzustarten, hing es bei einem schwarzen Bildschirm mit 2 vertikalen, weißen Streifen und nix tat sich mehr.
Konnte auch nicht mit Pandora-Taste + Ein/Aus neustarten. Also hab ich den Akku raus und wieder rein gemacht.

Jetzt passiert allerdings garnichts mehr beim Einschalten. Keine Power LED nichts:(
Der Akku war vor dem Neustart noch bei 58%,daran kanns also nicht liegen:(
Selbst wenn ich das Ladekabel einstecke pasiiert nichts mehr. Fährt nicht hoch und keine LED's.

Falls es was damit zutun hat. Am Ende vom update stand wsa von "Uboot flashing failed" oder so.

jemand eine Idee?
Gruß
 
RMfast said:
also ab zu ED mit der Pandora und der haut ein neuen Bootloader drauf ;)
Aber hat die Pandora denn nicht so eine Art kleines Bios, mit dem man von anderen Geräten booten könnte (ZB USB-Floppy) und so den MBR wieder fixen könnte?
 
Eigentlich ist die Pandora so ziemlich unbrickbar, aber ich habe noch keine, müsstest du selbst mal nachschauen, wie man die genau neu flasht, wenn nichts mehr geht.
 
"Uboot flashing failed"
Damit ist bewiesen: Du hast erfolgreich den Bootloader zerdeppert :p
Schick sie ED, ich glaube nicht, dass man da noch etwas machen kann, ohne Devboard :D
 
Ach ja Sephiroth, wenn du die Pandora zur ED schickst, bitte nicht die Schokolade vergessen, so wie man von ED hört, wird er deine Pandora wieder generalüberholen...... was viel Kalorien für ED kostet, die muss er ja wieder auffüllen :p ;)
 
Screeny said:
"Uboot flashing failed"
Damit ist bewiesen: Du hast erfolgreich den Bootloader zerdeppert :p
Schick sie ED, ich glaube nicht, dass man da noch etwas machen kann, ohne Devboard :D
SebbiUltimate said:
Aber hat die Pandora denn nicht so eine Art kleines Bios, mit dem man von anderen Geräten booten könnte (ZB USB-Floppy) und so den MBR wieder fixen könnte?
Wie DJWillis mal erklärt hat besitzt der OMAP 3 einen unveränderlichen boot-ROM, dessen Aufgabe darin besteht, die Kontrolle an einen anderen Code weiterzugeben (üblicherweise X-Loader, der am Ende zu U-Boot übergeht). Somit ist der Startvorgang der Pandora "unbrickbar". Die Frage lautet also, wieso das Überschrieben von U-Boot durch den Hotfix, welches offenbar hätte stattfinden sollen, fehlschlug.

Die Pandora lässt sich auch bei vollkommen beschädigtem NAND noch über SD-Karte, USB und UART booten. Allerdings nicht, wenn sie gar nicht einschaltet, was hier anscheinend der Fall ist. Ich vermute, dass ein Hardwarefehler vorliegt, welcher sowohl für die angesprochenen Symptome verantwortlich ist sowie auch für das Fehlschlagen des U-Boot-Überschreibens. Allerdings ist dies nur geraten, hauptsächlich geht es mir gerade darum, an dieser Stelle den Startvorgang der Pandora mal in wenigen Worten zusammenzufassen, damit alle etwas besser Bescheid wissen.


------------------------------------------------------------------------
RMfast said:
Ach ja Sephiroth, wenn du die Pandora zur ED schickst, bitte nicht die Schokolade vergessen, so wie man von ED hört, wird er deine Pandora wieder generalüberholen...... was viel Kalorien für ED kostet, die muss er ja wieder auffüllen :p ;)
In der Tat. ;)
 
Sicher kann man die auch selber wieder heilen :)

Gugg mal hier :)

Die Pandora ist unbrickbar. Wenn Du nicht zurecht kommst, die SD-Karte zu erstellen, kann ich Dir gerne bei helfen.
 
EvilDragon said:
Sicher kann man die auch selber wieder heilen :)

Gugg mal hier :)

Die Pandora ist unbrickbar. Wenn Du nicht zurecht kommst, die SD-Karte zu erstellen, kann ich Dir gerne bei helfen.
OK, also bedeutet ein Ausbleiben von LED-Aktivität schon mal nicht unbedingt, dass das Gerät hinüber ist. Schon mal gut zu wissen. ;)

Allerdings stellt sich in dem Fall dann die Frage, wieso das Überschreiben von U-Boot bei der Installation des Hotfix fehlschlug. Vielleicht hat auch der Hotfix einen bug oder überprüft irgendetwas nicht ausführlich genug, was natürlich auch nicht so gut wäre. Sephiroth, hast du softwaremäßig viel an deiner Pandora herumgebastelt?
 
Christoph.K said:
Sephiroth, hast du softwaremäßig viel an deiner Pandora herumgebastelt?
Schon, aber nicht in irgendwelchen Boot Sachen. Eigentlich nur Anwendersoftware (auch auf dem Nand).
EvilDragon said:
Sicher kann man die auch selber wieder heilen :)

Gugg mal hier :)

Die Pandora ist unbrickbar. Wenn Du nicht zurecht kommst, die SD-Karte zu erstellen, kann ich Dir gerne bei helfen.
Ich habe die Schritte nach besten Wissen und Gewissen nachvollzogen, allerdings immer noch keine Reaktion.
Hier was ich gemacht habe. vielleciht seht ihr ja nen Fehler:

Zuerst befolgte ich diesen Guide:
Code:
<i>
</i>simon@simon-desktop:~$ sudo fdisk /dev/sdd

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Befehl (m für Hilfe): p

Platte /dev/sdd: 998 MByte, 998768640 Byte
255 Köpfe, 63 Sektoren/Spur, 121 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cf9df

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System

Befehl (m für Hilfe): n
Befehl  Aktion
   e      Erweiterte
   p      Primäre Partition (1-4)
p
Partitionsnummer (1-4): 1
Erster Zylinder (1-121, Vorgabe: 1): 
Benutze den Standardwert 1
Last Zylinder, +Zylinder or +size{K,M,G} (1-121, Vorgabe: 121): 
Benutze den Standardwert 121

Befehl (m für Hilfe): t
Partition 1 ausgewählt
Hex code (L um eine Liste anzuzeigen): c
Der Dateisystemtyp der Partition 1 ist nun c (W95 FAT32 (LBA))

Befehl (m für Hilfe): a
Partitionsnummer (1-4): 1

Befehl (m für Hilfe): p

Platte /dev/sdd: 998 MByte, 998768640 Byte
255 Köpfe, 63 Sektoren/Spur, 121 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cf9df

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdd1   *           1         121      971901    c  W95 FAT32 (LBA)

Befehl (m für Hilfe): w
Die Partitionstabelle wurde verändert!

Rufe ioctl() um Partitionstabelle neu einzulesen.

WARNUNG: Wenn Sie eine DOS 6.x Partition angelegt
oder verändert haben, dann schauen Sie bitte in die
fdisk-manual-Seite nach weiteren Informationen
Synchronisiere Platten.
simon@simon-desktop:~$ sudo mkfs.msdos -F 32 /dev/sdd1 -n LABEL1
mkfs.msdos 3.0.7 (24 Dec 2009)
simon@simon-desktop:~$

Habe danach die MLO von urjaman (aus dem openpandora board) ins root-verzeichnis kopiert. Des Weiteren die u-boot.bin aus bootf.tgz die wiederum aus Pandora-Flashkit-2010-08-Zaxxon.zip war. Und zum Schluss noch den Rest aus dem Pandora-Flashkit-2010-08-Zaxxon.zip. Wenn ich die Erklärung von urjaman richtig verstanden habe.

Und so sieht bei mir der sd-karten inhalt aus:
Code:
simon@simon-desktop:~$ ls -ag /media/LABEL1/
insgesamt 338824
drwx------ 2 simon      4096 1970-01-01 01:00 .
drwxr-xr-x 3 root       4096 2010-11-29 01:09 ..
-rwxr-xr-x 1 simon   2482650 2010-08-31 02:54 bootf.tgz
-rwxr-xr-x 1 simon   4871007 2010-07-01 15:08 boot.scr
-rwxr-xr-x 1 simon     19740 2010-11-29 00:59 mlo
-rwxr-xr-x 1 simon       981 2010-07-02 00:30 README.TXT
-rwxr-xr-x 1 simon 339204096 2010-08-30 04:44 rootfs.img
-rwxr-xr-x 1 simon       117 2010-08-30 04:56 rootfs.md5
-rwxr-xr-x 1 simon    351480 2010-06-18 19:44 u-boot.bin

greetings
 
Da fehlt noch was: Die ganzen Einstellungen im Expertenmodus fehlen.
Ohne die klappt es nicht.

Also die hier:
Code:
<i>
</i>Set the Geometry of the SD Card

If the print out above does not show 255 heads, 63 sectors/track, then do the following expert mode steps to redo the SD Card: 
Go into expert mode. 
Command (m for help): [x]
Set the number of heads to 255. 
Expert Command (m for help): [h]
Number of heads (1-256, default xxx): [255]
Set the number of sectors to 63. 
Expert Command (m for help): [s]
Number of sectors (1-63, default xxx): [63]
Now Calculate the number of Cylinders for your SD Card. 
#cylinders = FLOOR (the number of Bytes on the SD Card (from above) / 255 / 63 / 512 )

So for this example:  2021654528 / 255 / 63 / 512 = 245.79.  So we use 245 (i.e. truncate, don't round).
Set the number of cylinders to the number calculated. 
Expert Command (m for help): [c]
Number of cylinders (1-256, default xxx): [enter the number you calculated]
Return to Normal mode. 
Expert Command (m for help): [r]

Wenn Du fdisk 2.18 verwendest, musst Du es auch folgendermassen aufrufen:

fdisk -c=dos -u=cylinders /dev/sdd

Was ich auch immer mache:
Nachdem ich erst den MLO rüberkopiert habe, mache ich ein sync.
Nach dem Kopieren der u-boot.bin nochmals.
Dann kopiere ich den Rest, mach nochmal ein Sync und unmounte.

Dann sollte die SD-Karte gehen.
 
EvilDragon said:
Da fehlt noch was: Die ganzen Einstellungen im Expertenmodus fehlen.
Ohne die klappt es nicht.

Also die hier:

[---]

Wenn Du fdisk 2.18 verwendest, musst Du es auch folgendermassen aufrufen:

fdisk -c=dos -u=cylinders /dev/sdd

Was ich auch immer mache:
Nachdem ich erst den MLO rüberkopiert habe, mache ich ein sync.
Nach dem Kopieren der u-boot.bin nochmals.
Dann kopiere ich den Rest, mach nochmal ein Sync und unmounte.

Dann sollte die SD-Karte gehen.

Die Einstellungen im Expertenmodus muss ich doch nicht amchen, da meine Karte ja schon auf 255 Köpfe, 63 Sektoren formatiert war. (bzw. dies war nicht mein erster Versuch und ich hatte die Kopf/sektorenanzahl in einem früheren formatierungsversuch schon angepasst.)

Ich benutze folgende Version:
fdisk (util-linux-ng 2.17.2)

Kannst du mir kurz erläutern oder einen Link schicken was genau mit "Sync" gemeint ist. Google bombardiert mich mit millionen Treffern die irgendwie nicht wirklich passen:)


greetings
 
Mit dem sync Befehl wird alles wirklich auf die Karte geschrieben. D.h. evtl gecachte Sachen werden auch geschrieben.

Auszug aus den Manpages:
Code:
<i>
</i>NAME
       sync - flush file system buffers

SYNOPSIS
       sync [OPTION]

DESCRIPTION
       Force changed blocks to disk, update the super block.

       --help display this help and exit

       --version
              output version information and exit

AUTHOR
       Written by Jim Meyering.
 
Sephiroth said:
Kannst du mir kurz erläutern oder einen Link schicken was genau mit "Sync" gemeint ist. Google bombardiert mich mit millionen Treffern die irgendwie nicht wirklich passen

Dann frag doch zuerst Dein Linux. ;) Darf ich vorstellen, den Befehl apropos:
Code:
77@home:~$ apropos sync
is_syncok (3ncurses) - curses window properties
rsync (1)            - a fast, versatile, remote (and local) file-copying tool
rsyncd.conf (5)      - configuration file for rsync in daemon mode
sync (1)             - flush file system buffers
sync (8)             - synchronize data on disk with memory
syncok (3ncurses)    - create curses windows
wcursyncup (3ncurses) - create curses windows
wsyncdown (3ncurses) - create curses windows
wsyncup (3ncurses)   - create curses windows
apropos ist sogar rekursivfest :lol: :
Code:
77@home:~$ apropos apropos
apropos (1)          - sucht die Manualkurzbeschreibung in der Indexdatenbank
Funktioniert normalerweise für alle Programme die bereits installiert wurden und eine manpage mitliefern. Es wird nicht nur nach dem genauen Befehl gesucht, sondern auch in der Beschreibung. Mit "apropos daemon" kann man zB feststellen welche Dämonen in Deinem Linux stecken. Weitere Informationen gibt dann die man-page. Weil wir gerade beim Thema sind, Stichwortsuche mit Trefferhervorhebung in einer Manpage wird mit / gestartet.
 
Das sieht aber irre kompliziert aus. :O
Gibts denn kein simples "Rettungs Image" das man einfach auf eine SD kopiert um die Pandora dann wieder ins Lot zu bekommen?
 
Fusion_Power said:
Das sieht aber irre kompliziert aus. :O
Gibts denn kein simples "Rettungs Image" das man einfach auf eine SD kopiert um die Pandora dann wieder ins Lot zu bekommen?

Doch, hat Urjaman in dem Thread auch erstellt und verlinkt.

Man muss das auch nur machen, wenn man seinen Bootloader geschrottet hat, was eigentlich nicht vorkommen sollte.

Ich werde mich mal nach billigen SD-Karten umsehen, dann könnte ich für ein paar Euro Not-Flash-Karten verkaufen :)
 
Oder beim ersten start der Pandora den Benutzer fragen ob dieser eine BackupSD-Karte erstellen will und wenn dieser mit 'Ja' antwortet ein Script ausführen das alles weitere automatisch regelt. :)
 
matzesu said:
Oder bei Zukünftigen Pandora Batches so ein Notflash Karte mitverkaufen, damit die Läute immer wieder neu Flashen können..
Wir wollen uns ja mit Zaxxon nicht den Ruf von Windoof verdienen :lol:
 
EvilDragon said:
Ich werde mich mal nach billigen SD-Karten umsehen, dann könnte ich für ein paar Euro Not-Flash-Karten verkaufen :)

Das ist eine sehr sehr Cool Idee, würde mich über so was freuen, :)


aber ich denke ein gutes TUT auf Deusch, mit jedem einzelnem Schritt zum erstellen eines solchen

Pandora-SD-heil Zäpfchen :lol:
währe hier auch mal angebracht,

bitte mit Sticky dran.

Nicht nur für uns sondern auch für dich, oder ein Video davon, ich denke sowas ist immer brauchbar. ;)
 
Back
Top