Seite 1 von 2

HD51 Image Eigenbau flashen

Verfasst: Sa 24. Feb 2018, 14:55
von Matze2002
Hallo,
zur Zeit ist es so das ein fertig gebautes Image im Buildsystem Ordner landet...
Ich hätte aber gerne das Image in hd51/out
Ich hab auch schon mitbekommen das es geht...
Nur eben nicht wie...wahrscheinlich patch...

Ist es möglich wie bei der 913 dann auch in /tmp hochladen und flashen zu lassen ala eval ?


Dann würde ich noch gerne wissen wie bzw wo man ein "own" Ordner für die hd51 anlegt...

Danke :ksmile:

Re: HD51 Image Eigenbau flashen

Verfasst: Sa 24. Feb 2018, 15:13
von DboxOldie
Matze2002 hat geschrieben: Sa 24. Feb 2018, 14:55 Dann würde ich noch gerne wissen wie bzw wo man ein "own" Ordner für die hd51 anlegt...
Wie bei den anderen Boxen auch > der allgemeine Ordner und Boxspezifisch mit .hd51 drangehängt.
Matze2002 hat geschrieben: Sa 24. Feb 2018, 14:55 Ist es möglich wie bei der 913 dann auch in /tmp hochladen und flashen zu lassen ala eval ?
Grundsätzlich ja....es gibt ja ein Script (flashing-hd51) was Kernel und rootfs in /tmp sucht ( nackt ohne Ordner )...
Ein Backup anlegen kann...
Und das Image in die laufende Partition flasht...
Matze2002 hat geschrieben: Sa 24. Feb 2018, 14:55 Ich hab auch schon mitbekommen das es geht...
Nur eben nicht wie...wahrscheinlich patch...
Man kann sich auch ein custom Script schreiben, was das fertige Image aus dem BS Ordner woanders hin kopiert ( mit mv ) usw....
Ein Patch am BS hat ja immer den Nachteil > könnte klemmen beim nächsten pull.

Re: HD51 Image Eigenbau flashen

Verfasst: Sa 24. Feb 2018, 15:49
von Matze2002
Ok Danke :beerdrink:

own Ordner angelegt...
muss ja nicht viel ändern gegenüber der 913... Denk ich mal.. :D
Fällt mir jetzt nur neutrino.conf ein... :gruebel:

Kann das script hochladen ? :ksmile:
Oder per Haus Post...


Ich hatte mir ja schon was dazu in die flashimage.local reingebastelt...
Hab nur gedacht das es auch per patch geht... :D

Re: HD51 Image Eigenbau flashen

Verfasst: Sa 24. Feb 2018, 15:53
von DboxOldie
Welches Script ?
Das flashing-hd51 liegt im Image.

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 14:14
von Matze2002
ja ging um flashing script...
habs mittlerweile gefunden... :wink2a:


neues problem :

Code: Alles auswählen

hd51 login: root
Password: 
Login incorrect
hd51 login: 
Login timed out after 60 seconds
wie muss denn die eval zeile aussehen ? :gruebel:
weil so geht es ja nicht...

Code: Alles auswählen

eval "{ sleep 2; echo root; sleep 1; echo 'flashing-hd51 yes'; sleep 120; }" | telnet 192.168.2.130
und root:root will er auch net... :roll:

dann gibts da wohl noch was wo nicht geht... nach flashen bleibt die box stehen bei "hd51 stb 4k" im display... zum loggen hab ich noch nix für die hd51...
ich hab schon deine rcS @dbo
aber anscheinend ist noch was im own wo nicht geht...
mal eventuell alle dateien aus deinem image neu runterladen und im own ersetzen... :uhoh3:
Oder fällt euch eine datei ein die von der 913 nicht auf der hd51 geht ? pti.ko oder sowas ?

vielleicht könnte ja doch mal jemand den patch für die hd51 dranhängen...wegen fertigem image in ordner verschieben... zum testen... :D

danke... :ksmile:

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 14:19
von thomas
also erfahrungsgemäss - wenn du eigenbau flashst und der startet damit nicht - liegt es zu 99% an rcS einträgen

prüf ob du die aktuellen pfade drin stehen hast wo neutrino liegt

