Allgemeine Probleme und Antworten

Benutzeravatar
Gorcon
NI - VIP
Beiträge: 2778
Registriert: Mi 13. Apr 2016, 10:55
Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
Has thanked: 34 times
Been thanked: 7 times

Re: Allgemeine Probleme und Antworten

Beitrag von Gorcon »

Sollte eigentlich, aber wie das bei Deiner Box geht weis ich nicht.
Für die VU Boxen geht das wie BPanther es schreibt:
https://forum.mbremer.de/viewtopic.php?t=2903
Benutzeravatar
max_10
NI - VIP
Beiträge: 162
Registriert: Di 12. Apr 2016, 13:06

Re: Allgemeine Probleme und Antworten

Beitrag von max_10 »

ice32 hat geschrieben: So 14. Mär 2021, 17:29 @vanhofen,

anderes Thema, es ist mir nicht gelungen Bonding sowie RGMII zu aktivieren.
@Ice32
Bonding modul kann man laden, wenn man die sachen im kernel aktiviert sind.

Code: Alles auswählen

root@hd51:~# modprobe --first-time bonding
root@hd51:~# grep -r "" /sys/class/net/bond0
/sys/class/net/bond0/netdev_group:0
/sys/class/net/bond0/addr_len:6
/sys/class/net/bond0/flags:0x1402
/sys/class/net/bond0/statistics/rx_nohandler:0
/sys/class/net/bond0/statistics/tx_fifo_errors:0
/sys/class/net/bond0/statistics/rx_frame_errors:0
/sys/class/net/bond0/statistics/rx_missed_errors:0
/sys/class/net/bond0/statistics/collisions:0
/sys/class/net/bond0/statistics/tx_aborted_errors:0
/sys/class/net/bond0/statistics/tx_dropped:0
/sys/class/net/bond0/statistics/tx_carrier_errors:0
/sys/class/net/bond0/statistics/rx_crc_errors:0
/sys/class/net/bond0/statistics/tx_errors:0
/sys/class/net/bond0/statistics/tx_packets:0
/sys/class/net/bond0/statistics/rx_compressed:0
/sys/class/net/bond0/statistics/rx_fifo_errors:0
/sys/class/net/bond0/statistics/tx_bytes:0
/sys/class/net/bond0/statistics/rx_over_errors:0
/sys/class/net/bond0/statistics/rx_length_errors:0
/sys/class/net/bond0/statistics/rx_dropped:0
/sys/class/net/bond0/statistics/rx_errors:0
/sys/class/net/bond0/statistics/multicast:0
/sys/class/net/bond0/statistics/tx_window_errors:0
/sys/class/net/bond0/statistics/rx_packets:0
/sys/class/net/bond0/statistics/tx_heartbeat_errors:0
/sys/class/net/bond0/statistics/rx_bytes:0
/sys/class/net/bond0/statistics/tx_compressed:0
/sys/class/net/bond0/gro_flush_timeout:0
/sys/class/net/bond0/mtu:1500
/sys/class/net/bond0/link_mode:0
/sys/class/net/bond0/power/runtime_suspended_time:0
/sys/class/net/bond0/power/runtime_active_time:0
/sys/class/net/bond0/power/control:auto
/sys/class/net/bond0/power/runtime_status:unsupported
/sys/class/net/bond0/dev_port:0
/sys/class/net/bond0/queues/tx-6/traffic_class:0
/sys/class/net/bond0/queues/tx-6/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-6/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-6/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-6/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-6/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-6/tx_timeout:0
/sys/class/net/bond0/queues/tx-6/xps_cpus:0
/sys/class/net/bond0/queues/tx-6/tx_maxrate:0
/sys/class/net/bond0/queues/tx-14/traffic_class:0
/sys/class/net/bond0/queues/tx-14/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-14/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-14/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-14/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-14/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-14/tx_timeout:0
/sys/class/net/bond0/queues/tx-14/xps_cpus:0
/sys/class/net/bond0/queues/tx-14/tx_maxrate:0
/sys/class/net/bond0/queues/rx-9/rps_cpus:0
/sys/class/net/bond0/queues/rx-9/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-13/rps_cpus:0
/sys/class/net/bond0/queues/rx-13/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-4/traffic_class:0
/sys/class/net/bond0/queues/tx-4/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-4/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-4/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-4/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-4/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-4/tx_timeout:0
/sys/class/net/bond0/queues/tx-4/xps_cpus:0
/sys/class/net/bond0/queues/tx-4/tx_maxrate:0
/sys/class/net/bond0/queues/tx-12/traffic_class:0
/sys/class/net/bond0/queues/tx-12/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-12/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-12/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-12/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-12/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-12/tx_timeout:0
/sys/class/net/bond0/queues/tx-12/xps_cpus:0
/sys/class/net/bond0/queues/tx-12/tx_maxrate:0
/sys/class/net/bond0/queues/rx-7/rps_cpus:0
/sys/class/net/bond0/queues/rx-7/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-11/rps_cpus:0
/sys/class/net/bond0/queues/rx-11/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-2/traffic_class:0
/sys/class/net/bond0/queues/tx-2/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-2/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-2/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-2/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-2/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-2/tx_timeout:0
/sys/class/net/bond0/queues/tx-2/xps_cpus:0
/sys/class/net/bond0/queues/tx-2/tx_maxrate:0
/sys/class/net/bond0/queues/tx-10/traffic_class:0
/sys/class/net/bond0/queues/tx-10/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-10/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-10/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-10/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-10/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-10/tx_timeout:0
/sys/class/net/bond0/queues/tx-10/xps_cpus:0
/sys/class/net/bond0/queues/tx-10/tx_maxrate:0
/sys/class/net/bond0/queues/rx-5/rps_cpus:0
/sys/class/net/bond0/queues/rx-5/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-0/traffic_class:0
/sys/class/net/bond0/queues/tx-0/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-0/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-0/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-0/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-0/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-0/tx_timeout:0
/sys/class/net/bond0/queues/tx-0/xps_cpus:0
/sys/class/net/bond0/queues/tx-0/tx_maxrate:0
/sys/class/net/bond0/queues/rx-3/rps_cpus:0
/sys/class/net/bond0/queues/rx-3/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-9/traffic_class:0
/sys/class/net/bond0/queues/tx-9/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-9/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-9/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-9/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-9/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-9/tx_timeout:0
/sys/class/net/bond0/queues/tx-9/xps_cpus:0
/sys/class/net/bond0/queues/tx-9/tx_maxrate:0
/sys/class/net/bond0/queues/rx-1/rps_cpus:0
/sys/class/net/bond0/queues/rx-1/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-7/traffic_class:0
/sys/class/net/bond0/queues/tx-7/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-7/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-7/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-7/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-7/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-7/tx_timeout:0
/sys/class/net/bond0/queues/tx-7/xps_cpus:0
/sys/class/net/bond0/queues/tx-7/tx_maxrate:0
/sys/class/net/bond0/queues/tx-15/traffic_class:0
/sys/class/net/bond0/queues/tx-15/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-15/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-15/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-15/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-15/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-15/tx_timeout:0
/sys/class/net/bond0/queues/tx-15/xps_cpus:0
/sys/class/net/bond0/queues/tx-15/tx_maxrate:0
/sys/class/net/bond0/queues/rx-14/rps_cpus:0
/sys/class/net/bond0/queues/rx-14/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-5/traffic_class:0
/sys/class/net/bond0/queues/tx-5/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-5/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-5/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-5/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-5/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-5/tx_timeout:0
/sys/class/net/bond0/queues/tx-5/xps_cpus:0
/sys/class/net/bond0/queues/tx-5/tx_maxrate:0
/sys/class/net/bond0/queues/tx-13/traffic_class:0
/sys/class/net/bond0/queues/tx-13/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-13/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-13/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-13/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-13/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-13/tx_timeout:0
/sys/class/net/bond0/queues/tx-13/xps_cpus:0
/sys/class/net/bond0/queues/tx-13/tx_maxrate:0
/sys/class/net/bond0/queues/rx-8/rps_cpus:0
/sys/class/net/bond0/queues/rx-8/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-12/rps_cpus:0
/sys/class/net/bond0/queues/rx-12/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-3/traffic_class:0
/sys/class/net/bond0/queues/tx-3/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-3/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-3/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-3/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-3/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-3/tx_timeout:0
/sys/class/net/bond0/queues/tx-3/xps_cpus:0
/sys/class/net/bond0/queues/tx-3/tx_maxrate:0
/sys/class/net/bond0/queues/tx-11/traffic_class:0
/sys/class/net/bond0/queues/tx-11/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-11/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-11/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-11/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-11/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-11/tx_timeout:0
/sys/class/net/bond0/queues/tx-11/xps_cpus:0
/sys/class/net/bond0/queues/tx-11/tx_maxrate:0
/sys/class/net/bond0/queues/rx-6/rps_cpus:0
/sys/class/net/bond0/queues/rx-6/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-10/rps_cpus:0
/sys/class/net/bond0/queues/rx-10/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-1/traffic_class:0
/sys/class/net/bond0/queues/tx-1/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-1/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-1/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-1/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-1/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-1/tx_timeout:0
/sys/class/net/bond0/queues/tx-1/xps_cpus:0
/sys/class/net/bond0/queues/tx-1/tx_maxrate:0
/sys/class/net/bond0/queues/rx-4/rps_cpus:0
/sys/class/net/bond0/queues/rx-4/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-2/rps_cpus:0
/sys/class/net/bond0/queues/rx-2/rps_flow_cnt:0
/sys/class/net/bond0/queues/tx-8/traffic_class:0
/sys/class/net/bond0/queues/tx-8/byte_queue_limits/limit_min:0
/sys/class/net/bond0/queues/tx-8/byte_queue_limits/inflight:0
/sys/class/net/bond0/queues/tx-8/byte_queue_limits/limit:0
/sys/class/net/bond0/queues/tx-8/byte_queue_limits/limit_max:1879048192
/sys/class/net/bond0/queues/tx-8/byte_queue_limits/hold_time:1000
/sys/class/net/bond0/queues/tx-8/tx_timeout:0
/sys/class/net/bond0/queues/tx-8/xps_cpus:0
/sys/class/net/bond0/queues/tx-8/tx_maxrate:0
/sys/class/net/bond0/queues/rx-0/rps_cpus:0
/sys/class/net/bond0/queues/rx-0/rps_flow_cnt:0
/sys/class/net/bond0/queues/rx-15/rps_cpus:0
/sys/class/net/bond0/queues/rx-15/rps_flow_cnt:0
/sys/class/net/bond0/proto_down:0
/sys/class/net/bond0/operstate:down
/sys/class/net/bond0/broadcast:ff:ff:ff:ff:ff:ff
/sys/class/net/bond0/addr_assign_type:1
/sys/class/net/bond0/type:1
/sys/class/net/bond0/tx_queue_len:1000
/sys/class/net/bond0/carrier_changes:1
/sys/class/net/bond0/iflink:3
/sys/class/net/bond0/dev_id:0x0
/sys/class/net/bond0/ifindex:3
/sys/class/net/bond0/bonding/use_carrier:1
/sys/class/net/bond0/bonding/miimon:0
/sys/class/net/bond0/bonding/num_unsol_na:1
/sys/class/net/bond0/bonding/downdelay:0
/sys/class/net/bond0/bonding/num_grat_arp:1
/sys/class/net/bond0/bonding/mode:balance-rr 0
/sys/class/net/bond0/bonding/arp_interval:0
/sys/class/net/bond0/bonding/tlb_dynamic_lb:1
/sys/class/net/bond0/bonding/xmit_hash_policy:layer2 0
/sys/class/net/bond0/bonding/lacp_rate:slow 0
/sys/class/net/bond0/bonding/all_slaves_active:0
/sys/class/net/bond0/bonding/updelay:0
/sys/class/net/bond0/bonding/mii_status:down
/sys/class/net/bond0/bonding/lp_interval:1
/sys/class/net/bond0/bonding/primary_reselect:always 0
/sys/class/net/bond0/bonding/ad_select:stable 0
/sys/class/net/bond0/bonding/fail_over_mac:none 0
/sys/class/net/bond0/bonding/arp_validate:none 0
/sys/class/net/bond0/bonding/min_links:0
/sys/class/net/bond0/bonding/arp_all_targets:any 0
/sys/class/net/bond0/bonding/resend_igmp:1
/sys/class/net/bond0/bonding/packets_per_slave:1
/sys/class/net/bond0/address:f2:56:83:8f:cb:82
/sys/class/net/bond0/uevent:DEVTYPE=bond
/sys/class/net/bond0/uevent:INTERFACE=bond0
/sys/class/net/bond0/uevent:IFINDEX=3
root@hd51:~# 
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@max_10,

