stb-startup Plugin und Boxmode Umschaltung

Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

stb-startup Plugin und Boxmode Umschaltung

#1

Beitrag von DboxOldie »

Das aktuelle stb-startup.lua von hier: https://github.com/tuxbox-neutrino/plug ... tb_startup
läuft ja im alten und neuen Flash Layout und kann auch den Boxmode ( 1 <> 12 ) wechseln.
boxmode1.png
wenn man in der Übersicht die Menü Taste drückt:
boxmode2.png
Normal für Mode 1 sehen die Bootargs so aus:

Code: Alles auswählen

Inhalt von STARTUP:
boot emmcflash0.kernel1 'root=/dev/mmcblk0p3 rw rootwait hd51_4.boxmode=1'
Fragt man das System nach Start ab, sieht man, der BOLT packt die cma Parameter für Standard Mode 1 selber hinten dran, das Modul wird auch in Mode 1 gestartet:

Code: Alles auswählen

hd51-2:~# cat /proc/cmdline
root=/dev/mmcblk0p3 rw rootwait hd51_4.boxmode=1 brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200

hd51-2:~# cat /proc/meminfo | grep Cma
CmaTotal:         647168 kB
CmaFree:              68 kB

hd51-2:~# cat /sys/module/hd51/parameters/boxmode
1
Wählt man nun per Multiboot den Boxmode 12, sehen die Bootargs so aus:

Code: Alles auswählen

Inhalt von STARTUP:
boot emmcflash0.kernel1 'brcm_cma=520M@248M brcm_cma=192M@768M root=/dev/mmcblk0p3 rw rootwait hd51_4.boxmode=12'
Und die Systemabfrage nach Start zeigt, auch hier werden die Default cma Parameter vom BOLT hinten angehängt,
die für Mode 12 sind vorhanden,
und das Modul wird in Mode 12 gestartet:

Code: Alles auswählen

hd51-2:~# cat /proc/cmdline
brcm_cma=520M@248M brcm_cma=192M@768M root=/dev/mmcblk0p3 rw rootwait hd51_4.boxmode=12 brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200

hd51-2:~# cat /proc/meminfo | grep Cma
CmaTotal:         729088 kB
CmaFree:              60 kB

hd51-2:~# cat /sys/module/hd51/parameters/boxmode
12
Startet man nun per Multiboot ein E2 Image in Mode 12, funktioniert das PIP in E2 ( mit Blau aktivierbar )
und der Multiboot Screen von E2 zeigt es auch an als aktiv in Mode 12:
e2-multiboot.png
Hinweis:
Der Multiboot Selector vom E2 Image oben im Screenshot mit dem Datum kann selber NICHT in den Mode 12 schalten

Das Image bootet nicht > der Kernel verreckt beim Laden der Module !!!
Das klappt weder im alten oder neuen Flash Layout, nur die Umschaltung in den Mode 1 funktioniert !!!
Wer das also auf ein E2 Image in Bank 1 anwendet, hat ein wenig Spass.... :mrgreen:
Ich weis auch nicht ob diese Macke in E2 mittlerweile behoben wurde....
Wer es denn braucht > das Umschalten mit Neutrino geht ja. :kicher:
Und sind die Bootargs richtig, kann man mit E2 auch einen Reboot wagen.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
Frankenstone (Do 27. Jun 2019, 16:54)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: stb-startup Plugin und Boxmode Umschaltung

#2

Beitrag von Frankenstone »

Heisst ja dann , man kann dies für den boxmode = 1 aus der flashimage.mk im DDT entfernen .
Selbst der ältere v1.07-r19 bolt kann dieses .
Habe es selber getestet.

Wenn ich das richtig lese wegen dem Boxmode=12 macht es das tuxbox stb-startup ergo muss es für DDT weiterhin , wenn man das DDT startup nutzt, vorhanden sein.

