Seite 3 von 5

Re: Images lassen sich nicht flashen

Verfasst: Mi 3. Okt 2012, 13:04
von clipelch
mal wieder kein erfolg mit der pingu plus....
bleibt immer bei "fact" hängen und es passiert nix :confused:
auch bei "force" den stick rein brachte kein erfolg...
dateien auf dem stick sind in enigma2 ordner und auch umbenannt!

hat einer noch nen tip von euch?

Re: Images lassen sich nicht flashen

Verfasst: Mi 3. Okt 2012, 15:26
von BPanther
Versuche mal FAT statt FAT32, vielleicht geht das besser bei Dir?

Re: Images lassen sich nicht flashen

Verfasst: Mi 3. Okt 2012, 15:29
von DboxOldie
Sinnvoll wäre mal seriell mitloggen, dann sieht man wo es kneift.

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 20:30
von clipelch
stick in fat formatiert -> leider kein erfolg :heulen:
die pingu plus mag einfach (noch) net....

schaut euch mal das seriell log an. seltsam sind die "wirren" zeichen nach filename....
bin auf eure meinung gespannt!

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 20:33
von BPanther
Das sieht aber hier garnicht gut aus:

Code: Alles auswählen

Force Factory mode
(Re)start USB...
USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes]
Das würde wohl heißen, daß da was mit den Bootargs nicht stimmt, der Befehl "fatload" ist da unvollständig/fehlerhaft. Kein Wunder warum das nichts wird. Die Sonderzeichen am Ende sind normal, denn er versucht ja was via Netzwerk/TFTP zu laden, soweit dürfte er aber nicht kommen.

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 20:37
von DboxOldie
Nun ja....:

set bootargs to bootargs_enigma2
Force Factory mode
(Re)start USB...
USB: scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 1 Storage Device(s) found ==> bis hier OK
usage: fatload <interface> <dev[:part]> <addr> <filename> [bytes] ==> da wird schon die falsche Syntax vom fatload Befehl angemeckert....

Warning: MAC addresses don't match:
HW MAC address: FF:FF:FF:FF:FF:FF
"ethaddr" value: 00:80:E1:12:06:38
Using MAC Address 00:80:E1:12:06:38
found phy at addres = 1
stmac_phy_get_addr(): id1 = 0x7, id2 = 0xc0f1
STM-GMAC: PHY auto-negotiate timed out
STM-GMAC: *Warning* no link detected
TFTP from server 192.168.40.19; our IP address is 192.168.40.63 ==> ab da wo die wilden Zeichen kommen versucht er einen tftp upload von: 192.168.40.19

Denke mal das in Deinen Bootargs was faul ist

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 20:51
von BPanther
Um das nochmal zu verdeutlichen, siehe folgendes.

Stickprobleme sehen so aus:

Code: Alles auswählen

Board: STx7111-Mboard (MB618)  [32-bit mode]
info: Disregarding any EPLD


U-Boot 1.3.1 (Nov 15 2010 - 17:57:53) - stm23_0043 - YW 1.0.018 Rel

DRAM:  128 MiB
NOR:     8 MiB
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
IdentID : xx xx xx xx xx xx
Hit ESC to stop autoboot:  3
Force command mode:Select boot (current boot system : enigma2):
1. spark(up key)
2. enigma2(down key)
3. RS232 Upgrade u-boot(left key)
4. Force into factory mode(right key)
Input Select:
set bootargs to bootargs_enigma2
Force Factory mode
(Re)start USB...
USB:   scanning bus for devices...
      USB device not responding, giving up (status=20)
2 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
** Can't read from device 0 **

** Unable to use usb 0:1 for fatload **

Warning: MAC addresses don't match:
        HW MAC address:  FF:FF:FF:FF:FF:FF
        "ethaddr" value: xx:xx:xx:xx:xx:xx
Using MAC Address xx:xx:xx:xx:xx:xx
found phy at addres = 1
stmac_phy_get_addr(): id1 = 0x7, id2 = 0xc0f1
STM-GMAC: PHY auto-negotiate timed out
STM-GMAC: *Warning* no link detected
TFTP from server 192.168.40.19; our IP address is 192.168.40.63
Filename 'uImage'.
Load address: 0x80000000
Loading: T T
Mußte dann mal wieder den Stick formatieren für den Pingu, alle anderen hatten komischerweise keine Probleme. Und so siehts aus, wenn es klappt:

Code: Alles auswählen

Board: STx7111-Mboard (MB618)  [32-bit mode]
info: Disregarding any EPLD


U-Boot 1.3.1 (Nov 15 2010 - 17:57:53) - stm23_0043 - YW 1.0.018 Rel

DRAM:  128 MiB
NOR:     8 MiB
NAND:  512 MiB
In:    serial
Out:   serial
Err:   serial
IdentID : xx xx xx xx xx xx
Hit ESC to stop autoboot:  3
Force command mode:Select boot (current boot system : enigma2):
1. spark(up key)
2. enigma2(down key)
3. RS232 Upgrade u-boot(left key)
4. Force into factory mode(right key)
Input Select:
set bootargs to bootargs_enigma2
Force Factory mode
(Re)start USB...
USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
reading enigma2/uImage
.....................................................................................................................................................................................