werde mir heute ein Image bauen und das testen,
zumindest erstmal für die H7
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

da ich gerade ein image baue,
habe ich mir das script imgbackup mal angesehen, dort seht:

Code: Alles auswählen

kernelnumber=4 && rootsubdir="linuxrootfs2" && rootmtd=mmcblk0p7
das ist quatsch, meine Werte sehen so aus in der Datei /boot/STARTUP

Code: Alles auswählen

boot emmcflash0.linuxkernel2 'root=/dev/mmcblk0p8 rootsubdir=linuxrootfs2 kernel=/dev/mmcblk0p4 rw rootwait h7_4.boxmode=1'
damit dürfte wohl alles klar sein, dass ich Probleme hatte und ich hätte gerne wieder
die Möglichkeit meine Partitionen selber auszulesen.
Also baut das mal wieder ein.

LG ice32

PS: das script braucht nur die Daten der Datei STARTUP auslesen,
dann klappt es mit dem Backup.
Benutzeravatar
max_10
NI - VIP
Beiträge: 162
Registriert: Di 12. Apr 2016, 13:06

Re: Allgemeine Probleme und Antworten

Beitrag von max_10 »

@Ice32

Bist du schon einmal auf die Idee gekommen, das der Fehler bei dir liegt und nicht am Script.
Wenn man als Standard ein recovery_emmc E2 benutzt, muss man sich nicht wundern, das da etwas nicht stimmt.
Und daher sollte man auch einmal überlegen, bevor man andern Leute ihre Arbeit bemängelt. :wink:
Benutzeravatar
annie
NI - Team
Beiträge: 1011
Registriert: Di 5. Apr 2016, 18:46
Wohnort: zuhause
Box: 1x E4HD, 4x HD51,1x VuUno4K