Ist nun im GIT.
Folgende Benutzer bedankten sich beim Autor Frankenstone für den Beitrag:
DboxOldie (Do 27. Jun 2019, 14:25)
Bewertung: 7.69%
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
max
Moderator
Moderator
Beiträge: 812
Registriert: Mi 6. Jul 2011, 22:23
Hat sich bedankt: 26 Mal
Danksagung erhalten: 49 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#3

Beitrag von max »

also für das aktuelle stb-startup muss auch der Eintrag für boxmode 12 raus aus.
Hintergrund das Plugin schreibt diesen wert brcm_cma=520M@248M brcm_cma=200M@768M selber in die boot Dateien,
wenn sie schon da sind, steht es 2 mal drin und box bootet nicht mehr.

Daher können in der flashimage.mk die Zeilen 154 - 157 und 144 - 148 für das neue stb-startup ganz raus
Folgende Benutzer bedankten sich beim Autor max für den Beitrag:
Frankenstone (Do 27. Jun 2019, 16:15)
Bewertung: 7.69%
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: stb-startup Plugin und Boxmode Umschaltung

#4

Beitrag von Frankenstone »

Habe das tuxbox stb-startup zu unserem DDT Git hinzugefügt.
Bauen natürlich deaktiviert, kann man dann ja lokal einschalten wenn man es nutzen möchte.

Ein Edit:
Wer das neue stb-startup nutzen möchte , braucht dazu noch ein Script und den Eintrag in der rcS .
Beides ist hier zu finden partitions-by-name (Post by DboxOldie #43075)
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#5

Beitrag von DboxOldie »

Gerade mal manuell die STARTUP_1_12 bis _4_12 in /boot reinkopiert, so wie die noch aus der flashimage.mk vom ddt-git kommen.
Das juckt das stb-startup nicht > es ignoriert die sowieso....
Auch dem NI Image ist es egal ( klar gleiches Plugin )
und E2 ist es auch egal.
Die Umschaltung funktioniert jedenfalls.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
flk
Developer
Developer
Beiträge: 73
Registriert: Sa 12. Jan 2013, 10:19
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#6

Beitrag von flk »

max hat geschrieben: Do 27. Jun 2019, 15:53 also für das aktuelle stb-startup muss auch der Eintrag für boxmode 12 raus aus.
Hintergrund das Plugin schreibt diesen wert brcm_cma=520M@248M brcm_cma=200M@768M selber in die boot Dateien,
wenn sie schon da sind, steht es 2 mal drin und box bootet nicht mehr.

Daher können in der flashimage.mk die Zeilen 154 - 157 und 144 - 148 für das neue stb-startup ganz raus
Das Problem habe ich zumindest in der Theorie behoben. Mit dem aktuellen Plugin sollten eventuell vorhandene cma Werte entfernt werden, bevor das Plugin sie wieder einfügt. Das vermeidet (höchstwahrscheinlich) das Problem mit den Doppeleinträgen

https://github.com/tuxbox-neutrino/plug ... p.lua#L438
Folgende Benutzer bedankten sich beim Autor flk für den Beitrag (Insgesamt 2):
max (Do 27. Jun 2019, 18:40) • Frankenstone (Do 27. Jun 2019, 18:43)
Bewertung: 15.38%
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#7

Beitrag von DboxOldie »

Du siehst ja, dass der BOLT die default Werte sowieso anhängt.
Man sieht es auch im seriellen Log oder per dmesg:

Code: Alles auswählen

[    0.000000] pcpu-alloc: [0] 0 [0] 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260416
[    0.000000] Kernel command line: root=/dev/mmcblk0p3 rootsubdir=linuxrootfs1 kernel=/dev/mmcblk0p2 rw rootwait hd51_4.boxmode=1 brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
Schicker wäre es ( liegt aber nicht in unserer Hand ) , wenn der BOLT selbständig je nach Boxmode ( 1 oder 12 ) die passenden Parameter anhängt.
Parsen der cmdline macht der sowieso....
Das würde einiges vereinfachen, aber man kann ja nicht alles haben. :mrgreen:
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
Frankenstone (Do 27. Jun 2019, 18:58)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
flk
Developer
Developer
Beiträge: 73
Registriert: Sa 12. Jan 2013, 10:19
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#8

Beitrag von flk »

DboxOldie hat geschrieben: Do 27. Jun 2019, 18:57 Du siehst ja, dass der BOLT die default Werte sowieso anhängt.
Da bin ich nicht hundertprozentig sicher, wie das genau abläuft, aber ich denke, der Kernel hängt nur diesen Wert an die cmdline vom Bolt dran, weil in #L615 CONFIG_CMDLINE_EXTEND=y gesetzt ist.

https://github.com/HD-Digital/meta-gfut ... onfig#L613

https://cateee.net/lkddb/web-lkddb/CMDLINE_EXTEND.html
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#9

Beitrag von DboxOldie »

Ja hast Recht, in die Ecke habe ich noch garnicht geschaut.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#10

Beitrag von DboxOldie »

@flk:
Es ist in der Tat so, das der Kernel aus dieser Zeile der defconfig:

Code: Alles auswählen

CONFIG_CMDLINE="brcm_cma=440M@328M brcm_cma=192M@768M console=ttyS0,115200"
die Args an die Bootargs vom BOLT anhängt.

Ich habe mal probeweise die _cma Werte da entfernt > einmal durchgebaut > das gibt eine tolle Kernel Panic beim Laden der hd51_x Module. :wink:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
flk
Developer
Developer
Beiträge: 73
Registriert: Sa 12. Jan 2013, 10:19
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#11

Beitrag von flk »

Danke für den Test. Gut zu wissen :)
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: stb-startup Plugin und Boxmode Umschaltung

