Allgemeine Probleme und Antworten
- Gorcon
- NI - VIP
- Beiträge: 2869
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 66 times
- Been thanked: 15 times
Re: Allgemeine Probleme und Antworten
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
Für die VU Boxen geht das wie BPanther es schreibt:
https://forum.mbremer.de/viewtopic.php?t=2903
- max_10
- NI - VIP
- Beiträge: 163
- Registriert: Di 12. Apr 2016, 13:06
- Has thanked: 1 time
- Been thanked: 1 time
Re: Allgemeine Probleme und Antworten
@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:~#
Re: Allgemeine Probleme und Antworten
@max_10,
werde mir heute ein Image bauen und das testen,
zumindest erstmal für die H7
werde mir heute ein Image bauen und das testen,
zumindest erstmal für die H7
Re: Allgemeine Probleme und Antworten
da ich gerade ein image baue,
habe ich mir das script imgbackup mal angesehen, dort seht:
das ist quatsch, meine Werte sehen so aus in der Datei /boot/STARTUP
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.
habe ich mir das script imgbackup mal angesehen, dort seht:
Code: Alles auswählen
kernelnumber=4 && rootsubdir="linuxrootfs2" && rootmtd=mmcblk0p7
Code: Alles auswählen
boot emmcflash0.linuxkernel2 'root=/dev/mmcblk0p8 rootsubdir=linuxrootfs2 kernel=/dev/mmcblk0p4 rw rootwait h7_4.boxmode=1'
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.
- max_10
- NI - VIP
- Beiträge: 163
- Registriert: Di 12. Apr 2016, 13:06
- Has thanked: 1 time
- Been thanked: 1 time
Re: Allgemeine Probleme und Antworten
@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.
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.
- annie
- NI - Team
- Beiträge: 1040
- Registriert: Di 5. Apr 2016, 18:46
- Wohnort: zuhause
- Box: 1x E4HD, 4x HD51,1x VuUno4K
- Has thanked: 11 times
- Been thanked: 13 times
Re: Allgemeine Probleme und Antworten
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.
Re: Allgemeine Probleme und Antworten
@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.
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.
Re: Allgemeine Probleme und Antworten
@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.
LG ice32
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.
LG ice32
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: Allgemeine Probleme und Antworten
Bei H7 und BRE2ZE sind die Werte identisch, kann man also entsprechend übernehmen.
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.
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.

Re: Allgemeine Probleme und Antworten
@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.
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.
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: Allgemeine Probleme und Antworten
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:
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.

Re: Allgemeine Probleme und Antworten
@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
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
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: Allgemeine Probleme und Antworten
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. 

- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: Allgemeine Probleme und Antworten
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.
Re: Allgemeine Probleme und Antworten
@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.
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.
- max_10
- NI - VIP
- Beiträge: 163
- Registriert: Di 12. Apr 2016, 13:06
- Has thanked: 1 time
- Been thanked: 1 time
Re: Allgemeine Probleme und Antworten
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.
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.
- BPanther
- NI - VIP
- Beiträge: 808
- Registriert: So 29. Sep 2019, 18:37
- Has thanked: 12 times
- Been thanked: 21 times
- Kontaktdaten:
Re: Allgemeine Probleme und Antworten
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.

- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: Allgemeine Probleme und Antworten
Da das aber leider Closed Source ist, wird es im Verborgenen bleiben.
-
- Beiträge: 21
- Registriert: Sa 23. Apr 2016, 13:14
Re: Allgemeine Probleme und Antworten
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:
Vielleicht guckt ihr mal danach, Danke vorab!
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
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: Allgemeine Probleme und Antworten
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?
Ich schaue es mir nochmal an.
Hattest du ein aktuelles Nightly genommen?