Re: Allgemeine Probleme und Antworten

Beitrag von annie »

ice32 hat geschrieben: So 14. Mär 2021, 19:03 mal eine andere Frage, wenn ich in boot hänge, kommt man daraus, ohne das
man alles neu machen muss.
Für welche Box ?

Vu und HD51, da hat man bekannt Werte. die man beim Bootprompt eingeben könnte.
Die Werte stehen auch in startup_xyz.
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@max_10,

der Fehler liegt darin, dass das Script die Parameter nicht ausliest.
Da ist es völlig Mumpe ob recovery_emmc E2 oder sonstwas.
kernel=/dev/mmcblk0p4
root=/dev/mmcblk0p8
da sind die Daten, dass ist Fakt und nichts anderes.
Im Script wird mit festen Werten jongliert, mir ist noch ganz schwindlig vor
Augen vom durchsehen.
Es soll ja ein Voll Image Backup Tool sein, dann sollte es dies auch tun.
Habe gerade 4 Backup's der vier Partitionen unter ATV gemacht,
so muss das sein, 1A akkurat.
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@annie,

habe die H7, ein Bootprompt gibt's da nicht, ich weiß was du meinst,
sowas will ich nicht mehr machen müssen.
Es wäre schöner wenn es im bootloader ein Menü geben würde, naja
ist ja fast wieder alles heile. :wink:

