AX/MUTANT - Bugliste/Funktionen/Tests

Benutzeravatar
Janus
NI - VIP
Beiträge: 1153
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 2 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Janus »

Seit meinem Selbstbau-Image vom Abend des 1.Mai mit aktuellem GIT-Stand (ohne irgendwelche Änderungen an meinen eigenen Source-Teilen) führt der Aufruf des EPG (Taste "EPG") zur sofortigen Unbedienbarkeit der Box.
Unabhängig vom Programm bei dem ich den EPG aufrufe. Ist reproduzierbar.

War im der vorherigen Image-Version nicht!

Bild und Ton laufen aber unbeeindruckt weiter.

Wahrscheinlich ein Segfault.
Wenn ich Zeit finde, mache ich mal ein Log...

Nachtrag:
Die Box bleibt bedienbar über telnet/pzapit, allerdings ohne OSD
Ich 'forsche' weiter...

und ein "letztes" Log:
TP: B45803FB0001
SID: 283D
SOURCE: 0
CA_MASK: 1
CALEN: 65
Scrambled: 0
Mode: 0
Enabled: START
[ca_ci] -> FindFreeSlot
[ca_ci] set input0 to tuner0
No free ci-slot
CaMap Empty
[pmt] set update filter, sid 0x283d pid 0x13ec version 1
ShowText '_eins'
3 May 09:44:40 ntpdate[2272]: adjust time server 192.168.1.1 offset -0.000167 sec
2019-05-03 09:44:40.790 [sectionsd] timeThread: Time set via NTP, going to sleep for 300 seconds.
2019-05-03 09:44:40.790 [sectionsd] eitThread::run:: time set: Fri May 3 09:44:40 2019

2019-05-03 09:44:40.791 [sectionsd] freeSatThread::run:: time set: Fri May 3 09:44:40 2019

2019-05-03 09:44:40.790 [sectionsd] cnThread::run:: time set: Fri May 3 09:44:40 2019

2019-05-03 09:44:41.147 [sectionsd] addEvent: ch 03fb0001283d running 1 (next) got_CN 0
[neutrino] CSectionsdClient::EVT_GOT_CN_EPG
2019-05-03 09:44:41.883 [sectionsd] addEvent: ch 03fb0001283d running 4 (curr) got_CN 2
[neutrino] CSectionsdClient::EVT_GOT_CN_EPG
2019-05-03 09:44:43.754 [sectionsd] cnThread: eit update filter, ch 0x03fb0001283d, current ver 0x16 got events 3 (not active)
[ConfigFile] saving /var/tuxbox/config/timerd.conf
ShowText '_eins'
key: 016d value 1, translate: 016d -epg-
url is http://root:ni@192.168.1.44:80/control/ ... ormat=json
going to download
> GET /control/timer?format=json HTTP/1.1

Host: 192.168.1.44

Authorization: Basic cm9vdDpuaQ==

User-Agent: neutrino/httpdownloader