du kannst mit anderer Partition auf die nicht startende zugreifen mit ftp und datei ändern z.b. rcS

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 14:37
von Matze2002
also die rcS ist aus aktuellem oldie image...
die sollte wohl gehen... :?
also sollte doch noch das ein oder andere sein wo noch klemmt...

ah ok... das man da auf andere partitionen zugreifen kann hab ich nicht gewusst...
aber wohl gefunden... :ksmile:
z.b

Code: Alles auswählen

/media/mmcblk0p9/var/etc

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 15:55
von thomas
mach zum test erstmal die minmal rcS drauf vom git selber ob er dann startet

und prüf mal ordner share wo es denn gibt und wo neutrino im image liegt

usr/bin ? oder usr/local/bin ?

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 17:27
von DboxOldie
Aber Du hast schon per Telnet auf der hd51 probiert ?
Also : kernel.bin und rootfs.tar.bz2 per FTP nach /tmp kopieren
dann im Telnet:
flashing-hd51 &
oder mit backup:
flashing-hd51 yes &
Es muss aber die backup.sh von mir in /usr/bin sein.

Und wenn Du das schaffst kann man auch über das etwas andere eval Kommando nachdenken. :mrgreen:

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 18:01
von Matze2002
ja hab ich schon....
da ging ja wput mit root:root
nur beim eval nicht...

ok ist wohl neue backup.sh... muss ich mal mopsen gehen... :drinking:


jetzt wollte ich gerade ohne own mal bauen...
ist abgekackt... :bratpfanne: :heulen:

Code: Alles auswählen

/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5583:7: error: expected primary-expression before '<' token
 <<<<<<< HEAD
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5583:9: error: 'HEAD' was not declared in this scope
 <<<<<<< HEAD
         ^~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5589:1: error: version control conflict marker in file
 =======
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5589:3: error: expected primary-expression before '==' token
 =======
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5589:5: error: expected primary-expression before '==' token
 =======
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5589:7: error: expected primary-expression before '=' token
 =======
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5590:1: error: version control conflict marker in file
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5590:3: error: expected primary-expression before '>>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5590:5: error: expected primary-expression before '>>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5590:7: error: expected primary-expression before '>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5590:9: error: 'acefc92cc72c282b7df2ee7c3c4a13e56367fd0b' was not declared in this scope
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5626:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5626:3: error: expected primary-expression before '<<' token
 <<<<<<< HEAD
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5626:5: error: expected primary-expression before '<<' token
 <<<<<<< HEAD
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5626:7: error: expected primary-expression before '<' token
 <<<<<<< HEAD
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5626:9: error: 'HEAD' was not declared in this scope
 <<<<<<< HEAD
         ^~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5650:1: error: version control conflict marker in file
 =======
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5650:3: error: expected primary-expression before '==' token
 =======
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5650:5: error: expected primary-expression before '==' token
 =======
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5650:7: error: expected primary-expression before '=' token
 =======
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5653:1: error: version control conflict marker in file
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5653:3: error: expected primary-expression before '>>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5653:5: error: expected primary-expression before '>>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5653:7: error: expected primary-expression before '>' token
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5653:9: error: 'acefc92cc72c282b7df2ee7c3c4a13e56367fd0b' was not declared in this scope
 >>>>>>> acefc92cc72c282b7df2ee7c3c4a13e56367fd0b
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5660:1: error: version control conflict marker in file
 <<<<<<< HEAD
 ^~~~~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5660:3: error: expected primary-expression before '<<' token
 <<<<<<< HEAD
   ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5660:5: error: expected primary-expression before '<<' token
 <<<<<<< HEAD
     ^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5660:7: error: expected primary-expression before '<' token
 <<<<<<< HEAD
       ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5660:9: error: 'HEAD' was not declared in this scope
 <<<<<<< HEAD
         ^~~~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5661:20: warning: statement has no effect [-Wunused-value]
  for (i = StartY; i>0;i--)
                   ~^~
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5661:26: error: expected ';' before ')' token
  for (i = StartY; i>0;i--)
                          ^
/home/matze/buildsystem-ddt/build_source/neutrino-mp-max/lib/libtuxtxt/tuxtxt.cpp:5688:2: error: expected '}' at end of input
  }
  ^