LG ice32
Benutzeravatar
BPanther
NI - VIP
Beiträge: 771
Registriert: So 29. Sep 2019, 18:37
Has thanked: 5 times
Been thanked: 12 times
Kontaktdaten:

Re: Allgemeine Probleme und Antworten

Beitrag von BPanther »

annie hat geschrieben: Mo 15. Mär 2021, 15:33Vu und HD51, da hat man bekannt Werte. die man beim Bootprompt eingeben könnte.
Die Werte stehen auch in startup_xyz.
Bei H7 und BRE2ZE sind die Werte identisch, kann man also entsprechend übernehmen.
ice32 hat geschrieben: Mo 15. Mär 2021, 15:45der Fehler liegt darin, dass das Script die Parameter nicht ausliest.
Soll es auch nicht, denn die Partitionen sind nunmal normalerweise fest vorgegeben. Wenn daran so arg rumgeschraubt wird das nichts mehr passt, muß man das entsprechend auch im Script anpassen.
ice32 hat geschrieben: Mo 15. Mär 2021, 15:45Im Script wird mit festen Werten jongliert, mir ist noch ganz schwindlig vor Augen vom durchsehen.
Dann schlage ich vor, schreibe selbst eines, was die ganzen STARTUP's ausliest und gut ist. Und nochmal: Liest man nur STARTUP aus, hat man auch entsprechend kein Menü mehr zur Auswahl der Backup Partition, es sei denn, man liest die anderen auch extra noch aus. Desweiteren kann das auch dennoch schief gehen, wenn man zuvor bereits umgeschaltet aber noch keinen Neustart durchgeführt hat. Spätestens wenn die STARTUP's beschädigt sind, könnte man nicht mal mehr ein Backup der Partitionen machen.

