PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Per Admin Tool von Morly mit Kthrein original Image verbinden????



stonev
27.09.2013, 09:13
Hallo,

ich verzweifel gerade etwas.
Habe die 910 mit Originalimage geflasht und in den Auslieferungszustand versetzt.
Mit KCC FTP Server aktiviert. Mit dem RecoveryTool MaxiBoot installiert und aktiviert.
Mit Create Mini habe ich nen 4GB Stick in 3 Partitionen (SWAG in vFat - MINI1 und 2 in ext2) erstellt. Dann das HDMU manuell drauf und entpackt.
Leider will die Kiste trotzdem von USB nicht booten ???

Wie ich hier gelesen habe können die Bootargs nicht in Ordnung sein. Also habe ich das Admin Toll genommen, mit welchem ich leider keine telnetverbindung zum Originalimage aufbauen kann. Bekomme immer nen Timeout und werde aufgefordert die Verbindungseinstellungen zu prüfen. IP stimmt, Port auch .. bleiben noch Benutzername und Passwort. Habe alles probiert: root/kathrein - root/ohne - ohne/ohne.... nix geht :(

Wenn ich die Telnetverbindung per Putty aufbaue, wird weder Benutzername noch Password abgefragt - lasse ich die Felder im Admintool leer, geht aber auch nix.

Ich kann ich die Bootargs über die Konsole prüfen / ändern - oder eine Verbindung mit dem Admintool zum Originalimage herstellen?

morly
27.09.2013, 09:15
Hi stonev,
verbind dich mal via telnet und poste hier den gesamten Fensterinhalt (vom Einloggen weg).

morly
27.09.2013, 10:10
Nachtrag: benötige die Infos um den Prompt auszulesen - den geben wir in den Settings ein, dann verbindet das Tool.
Das Tool kopiert dann die fehlenden Befehle auf die Box damit auch das Standardimage alles erledigen kann...
Danach ist die Anpassung der Bootargs ein Kinderspiel ;)