Makefile:476: recipe for target 'tuxtxt.o' failed
make[4]: *** [tuxtxt.o] Error 1
Makefile:448: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
Makefile:484: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
Makefile:416: recipe for target 'all' failed
make[1]: *** [all] Error 2
make/neutrino.mk:266: die Regel für Ziel „/home/matze/buildsystem-ddt/.deps/neutrino-mp-plugins.do_compile“ scheiterte
make: *** [/home/matze/buildsystem-ddt/.deps/neutrino-mp-plugins.do_compile] Fehler 2

real	25m25.571s
user	12m59.124s
sys	2m27.920s
make -j2 flash-image-hd51-multi-disk flash-image-hd51-multi-rootfs
rm -rf /home/matze/buildsystem-ddt/build_tmp/image-build
mkdir -p /home/matze/buildsystem-ddt/build_tmp/image-build/hd51
# Create a sparse image block
dd if=/dev/zero of=/home/matze/buildsystem-ddt/build_tmp/image-build/disk.ext4 seek=589824 count=0 bs=512
0+0 records in
0+0 records out
0 bytes copied, 0.000153507 s, 0.0 kB/s
/home/matze/buildsystem-ddt/tufsbox/host/bin/mkfs.ext4 -F /home/matze/buildsystem-ddt/build_tmp/image-build/disk.ext4 -d /home/matze/buildsystem-ddt/tufsbox/release
mke2fs 1.43.9 (8-Feb-2018)
Discarding device blocks: done                            
Creating filesystem with 294912 1k blocks and 73728 inodes
Filesystem UUID: dca9fee9-2650-4350-a034-3fdb4c600280
Superblock backups stored on blocks: 
	8193, 24577, 40961, 57345, 73729, 204801, 221185

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (8192 blocks): done
Copying files into the device: __populate_fs: No such file or directory while changing working directory to "/home/matze/buildsystem-ddt/tufsbox/release"
mkfs.ext4: No such file or directory while populating file system
make/flashimage.mk:102: recipe for target 'flash-image-hd51-multi-disk' failed
make[1]: *** [flash-image-hd51-multi-disk] Error 1
make/flashimage.mk:28: die Regel für Ziel „flashimage“ scheiterte
make: *** [flashimage] Fehler 2
matze@matze-VirtualBox:~/ddt-max-hd51$ 
und nein... ich hab da nix gemacht an der flashimage.mk :roll:
ist doch von gestern auf heute nix geschraubt worden... :verstehe_bahnhof:

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 18:04
von DboxOldie
und nein... ich hab da nix gemacht an der flashimage.mk :roll:
ist doch von gestern auf heute nix geschraubt worden... :verstehe_bahnhof:
Wetten doch ? :mrgreen:

Ausserdem steht ja da im Klartext wo der Fehler herkommt....

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 18:28
von Frankenstone
Ich mische mal mit .
Max hat sein Neutrino Git resettet.
Bitte in Archive den Ordner löschen.
Dann baut es auch wieder Max sein Neutrino.

Bitte nicht Max Neutrino mit DDT-Neutrino verwechseln.

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 18:52
von DboxOldie
Mit eval ist klar > die hd51 hat PW bei telnet, die SH4 nicht.

Könnte dann so aussehen :

Code: Alles auswählen

box_ip="123.456.980.123"  ( <--- die weist nur Du ) 
eval "{ sleep 2; echo root; sleep 2; echo root; sleep 2; echo 'flashing-hd51 yes &'; sleep 30; }" | telnet $box_ip

Re: HD51 Image Eigenbau flashen

Verfasst: Mo 26. Feb 2018, 22:44
von Matze2002
DboxOldie hat geschrieben: Mo 26. Feb 2018, 18:04 Ausserdem steht ja da im Klartext wo der Fehler herkommt....
klar...du siehst das... ICH nicht :oops:

kannst aber gerne mal kurz aufzeigen WO man den Fehler sieht...
ich hatte auch extra geguckt im git ob was geändert würde...
wo sehe ich den git reset?


danke für den tipp @fs
hat durchgebaut...
und auch geflasht per eval... ist auch gestartet...ohne own
also liegt das problem im own... :bratpfanne:



bitte mal den patch anhängen... :D

Re: HD51 Image Eigenbau flashen

Verfasst: Di 27. Feb 2018, 15:21
von DboxOldie
Welcher Patch ?