#12

Beitrag von Frankenstone »

Mahlzeit ...Feststellung.
Thomas schrieb ja im Chat das dieses stb-startup nicht funktioniert .
Heute hatte ich Spieltrieb und habe in Part 3 ( old Layout) ein oatv 6.1 geflasht in Part 3.
Wollte dann mit diesem startup auf Part 3 schalten und tada... es ging nicht und es wurde Zeile 159 angemeckert .

Heisst hat man ein steinaltes E2 im Flash versagt dieses startup :mrgreen:
Nutzt man das aus den DD Quellen kann man schalten und walten wie man möchte.
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#13

Beitrag von DboxOldie »

Das ist schon möglich....
Im steinalten E2 gab es wohl schon die Datei: /etc/image-version,
aber die Werte:
distro=irgendein-e2
imageversion=4711
gab es wohl noch nicht, daher jault das Plugin hier rum:

Code: Alles auswählen

		imagename = get_value("distro", root, "/etc") .. " " .. get_value("imageversion", root, "/etc")
:mrgreen:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: stb-startup Plugin und Boxmode Umschaltung

#14

Beitrag von Frankenstone »

In meinen Images gibt es die image-version und distro auch nicht , geht aber trotzdem ohne diese einträge in der .version.
Was da nun genau hängt , juckt mich nicht :mrgreen: war halt nur mal eben über den Tellerrand :wink:

Die Feststellung ist ja dazu da , da ja Thomas Probleme hatte nur welches nun genau keine Ahnung mehr , denn der Chat ist halt sehr vergesslich.

Selber schuld wenn man keine Beiträge dazu macht.
Irgendwann rächt es sich ohne Beiträge :mrgreen:
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: stb-startup Plugin und Boxmode Umschaltung

#15

Beitrag von DboxOldie »

Richtig:
Ohne die Datei image-version gibbet keine Probleme > dann wird nur STARTUP_1-4 angezeigt....

Wenn die aber nun da ist werden eben die Werte vemisst....

Ergo:
kein steinaltes E2 verwenden...
oder die Werte reinschreiben...
k.A. was passiert, wenn man in E2 die Datei löscht....wahrscheinlich > :labor_explosion:
:mrgreen:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Antworten

Zurück zu „AX 4K HD51 - Allgemeines“