1858973 bytes read

NAND erase: device 0 offset 0x18000000, size 0x700000
Erasing at 0x186e0000 -- 100% complete.
OK

NAND write: device 0 offset 0x18000000, size 0x700000

Writing data at 0x186ff800 -- 100% complete.
 7340032 bytes written: OK
reading enigma2/e2jffs2.img
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
..................................................................................................................................................................................................
................................

18219008 bytes read

NAND erase: device 0 offset 0x18800000, size 0x7700000
Skipping bad block at  0x18ca0000
Skipping bad block at  0x1d1a0000
Erasing at 0x1fee0000 -- 100% complete.
OK

NAND write: device 0 offset 0x18800000, size 0x1160000

Bad block at 0x18ca0000 in erase block from 0x18ca0000 will be skipped
Writing data at 0x1997f800 -- 100% complete.
 18219008 bytes written: OK
Unprotecting Flash...
.. done
Un-Protected 2  sectors
Erasing Flash...
.. done
 Erased 2 sectors
Writing to Flash...
........ done
Protecting Flash...
.. done
Protected 2  sectors                                                                                                                                        0

Loading from NAND 512MiB 3,3V 8-bit, offset 0x18000000
   Image Name:   Linux-2.6.32.59_stm24_0211
   Image Type:   SuperH Linux Kernel Image (gzip compressed)
   Data Size:    1858909 Bytes =   1.8 MiB
   Load Address: 80801000
   Entry Point:  80802000
## Booting image at 80000000 ...
   Image Name:   Linux-2.6.32.59_stm24_0211
   Image Type:   SuperH Linux Kernel Image (gzip compressed)
   Data Size:    1858909 Bytes =   1.8 MiB
   Load Address: 80801000
   Entry Point:  80802000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

...weiter mit normalem Start...

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 21:06
von clipelch
bootargs verbogen... mmmh die wurden beim ersten mal flashen mit evo2hd zerstört, habe sie dann nach anleitung von einem anderen board wieder glattgebügelt. dann lief die box wieder.

ein anderes image per usb flashen ging nie....

vermutlich ist dann beim wiederherstellen der bootargs was schiefgelaufen
dann werde ich die bootargs nochmal genau anschauen, glattbügeln und dann hier wieder berichten!

danke erstmal für eure schnelle hilfe! :winke48:

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 21:17
von BPanther
Jo, nochmal in Ruhe anschauen, wie die richtig für Deine Box sein müssen. So jedenfalls ist es kein Wunder, daß es nicht so recht klappt. Das evo2hd war wohl nen yaffs2 statt jffs2, daß das mit den Bootargs nötig war?

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 21:52
von clipelch
ja, das war ein yaffs. nur die frage wohe ich genau die richtigen bootargs bekomme. die originalen von meiner box habe ich ja nicht mehr.

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 22:06
von BPanther
Evtl. findest du die da, wo Du auch die veränderten her hast.

Re: Images lassen sich nicht flashen

Verfasst: Do 4. Okt 2012, 22:56
von DboxOldie
Kommt ja drauf an was alles verbogen ist bei Deinen Bootargs.
Bei der Spark7162 ist im Grunde alles doppelt vorhanden ( Spark / E2 ) mit Lade- / Lösch- / Schreibbefehlen für diese beiden Image "Arten".
Jeweils unterschiedliche Flash-Adressbereiche, Filesystem usw.
Bei Dir hakt es ja schon bei "fatload" wo erstmal nur das Image / Kernel vom Stick gelesen und in den Ram gepumpt wird.
Eigentlich müsste von einer anderen Pingulux alles passen, wenn da auch nicht an den Bootargs was gefummelt wurde.
Kannst ja mal ´ne Ausgabe mit print posten, vielleicht sieht man schon wo es hakt.

Re: Images lassen sich nicht flashen

Verfasst: Sa 6. Okt 2012, 15:15
von thomas
Bootargs gibts für gm990reloaded, alten Pingulux, alten amiko alien 1

andere sind noch nicht bekannt

Da Pinky ja 1 Image auch für 7162 als Yaffs2 machen will, wird das Theater dann wieder anfangen "hilfe Receiver geht nicht mehr..."

Re: Images lassen sich nicht flashen

Verfasst: Sa 6. Okt 2012, 15:41
von DboxOldie
selber schuld wer das dann flasht und seine bootargs vorher nicht sichert...

Re: Images lassen sich nicht flashen

Verfasst: Sa 6. Okt 2012, 23:52
von BPanther
thomas hat geschrieben:Bootargs gibts für gm990reloaded, alten Pingulux, alten amiko alien 1

andere sind noch nicht bekannt
Da frage ich mich aber, warum nicht? Kann man doch mit print ggf. seriell auslesen und mal eben sichern.
thomas hat geschrieben:Da Pinky ja 1 Image auch für 7162 als Yaffs2 machen will, wird das Theater dann wieder anfangen "hilfe Receiver geht nicht mehr..."
Denke ich mal auch. Und das alles nur wegen nen paar Sekunden schnellere Bootzeit...