Es wird niemand gezwungen es zu benutzen. Egal, machs besser und gut ist.
Bild
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@BPanther,

hätte ich das früher gewusst, hätte ich es auch nicht benutzt.
Wie man sieht ist doch nicht alles gleich, hatte vor ein paar Tagen
alles Platt gemacht, also recovery_emmc geflash, Ni installiert alles Chic.
4 Partitionen so wie es sein soll, dann kommt ein Backup Script, dass
die Daten ausliest wie es will. Nach Erstellung wird dies noch nicht mal
auf Fehler überprüft.
Und der Spruch "Dann schlage ich vor, schreibe selbst eines", muss ich nicht
es gibt andere Wege, die funktionieren.
Habe jetzt erstmal das Plugin gelöscht, hätte gerne wieder die alte Partitions-
sicherung wieder. kernel, root, var, dass waren noch Zeiten.

PS: man sollte, wenn man das Plugin benutzt eine Warnung erhalten, wenn man dies
benutzt könnte es sein, dass sie im endlos Boot enden.
Benutzung auf eigene Gefahr.
Benutzeravatar
BPanther
NI - VIP
Beiträge: 771
Registriert: So 29. Sep 2019, 18:37
Has thanked: 5 times
Been thanked: 12 times
Kontaktdaten:

Re: Allgemeine Probleme und Antworten

Beitrag von BPanther »

Die gewünschte Warnung steht in der Regel bei allen Images mit dabei: "...ohne Gewähr und Garantie...". Wenn also ein Image bereits nach der Installation alle Parts zerlegt - Pech gehabt, kann passieren. Deswegen sind das in der Regel auch alles Test-Images, Betas oder auch Nightlys.

Oder auch als Zitat aus der Lizenz:
deutsch.license hat geschrieben:Die Veröffentlichung dieses Programms erfolgt in der Hoffnung, daß es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK.
Bild
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@BPanther,

ist mir schon klar das man hier Proband ist, zumindest soll es anregen
dies zu verbessern. Wer weiß vielleicht werde ich es eines Tages nutzen,
wenn es eine verify Funktion haben sollte.
Und ja ich Denke darüber nach mir ein kleines Script zu schreiben,
root u. kernel zu sichern sollte mir nicht allzu schwer fallen.

ich habe fertig :wink:
Benutzeravatar
BPanther
NI - VIP
Beiträge: 771
Registriert: So 29. Sep 2019, 18:37
Has thanked: 5 times
Been thanked: 12 times
Kontaktdaten:

Re: Allgemeine Probleme und Antworten

Beitrag von BPanther »

Jo, so schwer ist das ja nicht. Und vielleicht achtest Du dann bei den Tests mit Deinem Script mal auf die Größe des Ergebnisses. :grinning:
Bild
Benutzeravatar
vanhofen
Administrator
Beiträge: 2942
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 20 times

Re: Allgemeine Probleme und Antworten

Beitrag von vanhofen »

Das mit den STARTUPs auslesen, ist sicher eine feine Sache, aber das ist eben kein Standard. Wenn einem Dev morgen einfällt, die Dateien nicht mehr STARTUP_1, STARTUP_2, STARTUP_3 und STARTUP_4 zu nennen, sondern John, Paul, George und Ringo, dann ist das sein gutes Recht. Man kann sie auch ganz weglassen. Das wird auch funktionieren. Wichtig ist halt, das alles irgendwie zusammenpasst. Und das Backup-Script passt zu allen mir bekannten Neutrino-Recoveries. Insofern sehe ich da keinen Handlungsbedarf.
ice32

Re: Allgemeine Probleme und Antworten

Beitrag von ice32 »

@vanhofen,

man das mit STARTUP war nur ein Beispiel, in dem ich nur zeigen wollte,
dass die korrekten Bezeichnungen vorhanden sind, wenn root 008 ist
dann kann das Script nicht 007 nehmen, ich hatte mich drauf verlassen
und wurde Bestraft. Nicht schön, machen wir hier mal einen Haken dran.
Benutzeravatar
max_10
NI - VIP
Beiträge: 162
Registriert: Di 12. Apr 2016, 13:06