stonev
27.09.2013, 10:33
BusyBox v1.1.0 (2006.03.02-09:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ #



So sieht das aus, wenn ich mich mit Putty verbinde. Kein Login erforderlich....
Habe inzwischen mal versucht die Bootargs per HT auszulesen und zu ändern.... kein Erfolg :(
Mit dem Tool wird es sicher einfacher... Danke

morly
27.09.2013, 10:39
OK, starte Tool, im Welcome Tab wechsle zu: Settings
Dort findest du einen Eintrag "Telnet Prompt Pattern"
Da trägst du ein:

/ #
BITTE UNBEDINGT COPY PASTE MACHEN (da ist ein Leerzeichen zwischen / und #)
Dann nochmal verbinden, klappts?

stonev
27.09.2013, 10:48
Sieht schon besser aus. Verbindung lief an, Tool wollte Befehlssätze kopieren - scheitert dann aber an der Boxtyperkennung.
Fehlermeldung "Could not determine boxtype"

Wie kann ich denn den Boxtype manuell festlegen?

morly
27.09.2013, 10:49
Ja klar, im Fenster ganz oben steht "Boxtype" - stell da mal die UFS910 ein (nach dem Verbinden)
Werden die Bootargs dann eingelesen?

stonev
27.09.2013, 10:59
Das geht eben nicht, ich komm in das Feld oben rechts nicht rein.... weder vorher noch nachher...

Hier die Statusausgabe des Tools:

Connecting to box via telnet...OK
Telnet prompt received: / #
All needed commands on box found
Query box type and root partition...
Could not determine boxtype

morly
27.09.2013, 11:02
Schau mal - da kommt ein Fenster wo es heisst ob du trotzdem starten möchtest mit Limited Functionality - vielleicht verdeckt?
Da OK und weiter gehts

- - - Aktualisiert - - -

ansonsten mach mal folgendes:
geh mit telnet an die Box, dann:

fdisk -l
fw_printenv

stonev
27.09.2013, 11:29
Ne, keine Chance. So ein Fenster kommt nicht - auch nicht versteckt.
Hab die Box auch noch mal neu gestartet und von vorne probiert - ohne Erfolg.

Muss zu meiner Schande gestehen, dass ich jetzt gesehen habe, dass es eine neue Version 1.4 gibt. (Alles o. a. basiert auf 1.2)
Aber: Mit der 1.4 er bekomme ich jetzt nen FTP Error beim Upload *confused*

EDIT (hab deinen weiteren Hinweis gerade erst gelesen):
Habe die Befehle eingegeben, sie sind aber nicht bekannt...

/ # fdisk -l
/bin/sh: fdisk: not found
/ # fw_printenv
/bin/sh: fw_printenv: not found

morly
27.09.2013, 11:33
bei der 1.4 stell in den settings bei tool path auf /tmp

stonev
27.09.2013, 11:55
Hab ich gemacht, nimmt er auch. Ändert aber nichts am FTP upload Fehler...

Nebenher:
Habe mir in Putty gerade mal die Mounts vom Stick angesehen:

/dev/sda1 on /tmp/usb/SWAP (1-1) type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset =iso8859-1)
/dev/sda2 on /tmp/usb/MINI1 (1-2) type ext2 (rw)
/dev/sda3 on /tmp/usb/MINI2 (1-3) type ext2 (rw)



In meinen Bootargs steht aber:

bootcmd_9=usb reset;ext2load usb 0:2 a5000000 /boot/uImage;run bootargs_9;bootm a5000000

Müsste da statt der 0 nicht eine 1 stehen?

morly
27.09.2013, 12:02
mach mal ein:

fdisk -l
blkid
mount

stonev
27.09.2013, 12:03
BusyBox v1.1.0 (2006.03.02-09:48+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ # fdisk -l
/bin/sh: fdisk: not found
/ # blkid
/bin/sh: blkid: not found
/ # mount
/dev/mtdblock3 on / type cramfs (ro)
/dev/mtdblock2 on /config type jffs2 (rw)
/dev/mtdblock6 on /data type jffs2 (rw)
/dev/mtdblock4 on /app type cramfs (ro)
/proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
ramfs on /tmp type ramfs (rw)
ramfs on /dev type ramfs (rw)
ramfs on /ramdisk type ramfs (rw)
ramfs on /mnt type ramfs (rw)
ramfs on /etc type ramfs (rw)
ramfs on /tmp/etc type ramfs (rw)
ramfs on /etc type ramfs (rw)
none on /proc/bus/usb type usbfs (rw)
none on /sys type sysfs (rw)
/dev/sda1 on /tmp/usb/SWAP (1-1) type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset =iso8859-1)
/dev/sda2 on /tmp/usb/MINI1 (1-2) type ext2 (rw)
/dev/sda3 on /tmp/usb/MINI2 (1-3) type ext2 (rw)

morly
27.09.2013, 12:32
OK - ja, nichts vorhanden, darum wäre auch das Admin Tool gut gewesen,
egal, bitte folgendes:

fw_printenv
welche Parts hast angeschlossen? Interne HDD? Stick? wo sind die Parts fürs Image?

stonev
27.09.2013, 12:49
Den fw_printenv kennt er auch nicht.
Habe nur einen 4GB Stick mit 3 Partitionen (Swap - Mini1 - Mini2) -> Siehe auch Mount oben.
Das Image liegt im Mini2

Die Bootargs müssten laut Hyperterminal so aussehen (wenn jetzt kein Copy Paste Fehler reingekommen ist:

boot_param_version=20
board=stb7100ref_27
bootdelay=1
autoload=n
ipaddr=192.168.178.45
serverip=192.168.178.11
gateway=192.168.178.1
gatewayip=192.168.178.1
netmask=255.255.255.0
ethaddr=00:1D:EC:01:1E:8D
bootcmd=bootm a0040000
bootargs=console=ttyAS0,115200 root=/dev/mtdblock3 mem=41m bigphysarea=2600 coprocessor_mem=2m@0x04000000,2m@0x04200000
bootcmd_0=bootm a0040000

bootdesc_0=----Flash----
bootdesc_7=----USB-3----
bootdesc_8=----USB-2----
bootdesc_9=----USB-1----

bootcmd_9=usb reset;ext2load usb 0:2 a5000000 /boot/uImage;run bootargs_9;bootma5000000
bootcmd_8=usb reset;ext2load usb 0:3 a5000000 /boot/uImage;run bootargs_8;bootma5000000
bootcmd_7=usb reset;ext2load usb 0:4 a5000000 /boot/uImage;run bootargs_7;bootma5000000

bootmenutimeout=2
rootdelay=4
stdin=serial
stdout=serial
stderr=serial

bootargs_0=bootargs_0=set bootargs console=ttyAS0,115200 root=/dev/mtdblock2 ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=0 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootargs_9=bootargs_9=set bootargs console=ttyAS0,115200 root=/dev/sda2 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootargs_8=bootargs_8=set bootargs console=ttyAS0,115200 root=/dev/sda3 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootargs_7=bootargs_7=set bootargs console=ttyAS0,115200 root=/dev/sda4 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit



Ich könnte statt des Originalimages auch eine altes AAF flashen. Würde das bzgl. des Tools helfen?

morly
27.09.2013, 13:34
ja - altes aaf würde helfen :)

stonev
27.09.2013, 14:36
AAF ist drauf, Tool läuft :)
Allerdings kann ich die Bootargs nicht auslesen, weil das Tool ein Mini Uboot fordert, habe aber Maxi installiert...
Muss ich Mini parallel installiert haben???

morly
27.09.2013, 14:40
nein - muss trotzdem gehen
geh mal in das bootargs tab und mach nen reload

ReWard
27.09.2013, 21:37
....Muss zu meiner Schande gestehen, dass ich jetzt gesehen habe, dass es eine neue Version 1.4 gibt. (Alles o. a. basiert auf 1.2)

Mal eine Frage, wo hast Du das Tool her?


ja - altes aaf würde helfen :)

Nanana. :sm57::sm16: ;) ;)

morly
27.09.2013, 21:41
Hauptsache nen e2 ;)

stonev
27.09.2013, 22:43
Mal eine Frage, wo hast Du das Tool her?