Accept: */*


Danach kommt nur noch:
[CI SESS] receiveData slot: 0x5684c0 >
SESSION(4)/CC 9f 90 07:
[dvbci_ccmgr] -> ci_ccmgr_cc_sac_data_req
[dvbci_ccmgr] -> ci_ccmgr_cc_sac_send (9F9008)
[ca_ci] -> transmitData len(64)
in Schleife...
Zuletzt geändert von Janus am Fr 3. Mai 2019, 10:48, insgesamt 1-mal geändert.
Joerg
NI - VIP
Beiträge: 893
Registriert: Di 12. Apr 2016, 20:53
Wohnort: NRWde
Box: AX-HD51 2xSX
Has thanked: 10 times
Been thanked: 8 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Joerg »

also ich hab das Server-Image vom 2.05. drauf (ebenfalls schon mit gefixter Movieplayer Play-Time Anzeige als letztes Update) und kann das nicht nachvollziehen - wir reden generell von der Eventlist aktuelles Programm (Zeit und Kurzbezeichnung links, rechts EPG Text zum markierten EGP-Event) ? bei mir ruf ich das idR über Rot > Rot auf (weil ich die Fernseher-FB nutze, aber mit der AX-FB funzt auch die EPG-Taste) und an der Trinity mit gleichem Imagestand ebenfalls (beides, rot > rot und EPG-Taste).
Vielleicht mal gegen testen mit einem runtergeladenem Fertigimage
E4HD DVB-S2X + DVB-C mit NI 4.20
AX HD51 + HD61 DVB-S2 mit NI 4.20
CST Trinity DVB-S2 mit NI 4.20
Philips 55oled903 - DVB-S2 + DVB-C mit Android 8.0
Astra 1+2 mit HD+, Unitymedia NRW/Vodafone West FTA
Kabel-Internet Business 500/50MBit/s mit Fritzbox 6690
Benutzeravatar
Janus
NI - VIP
Beiträge: 1153
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 2 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Janus »

Auch wenn ich die Timerliste aufrufe (blau > gelb) hängt sich die Box weg!
Ich vermute mal, dass Irgendwas mit dem Remote-Timer (wegen dieser URL zum Tank) nicht passt.
Vielleicht ist da bei der Datenübernahme beim Flashen am Mittwoch was schiefgelaufen.
Das hakt auch, wenn ich die URL am PC manuell in Firefox eingebe.

Ich gehe jetzt erstmal wieder auf die Sicherung von Mittwoch zurück. Die falsche Zeit im Movieplayer nervt weniger... :grinning:
Benutzeravatar
Janus
NI - VIP
Beiträge: 1153
Registriert: Di 12. Apr 2016, 19:41
Box: HD1, Zee, Neo, Tank, HD51, Duo4K
Been thanked: 2 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Janus »

Nachdem das Problem im gesicherten Image auch auftrat, habe ich in Neutrino.conf die Einträge für den Remote-Timer auf false/0/"" gesetzt.

"Fehler" beseitigt.

Im neuen Image nach dem Rückflashen ebenfalls: Fehler beseitigt.

Irgendwas ist da beim "Umfang" der Datensicherung wohl schief gelaufen.
Vielleicht könnte man für solche Fälle (z.B. Configuration ja, Executable nein) da eine Fallback-Lösung einbauen.

Code: Alles auswählen

Wenn (die Anforderung an die Remote-Box = invalid)
--> lass' es
Sonst 
--> mach' es
Und weiter
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Ich habe mal das aktuelle Nightly (ni360-201905140442-arm-hd51_multi_usb.zip) mit dem neuen Flashlayout per USB geflasht.
Das Image startet, die vorher gesicherten Einstellungen konnten nach Flashen von HDD eingespielt werden.

Allerdings taucht im Log sowas sekundenweise auf:
[+] Spoiler

Please press Enter to activate this console. May 14 13:51:35 NI-AX-102E2F daemon.info : starting pid 2548, tty '': '-/bin/sh'
May 14 13:51:36 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2548) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:36 NI-AX-102E2F daemon.info : starting pid 2549, tty '': '-/bin/sh'
vvMay 14 13:51:37 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2549) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:37 NI-AX-102E2F daemon.info : starting pid 2550, tty '': '-/bin/sh'

May 14 13:51:38 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2550) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:38 NI-AX-102E2F daemon.info : starting pid 2551, tty '': '-/bin/sh'
May 14 13:51:39 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2551) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:39 NI-AX-102E2F daemon.info : starting pid 2552, tty '': '-/bin/sh'
May 14 13:51:40 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2552) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:40 NI-AX-102E2F daemon.info : starting pid 2553, tty '': '-/bin/sh'
May 14 13:51:41 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2553) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:41 NI-AX-102E2F daemon.info : starting pid 2554, tty '': '-/bin/sh'
May 14 13:51:42 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2554) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:42 NI-AX-102E2F daemon.info : starting pid 2555, tty '': '-/bin/sh'
May 14 13:51:43 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2555) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:43 NI-AX-102E2F daemon.info : starting pid 2556, tty '': '-/bin/sh'
May 14 13:51:44 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2556) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:44 NI-AX-102E2F daemon.info : starting pid 2557, tty '': '-/bin/sh'
May 14 13:51:45 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2557) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:45 NI-AX-102E2F daemon.info : starting pid 2558, tty '': '-/bin/sh'
May 14 13:51:46 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2558) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:46 NI-AX-102E2F daemon.info : starting pid 2559, tty '': '-/bin/sh'
May 14 13:51:47 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2559) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:47 NI-AX-102E2F daemon.info : starting pid 2560, tty '': '-/bin/sh'
May 14 13:51:48 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2560) exited. Scheduling for restart.

Please press Enter to activate this console. May 14 13:51:48 NI-AX-102E2F daemon.info : starting pid 2561, tty '': '-/bin/sh'
Auf /dev ist kein devtmpfs gemountet, d.h. alle Nodes in /dev werden im Dateisystem dauerhaft erstellt ????

Von Start_1 ein Onlineflash nach Start_2 mit Einstellungen durchgeführt:
Das Image startete, aber es wurden keine Einstellungen übernommen.
( Image im neuen userdata = p7 unter linuxrootfs2 )

Und der Notfallreboot ( Powerknopf gedrückt halten und Box einschalten / Strom drauf ) funktioniert NICHT !!!!
Man landet in der seriellen Konsole vom BOLT:
[+] Spoiler

BOX MODE: 1
AVS: park check
AVS: temperature monitoring enabled
AVS: STB: V=0.887V, T=+63.783C, PV=0.832V, MV=0.892V, FW=30333078 [0.3.0.x]
USB otp=00000040
board selection update!
board was ?, now a (flags:0xffe00000)
USB @ 0xf0470200: IPP is active low, IOC is negative polarity
usb: resetting device on bus 0 hub 1 port 1
USB: New high speed device connected to bus 0 hub 1 port 1
usb: resetting device on bus 0 hub 2 port 1
USB: New full speed device connected to bus 0 hub 2 port 1
USB: Lower speed devices not supported under high speed hub
usb: resetting device on bus 0 hub 2 port 3
USB: New full speed device connected to bus 0 hub 2 port 3
USB: Lower speed devices not supported under high speed hub
USB device matching <USB> not found!
BOLT>
Ist also schlecht wenn ein Image auf einer anderen Part nicht mehr bootet > man kann so die Part1 nicht mehr starten !

Normal sieht das so aus ( hier noch altes Flashlayout ) beim Notfallreboot:
[+] Spoiler

BOX MODE: 1
AVS: park check
AVS: temperature monitoring enabled
AVS: STB: V=0.887V, T=+61.348C, PV=0.833V, MV=0.893V, FW=30333078 [0.3.0.x]
USB otp=00000040
board selection update!
board was ?, now a (flags:0xffe00000)
USB @ 0xf0470200: IPP is active low, IOC is negative polarity
usb: resetting device on bus 0 hub 1 port 1
USB: New high speed device connected to bus 0 hub 1 port 1
usb: resetting device on bus 0 hub 2 port 1
USB: New full speed device connected to bus 0 hub 2 port 1
USB: Lower speed devices not supported under high speed hub
usb: resetting device on bus 0 hub 2 port 3
USB: New full speed device connected to bus 0 hub 2 port 3
USB: Lower speed devices not supported under high speed hub
USB device matching <USB> not found!
Executing STARTUP...
Loader:zimg Filesys:raw Dev:emmcflash0.kernel1 File:(null) Options:root=/dev/mmcblk0p3 rw rootwait
Reading 4990088 bytes from zImage...........
Starting program at 0x8000 (DTB @ 0x761c000)
Der BOLT nimmt von intern die Parameter und bootet die Part1.

Liegt vielleicht an den Bezeichnungen der Partitionen....
Neues Layout:
[+] Spoiler

BOLT> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 16550 DUART at 0xf040a900 channel 0
mem0 Memory
emmcflash0 EMMC flash Data : 0x000000000-0x0EA400000 (3748MB)
emmcflash0.boot EMMC flash Data : 0x000100000-0x000400000 (3MB)
emmcflash0.linuxker EMMC flash Data : 0x000400000-0x000C00000 (8MB)
emmcflash0.linuxroo EMMC flash Data : 0x000C00000-0x040C00000 (1024MB)
emmcflash0.linuxker EMMC flash Data : 0x040C00000-0x041400000 (8MB)
emmcflash0.linuxker EMMC flash Data : 0x041400000-0x041C00000 (8MB)
emmcflash0.linuxker EMMC flash Data : 0x041C00000-0x042400000 (8MB)
emmcflash0.userdata EMMC flash Data : 0x042400000-0x0E8F00000 (2667MB)
emmcflash1 EMMC flash Boot1: 0x000000000-0x000200000 (2048KB)
emmcflash2 EMMC flash Boot2: 0x000000000-0x000200000 (2048KB)
emmcflash3 EMMC flash RPMB : 0x000000000-0x000020000 (128KB)
flash0.bolt SPI flash @ CS0: 0x00000000-0x00100000 (1024KB)
flash0.macadr SPI flash @ CS0: 0x00100000-0x00110000 (64KB)
flash0.nvram SPI flash @ CS0: 0x00110000-0x00120000 (64KB)
flash0.devtree SPI flash @ CS0: 0x00120000-0x00130000 (64KB)
flash0.splash SPI flash @ CS0: 0x00130000-0x00400000 (3MB)
flash0 SPI flash @ CS0: 0x00000000-0x00800000 (8MB)
eth0 GENET Internal Ethernet at 0xf0b00000
mdio0 GENET MDIO at 0xf0b00800
sata0 SATA3 AHCI Device
sata1 SATA3 AHCI Device
*** command status = 0
BOLT>
Altes Layout:
[+] Spoiler

BOLT> show devices
Device Name Description
------------------- ---------------------------------------------------------
uart0 16550 DUART at 0xf040a900 channel 0
mem0 Memory
emmcflash0 EMMC flash Data : 0x000000000-0x0EA400000 (3748MB)
emmcflash0.boot EMMC flash Data : 0x000100000-0x000400000 (3MB)
emmcflash0.kernel1 EMMC flash Data : 0x000400000-0x000C00000 (8MB)
emmcflash0.rootfs1 EMMC flash Data : 0x000C00000-0x02FA00000 (750MB)
emmcflash0.kernel2 EMMC flash Data : 0x02FA00000-0x030200000 (8MB)
emmcflash0.rootfs2 EMMC flash Data : 0x030200000-0x05F000000 (750MB)
emmcflash0.kernel3 EMMC flash Data : 0x05F000000-0x05F800000 (8MB)
emmcflash0.rootfs3 EMMC flash Data : 0x05F800000-0x08E600000 (750MB)
emmcflash0.kernel4 EMMC flash Data : 0x08E600000-0x08EE00000 (8MB)
emmcflash0.rootfs4 EMMC flash Data : 0x08EE00000-0x0BDC00000 (750MB)
emmcflash0.swap EMMC flash Data : 0x0BDC00000-0x0CA400000 (200MB)
emmcflash0.swapdata EMMC flash Data : 0x0CA400000-0x0E8F00000 (491MB)
emmcflash1 EMMC flash Boot1: 0x000000000-0x000200000 (2048KB)
emmcflash2 EMMC flash Boot2: 0x000000000-0x000200000 (2048KB)
emmcflash3 EMMC flash RPMB : 0x000000000-0x000020000 (128KB)
flash0.bolt SPI flash @ CS0: 0x00000000-0x00100000 (1024KB)
flash0.macadr SPI flash @ CS0: 0x00100000-0x00110000 (64KB)
flash0.nvram SPI flash @ CS0: 0x00110000-0x00120000 (64KB)
flash0.devtree SPI flash @ CS0: 0x00120000-0x00130000 (64KB)
flash0.splash SPI flash @ CS0: 0x00130000-0x00400000 (3MB)
flash0 SPI flash @ CS0: 0x00000000-0x00800000 (8MB)
eth0 GENET Internal Ethernet at 0xf0b00000
mdio0 GENET MDIO at 0xf0b00800
sata0 SATA3 AHCI Device
sata1 SATA3 AHCI Device
*** command status = 0
BOLT>
Möglicherweise gibt es eine Begrenzung bei der Bezeichnungslänge....

Hinweis:
Wenn man im alten Layout in die serielle BOLT Konsole will, muss man in /boot einfach den STARTUP leer machen.
Nach einem Neustart bleibt di Box im BOLT kleben. :sunglasses:
Mit der Notfallreboot Methode startet man wieder die Part1 und kann STARTUP wieder manuell restaurieren,
oder einfach ein anderes laufendes Image per STB-Startup wählen.
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Danke für den Test. Vieles davon ist bereits bekannt. Ich war da mit flk und max10 auch schon in Kontakt.
Es soll wohl ein neuer Bootloader kommen. Wenn dem so ist, können wir ihn dem neuen Multi-Boot-Image beilegen. Zumindest das größte Problem wäre damit erschlagen.
Bis dahin bleibt im Grunde nur ein Revert auf den alten Stand.
flk
NI - VIP
Beiträge: 347
Registriert: Di 12. Apr 2016, 04:53
Been thanked: 4 times
Kontaktdaten:

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von flk »

Hi,
DboxOldie hat geschrieben: Di 14. Mai 2019, 16:49 Please press Enter to activate this console. May 14 13:51:35 NI-AX-102E2F daemon.info : starting pid 2548, tty '': '-/bin/sh'
May 14 13:51:36 NI-AX-102E2F daemon.info : process '-/bin/sh' (pid 2548) exited. Scheduling for restart.
Das ist mir auch schon aufgefallen. Unter systemd macht sich das durch ein Warning in dmesg bemerkbar

Code: Alles auswählen

[    1.583551] Warning: unable to open an initial console.
Und man kann sich nicht mehr über seriell einloggen.

Mein Verdacht hier ist, dass dem initrd.gz /dev/console fehlt
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Ja könnte sein....
das Standard initramfs_data.cpio was normal im Kernel gebaut wird hat ein /dev/console
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Aber davon ab:
Ich habe mal ein Kernel für neues Layout gebaut (DDT nach TC Muster) und das rootfs manuell in ein linuxrootfsX gewürgt....
sowie den STARTUP manuell angepasst...
und das ganze auf altem Layout
das bootet und serielle Konsole meckert nicht....
nur eben auch da das blöde mit /dev....
kann man aber bei DDT in rcS anpassen indem man als devtmpfs auf /dev mountet....
klappte aber bei NI nicht > endlos Schleife > neu Flashen :relaxed:
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Mit "mount -t devtmpfs none /dev" lässt sich das auch bei uns mounten. Keine Endlosschleife -> kein neu Flashen. Eben probiert.

Code: Alles auswählen

    ###   ###  ###
     ###   ##  ##
     ####  ##  ##
     ## ## ##  ##
     ##  ####  ##
     ##   ###  ##
     ##    ##  ##      http://www.neutrino-images.de
            #

Kernel: 4.10.12 #1 SMP Sat May 11 12:07:11 CEST 2019 @armv7l
Date: Tuesday, 14 May 2019, 21:43:20

NI \o/ Neutrino-Image 3.60

hd51.NI-102C61 login: root
Password:
[hd51] /var/root # mount
/dev/mmcblk0p3 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
none on /dev type devtmpfs (rw,relatime,size=190024k,nr_inodes=47506,mode=755)
tmp on /tmp type tmpfs (rw,relatime)
media on /media type tmpfs (rw,relatime)
mnt on /mnt type tmpfs (rw,relatime)
srv on /srv type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
nfs on /var/lib/nfs type tmpfs (rw,relatime)
samba on /var/samba type tmpfs (rw,relatime)
/dev/mmcblk0p7 on /mnt/userdata type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/sda1 type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/var/etc/auto.net on /mnt/autofs type autofs (rw,relatime,fd=6,pgrp=2641,timeout=600,minproto=5,maxproto=5,indirect)
/var/etc/auto.misc on /mnt/misc type autofs (rw,relatime,fd=12,pgrp=2641,timeout=600,minproto=5,maxproto=5,indirect)
192.168.178.20:/media/stick on /mnt/autofs/stick type nfs (rw,relatime,vers=3,rsize=65536,wsize=65536,namlen=255,soft,nolock,proto=tcp,port=2049,timeo=70,retrans=3,sec=sys,local_lock=all,addr=192.168.178.20)
[hd51] /var/root #
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Jepp...
Hatte erst so probiert: mount -t devtmpfs dev /dev
Das gab heftige Mecker, aber so wie Du schreibst geht es.

@flk hatte ja gestern eine initrd.gz neu gemacht....
Die habe ich mal gemopst und den DDT Kernel damit gebaut, dann den DDT Kernel mit dem NI Image benutzt...
Klappt nun mit der seriellen Konsole :
[+] Spoiler

May 15 14:44:54 NI-AX-102E2F daemon.info : starting pid 2501, tty '': '-/bin/sh'
[NI-AX-102E2F] / #
[NI-AX-102E2F] / # mount
/dev/mmcblk0p7 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
none on /dev type devtmpfs (rw,relatime,size=189936k,nr_inodes=47484,mode=755)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
media on /media type tmpfs (rw,relatime)
mnt on /mnt type tmpfs (rw,relatime)
srv on /srv type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
nfs on /var/lib/nfs type tmpfs (rw,relatime)
samba on /var/samba type tmpfs (rw,relatime)
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Sehr schön. Fehlt nur noch einer neuer Bolt.

Edit: Neuer Bootloader ist verfügbar. https://github.com/HD-Digital/meta-gfutures/issues/16
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Der neue BOLT kann den Notfall-Boot auch mit altem Flashlayout. :relaxed:

In dem Zip-Paket im Ordner hd51 fehlt nur die Datei imageversion, ohne flasht der nicht.

Einen Boot-Stop habe ich auch gefunden: einfach bei aktiver serieller Konsole am PC > STRG+C gedrückt halten und die Box aus Deep per FB einschalten:
[+] Spoiler


,/
,'/___, BOLT v1.07 v1.07-r27 hd51
.'__ ,' (2019-05-15 )
/,' Copyright (C) 2019 Broadcom Corporation
/'

Board: BCM97251SSV
SYS_CTRL: product=72511, family=7439b1, strap=000000b2,
otp @ 0xf0404030 = 0x822080e0: en_cr(0x00000060) en_testport(0x00000080) macrovision_disable(0x02000000) memsys_1_disable(0x00008000) moca_disable(0x80000000) rv9_disable(0x00200000)
otp @ 0xf0404034 = 0x00000461: moca2_disable(0x00000001) pcie1_disable(0x00000040) rfm_disable(0x00000020) sata1_disable(0x00000400)
CPU: 2x A15, 1719 MHz
SCB: 432 MHz
DDR0 @ 1061MHz, DDR1 N/A
******************************************
Automatic startup canceled via Ctrl-C
******************************************

CS0: SFDP SPI, 8MB, 64kB blocks, 256B pages
CS1: NAND: unrecognized ID: 0xffffffff 0xffffffff
RTS0: 0x1101004, 256 clients, ok
RTS1: 0x1181004, 256 clients, ok
BOX MODE: 1
AVS: park check
AVS: temperature monitoring enabled
AVS: STB: V=0.893V, T=+40.407C, PV=0.840V, MV=0.902V, FW=30333078 [0.3.0.x]
USB otp=00000040
board selection update!
board was ?, now a (flags:0xffe00000)
BOLT>
So landet man in der BOLT Konsole.
Mit dem Kommando: reboot > ENTER drücken, startet der BOLT neu durch und nimmt das aktive STARTUP
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Der neue Bootloader v107r27 zum Download.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Beim flashen (Online / Offline) in eine andere Partition werden die Einstellungen nicht übernommen.
Die backup_flash.tar.gz bleibt in newroot hängen, es gibt auch eine Fehlermeldung wegen Kopieren.
Das liegt am geänderten Pfad, mit diesen Patch geht es wieder:
ofgwrite-backup-copy.patch
(660 Bytes) 45-mal heruntergeladen
[+] Spoiler

May 20 14:54:05 NI-AX-102E2F user.info ofgwrite: Using /dev/mmcblk0p2 as kernel device
May 20 14:54:05 NI-AX-102E2F user.info ofgwrite: Using /dev/mmcblk0p3 as rootfs device
Found valid GPT with protective MBR; using GPT

Flashing currently not running image

May 20 14:54:05 NI-AX-102E2F user.info ofgwrite: Flashing currently not running image
May 20 14:54:05 NI-AX-102E2F user.info ofgwrite:
Syncing filesystem
May 20 14:54:05 NI-AX-102E2F user.info ofgwrite: Syncing filesystem
Mount to /oldroot_remount/ successful
Flashing kernel ...
May 20 14:54:09 NI-AX-102E2F user.info ofgwrite: Mount to /oldroot_remount/ successful
May 20 14:54:09 NI-AX-102E2F user.info ofgwrite: Flashing kernel ...
Successfully flashed kernel!
May 20 14:54:11 NI-AX-102E2F user.info ofgwrite: Successfully flashed kernel!
Delete rootfs: rm -r -f /oldroot_remount/linuxrootfs1/
May 20 14:54:11 NI-AX-102E2F user.info ofgwrite: Delete rootfs: rm -r -f /oldroot_remount/linuxrootfs1/
Untar: tar xf /tmp/qI3Is4/rootfs.tar.bz2
May 20 14:54:11 NI-AX-102E2F user.info ofgwrite: Untar: tar xf /tmp/qI3Is4/rootfs.tar.bz2
Found backup in /newroot/backup_flash.tar.gz
May 20 14:55:01 NI-AX-102E2F user.info ofgwrite: Found backup in /newroot/backup_flash.tar.gz
Copy path: /oldroot_remount/linuxrootfs1/var/backup_flash.tar.gz
May 20 14:55:01 NI-AX-102E2F user.info ofgwrite: Copy path: /oldroot_remount/linuxrootfs1/var/backup_flash.tar.gz
Successfully flashed rootfs!
May 20 14:55:02 NI-AX-102E2F user.info ofgwrite: Successfully flashed rootfs!
Exiting with EXIT_SUCCESS
May 20 14:55:05 NI-AX-102E2F user.info ofgwrite_bin: Exiting with EXIT_SUCCESS
[neutrino] [update] /bin/ofgwrite_tgz done
Flashen in die laufende Partition ( new layout ) schlägt fehl > es wird fehlendes kernel device angemeckert.
[+] Spoiler

Current rootfs is: /dev/mmcblk0p7
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Current rootfs is: /dev/mmcblk0p7
Current kernel is: /dev/mmcblk0p4
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Current kernel is: /dev/mmcblk0p4
Current root sub dir is: linuxrootfs2
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Current root sub dir is: linuxrootfs2

May 20 16:05:12 NI-AX-102E2F user.info ofgwrite:
Execute: fdisk -l
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Execute: fdisk -l
Found valid GPT with protective MBR; using GPT

No matching partition names are found. Use current kernel and rootfs devices
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: No matching partition names are found. Use current kernel and rootfs devices
Found valid GPT with protective MBR; using GPT

No matching partition names are found. Use current kernel and rootfs devices
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: No matching partition names are found. Use current kernel and rootfs devices
Using current multiboot partition userdata
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Using current multiboot partition userdata
Using /dev/mmcblk0p7 as rootfs device
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Using /dev/mmcblk0p7 as rootfs device
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: Error: Cannot flash kernel
Error: Cannot flash kernel, because no kernel device was found
May 20 16:05:12 NI-AX-102E2F user.info ofgwrite: , because no kernel device was found
[neutrino] [update] /bin/ofgwrite_tgz done
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Tausend Dank, dbo.
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Noch etwas zum Flashen der laufenden Partition (new layout).

Kopiere ich die kernel.bin und rootfs.tar.bz2 nach /tmp
und rufe dann ofgwrite direkt in der Konsole auf:
ofgwrite -m3 /tmp ( STARTUP_3 ist am Laufen )
Flasht es > Neutrino wird beendet > kernel und root werden in die richtigen Partitionen geflasht.

Rufe ich vorher das Backup per Konsole auf:
backup.sh /tmp backup_flash.tar.gz
dann werden auch die Einstellungen übernommen.
( mit dem obigen Patch natürlich )
Benutzeravatar
vanhofen
Administrator
Beiträge: 2948
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 10 times
Been thanked: 27 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von vanhofen »

Habe alles übernommen. :heart_eyes:
DboxOldie
NI - VIP
Beiträge: 90
Registriert: Sa 9. Sep 2017, 11:50

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von DboxOldie »

Im aktuellen Nigthly vom 23.5 bricht ofgwrite beim Flashen der laufenden Partition mit einem umount Fehler ab und rebootet.
Das liegt daran, das /dev im Filesystem liegt und kein devtmpfs gemountet ist.
Ändert man es so in rcS:
[+] Spoiler

SHOWINFO "start"

mount -t proc proc /proc

# init system
SHOWINFO "creating and mounting system directories..."
mount -t devtmpfs devtmpfs /dev
mount -t sysfs sys /sys
Die Ausgabe von mount sieht dann so aus:
[+] Spoiler

[NI-AX-102E2F] /var/root # mount
/dev/mmcblk0p7 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=190020k,nr_inodes=47505,mode=755)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
media on /media type tmpfs (rw,relatime)
mnt on /mnt type tmpfs (rw,relatime)
srv on /srv type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
nfs on /var/lib/nfs type tmpfs (rw,relatime)
samba on /var/samba type tmpfs (rw,relatime)
/dev/mmcblk0p7 on /mnt/linuxrootfs2 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p7 on /mnt/linuxrootfs3 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p3 on /mnt/linuxrootfs1 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/sda1 type ext4 (rw,relatime,data=ordered)
/var/etc/auto.net on /mnt/autofs type autofs (rw,relatime,fd=6,pgrp=2386,timeout=600,minproto=5,maxproto=5,indirect)
[NI-AX-102E2F] /var/root #
... klappt das Online / Offline Update mit Übernahme der Einstellungen. ( bei New Layout in den laufenden Parts 2 und 4 getestet ) :relaxed:

Das aktuelle stb-startup.lua bringt einen Lua Fehler wenn man zu einer anderen Part schalten will:
Es sucht die stb-startup.cfg im falschen Pfad > /var/tuxbox/plugins

Das habe ich lokal so geändert:
[+] Spoiler

function main()
caption = "STB-Startup"
partlabels = {"linuxrootfs","userdata","rootfs1","rootfs2","rootfs3","rootfs4"}
bootfile = "/boot/STARTUP"
if exists("/var/tuxbox/plugins/stb-startup.cfg") then
plugindir = "/var/tuxbox/plugins"
elseif exists("/lib/tuxbox/plugins/stb-startup.cfg") then
plugindir = "/lib/tuxbox/plugins"
end
n = neutrino()
fh = filehelpers.new()
Dann klappt das umschalten wieder.
Joerg
NI - VIP
Beiträge: 893
Registriert: Di 12. Apr 2016, 20:53
Wohnort: NRWde
Box: AX-HD51 2xSX
Has thanked: 10 times
Been thanked: 8 times

Re: AX/MUTANT - Bugliste/Funktionen/Tests

Beitrag von Joerg »

vielen Dank, die 2 Zeilen mal direkt meiner rcS-Datei hinzugefügt :)

wie sieht es denn aktuell aus ?
so als Laie macht es den Anschein, als wird/ist der ganze Quark jetzt langsam "new-Bootloader-fähig" ? (und parallel noch kompatibel zum alten Bootloader ???)
= ich kann ein neues Image bei altem Bootloader aufspielen, aber ebenfalls bei zwischenzeitlich upgedatetem ?

abgesehen davon, dass man das vorinstallierte OoenATV zwar nicht nutzt, aber halbwegs aktuell halten will (was den Bootloader updated ?):
bringt das Update des Bootloaders irgendwelche Vorteile ? viel schneller booten wird die Box eigentlich nicht können und so sich nicht PiP-mässig was getan hat... wo liegt der Vorteil ?
E4HD DVB-S2X + DVB-C mit NI 4.20
AX HD51 + HD61 DVB-S2 mit NI 4.20
CST Trinity DVB-S2 mit NI 4.20
Philips 55oled903 - DVB-S2 + DVB-C mit Android 8.0
Astra 1+2 mit HD+, Unitymedia NRW/Vodafone West FTA
Kabel-Internet Business 500/50MBit/s mit Fritzbox 6690
Antworten

Zurück zu „Entwicklung“