Boot FW für E2 mit E2 Platte möglich?

Unterforum zur Enigma2 Firmware<br>Da es sich hierbei nicht um eine Firmware der Firma Topfield handelt, schliessen wir jeden Support und die Verantwortung für Defekte aus, die durch die Anwendung dieser Firmware entstehen können.
Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

Boot FW für E2 mit E2 Platte möglich?

#1

Beitrag von micha555 » Di 31. Mär 2009, 18:00

Hallo,

habe folgende Idee: Ich habe Enigma auf einer eigenen Platte installiert. Alles prima.

Abends muss der Topf wieder auf der TF FW (wg. Rest der Familie) laufen, geht ja auch: Topf Platte dran, FW drauf, fertig.
Wenn ich dann wieder mit E2 rumprobieren will, muss ich jedes mal ne komplette neue E2 Installation machen, obsohl ich ja schon auf der E2 Platte alles drauf habe.
Da hatte ich die Idee mir über Topset die E2-FW "Version" zu ziehen, die der Topf hat, wenn E2 installiert ist. Hat auch wunder bar geklappt. Der Versuch E2 zum laufen zu kriegen, indem ich einfach die E2 Platte dranhänge und die "gesicherte" E2-FW einspiele, geht aber nicht. Er hat schon den U-Boot loader drauf, erkennt aber die Platte nicht. In Putty sieht das ganze so aus:
TF7700> boot
(Re)start USB...
USB: scanning bus for devices... 1 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 **
## Booting image at 85000000 ...
Bad Magic Number
TF7700>
Was ist denn das USB Device, was er findet? Kein Stick oder so gesteckt....

Bin ich vollkommen auf dem Holzweg? Hat jemand ne Idee, wie man die permanente Neuinstallation vermeiden kann?

Gruss und Danke
Micha
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

benutzername
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 158
Registriert: So 29. Mär 2009, 09:39

AW: Boot FW für E2 mit E2 Platte möglich?

#2

Beitrag von benutzername » Di 31. Mär 2009, 18:09

das wird so nicht gehen, da bei der installation teile der fw im flash durch uboot überschrieben werden.
ich weiß allerdings auch nicht, wie der originale loader des topf aussieht.
wenn das auch uboot ist, könnte man e2 auch direkt vom stick oder per nfs booten

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#3

Beitrag von micha555 » Di 31. Mär 2009, 18:28

benutzername hat geschrieben:das wird so nicht gehen, da bei der installation teile der fw im flash durch uboot überschrieben werden.
ich weiß allerdings auch nicht, wie der originale loader des topf aussieht.
wenn das auch uboot ist, könnte man e2 auch direkt vom stick oder per nfs booten


Ich wollte ja genau den überschriebenen Teil "sichern" (also das was im Flash steht, nachdem E2 installiert wurde). Er hat ja nach dem Aufspielen der E2 Flash-Sicherung U-Boot im Flash, findet aber halt die Platte nicht und kommt daher nicht weiter.

Ich wollte halt je nach Platte, das enstsprechende Flash einspielen..... :thinker: :thinker:

Gruss
Michael
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

twister
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 220
Registriert: So 22. Mär 2009, 12:35

AW: Boot FW für E2 mit E2 Platte möglich?

#4

Beitrag von twister » Di 31. Mär 2009, 19:04

Die Flashinstallation besteht aus drei Dateien: U-Boot Settings, Linux-Kernel (sieht man im Log) und U-Boot (wird ja schon vorher geflasht). Externe Topfield-Tools sehen aber nur das, was mit tfd-Tools geflasht wurde. D.h. mit den Standardtools liest man nur Enigma_Installer.tfd (U-Boot) zurück.

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28923
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Boot FW für E2 mit E2 Platte möglich?

#5

Beitrag von FireBird » Di 31. Mär 2009, 20:08

[quote="benutzername"]ich weiß allerdings auch nicht, wie der originale loader des topf aussieht.
wenn das auch uboot ist[/quote]

Der ist handgestrickt.

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28923
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Boot FW für E2 mit E2 Platte möglich?

#6

Beitrag von FireBird » Di 31. Mär 2009, 20:14

micha555 hat geschrieben:Ich wollte halt je nach Platte, das enstsprechende Flash einspielen..... :thinker: :thinker:

Nach dem Enigma-Flash müsstest Du noch den Bootbefehl für die Festplatte eingeben. Der ist aber verdammt lang. :wink:

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#7

Beitrag von micha555 » Di 31. Mär 2009, 20:14

Ok, verstanden. D.h. ich habe nur U-Boot zurückgespielt, die weil die Settings fehlen und der Kernel (passt der in 16MB?) geht's nicht weiter....Mist...Und gibt es ne Möglichkeit das komplette Flash auszulesen und wieder einzuspielen? Dreambox Tools? Muss ich mal gucken.