Re: Allgemeine Probleme und Antworten

Beitrag von max_10 »

Das mit STARTUP auslesen ist auch nicht nötig.
Das imgbackup liest auch deine Kombi richtig aus, durch diese Abfrage cat /sys/firmware/devicetree/base/chosen/bootargs,
nur gibt es halt dafür keine Berücksichtigung. Und da man in E2 wieder alles anders machen musste, wegen swap part und ihn
nicht hinten angehängt hat, gibt es halt diese unterschiedlichen Layouts.
Benutzeravatar
BPanther
NI - VIP
Beiträge: 771
Registriert: So 29. Sep 2019, 18:37
Has thanked: 5 times
Been thanked: 12 times
Kontaktdaten:

Re: Allgemeine Probleme und Antworten

Beitrag von BPanther »

vanhofen hat geschrieben: Mo 15. Mär 2021, 18:48Wenn einem Dev morgen einfällt, die Dateien nicht mehr STARTUP_1, STARTUP_2, STARTUP_3 und STARTUP_4 zu nennen, sondern John, Paul, George und Ringo, dann ist das sein gutes Recht.
Eben, genau deswegen wurde darauf auch verzichtet. Im Original heißen die auch teilweise anders und es gibt auch im Standard die 12er Startups, die kaum jemand wirklich mitgeliefert hat.
Daher verzichte ich auch in meiner Version des stb-startup komplett auf diese Dateien, die Bootargs, hinterlegt im Script, werden nur noch direkt in die STARTUP geschrieben statt die evtl. vorhandenen STARUP_X erst extra auszulesen, ggf. wegen Boxmode 12 anzupassen und erst dann in STARTUP zu schreiben. Minimiert auf diese Art Fehler und fehlerhafte Dateien - zum anderen setzt dies aber auch gewisse Standards bei den Partitionen voraus.
Bild
Benutzeravatar
vanhofen
Administrator
Beiträge: 2942
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 20 times

Re: Allgemeine Probleme und Antworten

Beitrag von vanhofen »

BPanther hat geschrieben: Mo 15. Mär 2021, 19:39... in meiner Version des stb-startup ...
Da das aber leider Closed Source ist, wird es im Verborgenen bleiben.
Planet Hemp
Beiträge: 21
Registriert: Sa 23. Apr 2016, 13:14

Re: Allgemeine Probleme und Antworten

Beitrag von Planet Hemp »

Hänge mich gerade mal mit einem Bug hier rein. Habe dieses Wochenende mal wieder nach einigen Wochen ein Online-Update für meine NEO durchgeführt. Nachdem ich meine Settings geladen habe, kam es nach dem Start sofort zu einem Reboot. Ich habe die Box neu geflasht (Werkseinstellung) und konnte den Übeltäter ausfindig machen. Sobald man die LCD4Linux-Einstellung aktiviert wird ein Error-Handling ausgelöst:

Code: Alles auswählen

CVFD::ShowText: [0x1d][LCD4Linux-Unterst  tzung automatisch]
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct null not valid
Aborted
Jun 27 19:32:07 NI-FLASH-00057D user.info start_neutrino[706]: Neutrino exited with exit code 134
Jun 27 19:32:07 NI-FLASH-00057D user.info start_neutrino[706]: Rebooting due to REBOOT_ON_ERROR=true and exit code 134
Jun 27 19:32:07 NI-FLASH-00057D user.notice shutdown[26701]: shutting down for system reboot
Vielleicht guckt ihr mal danach, Danke vorab!
Benutzeravatar
vanhofen
Administrator
Beiträge: 2942
Registriert: Di 5. Apr 2016, 00:05
Has thanked: 8 times
Been thanked: 20 times

Re: Allgemeine Probleme und Antworten

Beitrag von vanhofen »

Das hab ich vor paar Wochen schonmal gefixt. Zumindest konnte ich den Segfault nach dem Commit (https://github.com/neutrino-images/ni-n ... cb105de499) nicht mehr feststellen.
Ich schaue es mir nochmal an.

Hattest du ein aktuelles Nightly genommen?
Antworten

Zurück zu „Neutrino allgemein“