Nanana. :sm57::sm16: ;) ;)

Na hier aus´m Board - aber war wohl eher ne rethorische Frage, oder?

@MorlY
Nebenbei V1.2 bekomme ich wieder das FTP Upload Problem.

V1.4:
Im Protokoll steht zwar:

Requesting bootargs via LAN...
Bootargs received via LAN

Aber sehen kann ich nichts. Reload bringt auch nichts.
Habe immer den Eindruck, als ob die Verbindung nicht sauber steht, bzw. recht schnell abschmiert....

ReWard
27.09.2013, 23:41
Na hier aus´m Board - aber war wohl eher ne rethorische Frage, oder?....

Ne, eigentlich nicht, weil hier die neueste ja oben steht. Es interessiert mich eben, ob Du von einem anderen Board das Tool hattest, oder nur nicht aktuell warst.

morly
28.09.2013, 04:14
Im log findest den toolpath, geh mal vial telnet nach Start und Verbinden vom admin tool dort hin. Dann noch in den SH4_MORLY Ordner. Dort mach mal:

./fw_printenv
was sagt er?

santa
28.09.2013, 07:07
Warum macht ihr das nicht über seriell mit den args, ausgelesen hat er die doch so schon

stonev
03.10.2013, 11:35
Ne, eigentlich nicht, weil hier die neueste ja oben steht. Es interessiert mich eben, ob Du von einem anderen Board das Tool hattest, oder nur nicht aktuell warst.

Hast recht, hatte die 1.2 er aber schon vor einigen Wochen hier gezogen und jetzt übersehen das es ein Update gibt :rolleyes:

Sorry hatte n paar Tage keine Zeit und auch heute nur begrenzt. Habe die Bootargs mit Morlys Tool nun seriell ausgelesen. Das geht TipTop - dachte ich zumindest.
Beim neuschreiben hat das Tool irgendwie zwei Einträge hinzugeschrieben, die nicht rein sollten. Sether startet auch der Flash nicht mehr.

Bootargs sehen jetzt so aus:

#Bootargs Morly's SH4 STB Admin Tool from: Do Okt 3 2013
1:1E:8D init=/bin/devinit
1:1E:8D=init
boot_param_version=20
board=stb7100ref_27
bootdelay=1
bootargs=console=ttyAS0,115200 root=/dev/mtdblock3 mem=41m bigphysarea=2600 coprocessor_mem=2m@0x04000000,2m@0x04200000
autoload=n
stdin=serial
stdout=serial
stderr=serial
ipaddr=192.168.178.45
serverip=192.168.178.11
gatewayip=192.1
bootargs_0=bootargs_0=set bootargs console=ttyAS0,115200 root=/dev/mtdblock2 ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=0 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootcmd_0=bootm a0040000
gateway=192.168.178.1
netmask=255.255.255.0
ethaddr=00:1D:EC:01:1E:8D
bootcmd=bootm a0040000
bootdesc_0=----Flash----
bootdesc_7=----Mini3----
bootdesc_8=----Mini2----
bootdesc_9=----Mini1----
bootcmd_9=usb reset;ext2load usb 0:2 a5000000 /boot/uImage;run bootargs_8;bootma5000000
bootcmd_8=usb reset;ext2load usb 0:3 a5000000 /boot/uImage;run bootargs_8;bootma5000000
bootcmd_7=usb reset;ext2load usb 0:4 a5000000 /boot/uImage;run bootargs_7;bootma5000000
bootargs_9=bootargs_9=set bootargs console=ttyAS0,115200 root=/dev/sda2 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootargs_8=bootargs_8=set bootargs console=ttyAS0,115200 root=/dev/sda3 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootargs_7=bootargs_7=set bootargs console=ttyAS0,115200 root=/dev/sda4 rw ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit
bootmenutimeout=5
backlower=0
backupper=3
front=3
hdd=no
rootdelay=6

Die falschen Einträge habe ich mal rot gemacht. Das sind Bestandteile aus den Bootargs, die irgendwie als eigenständiger Eintrag hinzu gekommen sind....
Beim Versuch die über das Tool per serieller Verbindung zu löschen ist das Tool abgeschmiert :(

Was mir aufgefallen ist:
Ich habe ja nur 3 Partitionen auf dem Stick angelegt - SWAP - Mini 1und 2. In den Bootargs stehen aber standartmäßig drei drin. Macht das was aus?

EDIT:
Den Eintrag
1:1E:8D=init

konnte ich inzwischen löschen. Den anderen bekomme ich nicht raus und vom Flash bootet die Box immer noch nicht :(

morly
03.10.2013, 14:21
hm... was ist da passiert???
OK - folgender Eintrag passt nicht:

bootargs_0=bootargs_0=set bootargs console=ttyAS0,115200 root=/dev/mtdblock2 ip=192.168.178.45:192.168.178.11:192.168.178.1:255 .255.255.0:kathrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=0 nwhwconf=device:eth0,hwaddr:00:1D:EC:01:1E:8D init=/bin/devinit

Bitte einmal bootargs_0 vom Beginn rausschmeissen