Gruss
Micha
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#8

Beitrag von micha555 » Di 31. Mär 2009, 20:23

FireBird hat geschrieben:Nach dem Enigma-Flash müsstest Du noch den Bootbefehl für die Festplatte eingeben. Der ist aber verdammt lang. :wink:


Aber er findet die doch gar nicht? Und...woher bekomme ich den Befehl? :thinker:
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

benutzername
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 158
Registriert: So 29. Mär 2009, 09:39

AW: Boot FW für E2 mit E2 Platte möglich?

#9

Beitrag von benutzername » Di 31. Mär 2009, 20:31

mach dir darum jetzt mal keine gedanken ;-)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28923
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

AW: Boot FW für E2 mit E2 Platte möglich?

#10

Beitrag von FireBird » Di 31. Mär 2009, 21:12

Im Prinzip müsste es klappen, wenn Du die folgenden Zeilen einzeln via putty in die U-Boot Befehlszeile kopierst:


[noparse]set network 'ip=192.168.178.100:192.168.178.10:192.168.178.10:255.255.255.0:tf7700:eth0 :o ff nwhwconf=device:eth0,hwaddr:00:3e:9e:11:22:33'

set ba1 'console=ttyAS0,115200 root=/dev/sda1 rw init=/bin/devinit $network mem=128m bigphysarea=4000 coprocessor_mem=4m@0x10000000,4m@0x10400000'

set bootcmd 'usb reset;fatload usb 0 85000000 uImage;bootm;setenv bootargs $ba1;bootm 80060000'

save

boot[/noparse]

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#11

Beitrag von micha555 » Di 31. Mär 2009, 21:44

Das probier ich aus....wenn der Topf mal wieder auf E2 läuft...cool...
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#12

Beitrag von micha555 » Do 2. Apr 2009, 09:37

Das klappt nicht... :?

Er nimmt deine Befehlzeilen klaglos an, nach dem "boot" ändert sich aber am Output nichts.
TF7700> save
Saving Environment to Flash...
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... done
Protected 1 sectors
TF7700> boot
(Re)start USB...
USB: scanning bus for devices... 1 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 **
## Booting image at 85000000 ...
Bad Magic Number
## Booting image at 80060000 ...
Bad Magic Number
TF7700>
Aber mach da mal nicht rum, war ja nur so eine Idee, wie mal vielleicht das hin und her-switchen vereinfachen kann.....

Gruss und Danke
Micha
Zuletzt geändert von micha555 am Do 2. Apr 2009, 10:20, insgesamt 1-mal geändert.
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

twister
Erfahrener Benutzer
Erfahrener Benutzer
Beiträge: 220
Registriert: So 22. Mär 2009, 12:35

AW: Boot FW für E2 mit E2 Platte möglich?

#13

Beitrag von twister » Do 2. Apr 2009, 19:03

micha555 hat geschrieben:Das klappt nicht... :?

Er nimmt deine Befehlzeilen klaglos an, nach dem "boot" ändert sich aber am Output nichts.

Wenn du nur Enigma_Installer.tfd geflasht hast, dann kann es mit dieser bootzeile nicht funktionieren, weil sie nach wie vor den Kernel aus dem Flash lädt:

Code: Alles auswählen

...bootm 80060000'
Der bootbefehl sollte wie folgt aussehen (ohne Gewähr):

Code: Alles auswählen

set bootcmd 'usb reset;fatload usb 0 85000000 uImage;bootm;setenv bootargs $ba1;ide reset;ext2load ide 0:1 85000000 /boot/uImage;bootm'
Im prinzip ist folgende Zeile ausreichend, wenn man nicht versuchen will vom USB zu booten:

Code: Alles auswählen

set bootcmd 'setenv bootargs $ba1;ide reset;ext2load ide 0:1 85000000 /boot/uImage;bootm'
Die komplette Beschreibung von U-boot Befehlen ist hier zu finden.

Benutzeravatar
micha555
Vollzeit-Guru
Vollzeit-Guru
Beiträge: 2015
Registriert: So 17. Feb 2008, 21:05
Receivertyp: 7700 HDPVR
Receiverfirmware: Enigma2-XXX
Wohnort: Nähe FFM

AW: Boot FW für E2 mit E2 Platte möglich?

#14

Beitrag von micha555 » Do 2. Apr 2009, 23:16

Das probier ich aus!

Irgendwann packt einen ja schon der Ehrgeiz! :wink:

Danke
Micha
Gruss
Micha555


Und bevor hier Fragen zum xten mal gestellt werden: Wiki für Enigma2 . Eintragen in die Verteilerliste für Infos zu den E2 Images könnt ihr euch hier

Antworten

Zurück zu „Enigma2“