Change from Raspberry Pi 2B to 3B

This is just in testing environment at the moment. Venus OS is v2.87.

I did all my initial setup on r-pi 2B. Since I have also spare 3B and 3B+ models, wanted to check whether moving the sd card of the already done setup will cause any issues on the newer devices.
It has been stated that since both devices are running the same image, there should be no problems to just move the sd card as stated in Victron forum.

Once I first connected the 3B with the ready venus setup (from the previous 2B) the device started, but took around 5 minutes to boot and during this long process it was obvious the device is not booting smoothly, probably doing a series of restarts based on tha red and green led on the r-pi.
However, the device finally booted and it seems to work ok, even the wifi started and connected to my wifi ap.
I did reboot the device to see how this will handle after a fresh reboot, but the device entered booting loop again, this time lasting longer, so I disconnected the power and connected my uart serial to r-pi uart header pins. The device seems to boot properly but it reboots for some reason

Here is a console log

INIT: Entering runlevel: 5
Configuring network interfaces... done.
Starting system message bus: Setting up watches.
Watches established.
/var/run/dbus/ CREATE system_bus_socket
Starting haveged: haveged: command socket is listening at fd 3
haveged: haveged starting up
[  OK  ]
Starting advanced power management daemon: No APM support in kernel
(failed.)
starting DNS forwarder and DHCP server: dnsmasq... done.
Starting syslogd/klogd: done
Starting php-fpm  done
Starting Connection Manager
Starting Hiawatha Web Server: hiawatha.
starting resolv.conf manager: resolv-watch... done.
Starting crond: OK
dbus-daemon[613]: [system] Activating service name='fi.w1.wpa_supplicant1' requested by ':1.1' (uid=0 pid=652 comm="connmand --nodnsproxy --nodaemon ") (using servicehelper)
[    8.104873] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
dbus-daemon[613]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
Checking available software versions...
MMC:   mmc@7e202000: 0
Loading Environment from FAT... ** No device specified **
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
5414168 bytes read in 226 ms (22.8 MiB/s)
Kernel image @ 0x080000 [ 0x000000 - 0x529d18 ]
## Flattened Device Tree blob at 2eff9400
   Booting using the fdt blob at 0x2eff9400
   Loading Device Tree to 02ff6000, end 02fffb39 ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.19.81-v7 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1 SMP Tue May 31 13:32:32 UTC 2022
[    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Rev 1.2
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] cma: Reserved 8 MiB at 0x3ac00000
[    0.000000] random: get_random_bytes called from start_kernel+0xb0/0x4c0 with crng_init=0
[    0.000000] percpu: Embedded 16 pages/cpu s36684 r8192 d20660 u65536
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 240555
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=t
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 939080K/970752K available (8192K kernel code, 653K rwdata, 2248K rodata, 1024K init, 820K bss, 23480K reserved, 8192K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xbb800000 - 0xff800000   (1088 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xbb400000   ( 948 MB)
[    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (9184 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (1024 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   ( 654 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 821 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] ftrace: allocating 26780 entries in 79 pages
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] arch_timer: cp15 timer(s) running at 19.20MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[    0.000007] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[    0.000022] Switching to timer-based delay loop, resolution 52ns
[    0.000287] Console: colour dummy device 80x30
[    0.000339] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[    0.000360] pid_max: default: 32768 minimum: 301
[    0.000686] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000708] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001629] CPU: Testing write buffer coherency: ok
[    0.002083] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002727] Setting up static identity map for 0x100000 - 0x10003c
[    0.002878] rcu: Hierarchical SRCU implementation.
[    0.003662] smp: Bringing up secondary CPUs ...
[    0.004490] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.005403] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.006244] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.006367] smp: Brought up 1 node, 4 CPUs
[    0.006396] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[    0.006406] CPU: All CPU(s) started in HYP mode.
[    0.006415] CPU: Virtualization extensions available.
[    0.007359] devtmpfs: initialized
[    0.019797] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
[    0.020072] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.020097] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.020699] pinctrl core: initialized pinctrl subsystem
[    0.021545] NET: Registered protocol family 16
[    0.024163] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.029549] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.029562] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.029758] Serial: AMBA PL011 UART driver
[    0.032249] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[    0.066701] bcm2835-dma 3f007000.dma: DMA legacy API manager at (ptrval), dmachans=0x1
[    0.068353] SCSI subsystem initialized
[    0.068581] usbcore: registered new interface driver usbfs
[    0.068640] usbcore: registered new interface driver hub
[    0.068741] usbcore: registered new device driver usb
[    0.080421] raspberrypi-firmware soc:firmware: Attached to firmware from 2019-09-24 17:37, variant start
[    0.090241] raspberrypi-firmware soc:firmware: Firmware hash is 6820edeee4ef3891b95fc01cf02a7abd7ca52f17
[    0.101835] clocksource: Switched to clocksource arch_sys_counter
[    0.189676] VFS: Disk quotas dquot_6.6.0
[    0.189769] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.189925] FS-Cache: Loaded
[    0.190135] CacheFiles: Loaded
[    0.190289] simple-framebuffer 3eaf0000.framebuffer: framebuffer at 0x3eaf0000, 0x10a800 bytes, mapped to 0x(ptrval)
[    0.190308] simple-framebuffer 3eaf0000.framebuffer: format=a8r8g8b8, mode=656x416x32, linelength=2624
[    0.195313] Console: switching to colour frame buffer device 82x26
[    0.199772] simple-framebuffer 3eaf0000.framebuffer: fb0: simplefb registered!
[    0.209663] NET: Registered protocol family 2
[    0.210494] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[    0.210537] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.210651] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.210841] TCP: Hash tables configured (established 8192 bind 8192)
[    0.210972] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.211028] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.211265] NET: Registered protocol family 1
[    0.211898] RPC: Registered named UNIX socket transport module.
[    0.211911] RPC: Registered udp transport module.
[    0.211921] RPC: Registered tcp transport module.
[    0.211931] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.213064] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available
[    0.216072] Initialise system trusted keyrings
[    0.216280] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[    0.225855] FS-Cache: Netfs 'nfs' registered for caching
[    0.226413] NFS: Registering the id_resolver key type
[    0.226444] Key type id_resolver registered
[    0.226454] Key type id_legacy registered
[    0.226475] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.228731] Key type asymmetric registered
[    0.228747] Asymmetric key parser 'x509' registered
[    0.228801] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[    0.228960] io scheduler noop registered
[    0.228973] io scheduler deadline registered
[    0.229166] io scheduler cfq registered (default)
[    0.229178] io scheduler mq-deadline registered
[    0.229189] io scheduler kyber registered
[    0.232442] bcm2708_fb soc:fb: FB found 1 display(s)
[    0.233148] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 656x416
[    0.234180] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[    0.235853] bcm2835-rng 3f104000.rng: hwrng registered
[    0.236194] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[    0.236704] vc-sm: Videocore shared memory driver
[    0.237041] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[    0.247627] brd: module loaded
[    0.257320] loop: module loaded
[    0.257903] Loading iSCSI transport class v2.0-870.
[    0.258554] libphy: Fixed MDIO Bus: probed
[    0.258661] usbcore: registered new interface driver lan78xx
[    0.258724] usbcore: registered new interface driver smsc95xx
[    0.258743] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    0.258964] dwc_otg 3f980000.usb: base=(ptrval)
[    0.459187] Core Release: 2.80a
[    0.459202] Setting default values for core params
[    0.459230] Finished setting default values for core params
[    0.659533] Using Buffer DMA mode
[    0.659546] Periodic Transfer Interrupt Enhancement - disabled
[    0.659556] Multiprocessor Interrupt Enhancement - disabled
[    0.659567] OTG VER PARAM: 0, OTG VER FLAG: 0
[    0.659588] Dedicated Tx FIFOs mode
[    0.660035] WARN::dwc_otg_hcd_init:1043: FIQ DMA bounce buffers: virt = bad04000 dma = 0xfad04000 len=9024
[    0.660063] FIQ FSM acceleration enabled for :
[    0.660063] Non-periodic Split Transactions
[    0.660063] Periodic Split Transactions
[    0.660063] High-Speed Isochronous Endpoints
[    0.660063] Interrupt/Control Split Transaction hack enabled
[    0.660146] WARN::hcd_init_fiq:457: FIQ on core 1
[    0.660163] WARN::hcd_init_fiq:458: FIQ ASM at 8068482c length 36
[    0.660179] WARN::hcd_init_fiq:496: MPHI regs_base at bb810000
[    0.660200] dwc_otg 3f980000.usb: DWC OTG Controller
[    0.660238] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[    0.660277] dwc_otg 3f980000.usb: irq 56, io mem 0x00000000
[    0.660327] Init: Port Power? op_state=1
[    0.660337] Init: Power Port (0)
[    0.660585] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[    0.660602] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.660616] usb usb1: Product: DWC OTG Controller
[    0.660629] usb usb1: Manufacturer: Linux 4.19.81-v7 dwc_otg_hcd
[    0.660643] usb usb1: SerialNumber: 3f980000.usb
[    0.661218] hub 1-0:1.0: USB hub found
[    0.661275] hub 1-0:1.0: 1 port detected
[    0.662145] usbcore: registered new interface driver usb-storage
[    0.662332] mousedev: PS/2 mouse device common for all mice
[    0.663171] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[    0.663348] bcm2835-cpufreq: min=600000 max=1200000
[    0.663802] sdhci: Secure Digital Host Controller Interface driver
[    0.663813] sdhci: Copyright(c) Pierre Ossman
[    0.664194] mmc-bcm2835 3f300000.mmcnr: could not get clk, deferring probe
[    0.664590] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe
[    0.664726] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.666136] ledtrig-cpu: registered to indicate activity on CPUs
[    0.666316] hidraw: raw HID events driver (C) Jiri Kosina
[    0.666486] usbcore: registered new interface driver usbhid
[    0.666497] usbhid: USB HID core driver
[    0.667387] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
[    0.668618] [vc_sm_connected_init]: start
[    0.675850] [vc_sm_connected_init]: end - returning 0
[    0.676922] Initializing XFRM netlink socket
[    0.676951] NET: Registered protocol family 17
[    0.677060] Key type dns_resolver registered
[    0.677372] Registering SWP/SWPB emulation handler
[    0.677985] registered taskstats version 1
[    0.678006] Loading compiled-in X.509 certificates
[    0.685187] uart-pl011 3f201000.serial: cts_event_workaround enabled
[    0.685272] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 81, base_baud = 0) is a PL011 rev2
[    1.695522] console [ttyAMA0] enabled
[    1.700885] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 53, base_baud = 50000000) is a 16550
[    1.710222] mmc-bcm2835 3f300000.mmcnr: mmc_debug:0 mmc_debug2:0
[    1.716262] mmc-bcm2835 3f300000.mmcnr: DMA channel allocated
[    1.748247] sdhost: log_buf @ (ptrval) (fad07000)
[    1.788582] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[    1.795652] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    1.801176] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    1.808012] of_cfs_init
[    1.810536] of_cfs_init: OK
[    1.813851] uart-pl011 3f201000.serial: no DMA platform data
[    1.819781] Waiting for root device /dev/mmcblk0p3...
[    1.845391] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[    1.851312] Indeed it is in host mode hprt0 = 00021501
[    1.918738] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[    1.934071] random: fast init done
[    1.981876] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.993354] mmc0: new high speed SDHC card at address aaaa
[    2.000022] mmcblk0: mmc0:aaaa SD32G 29.7 GiB
[    2.006461]  mmcblk0: p1 p2 p3 p4
[    2.034907] EXT4-fs (mmcblk0p3): INFO: recovery required on readonly filesystem
[    2.042254] EXT4-fs (mmcblk0p3): write access will be enabled during recovery
[    2.043492] mmc1: new high speed SDIO card at address 0001
[    2.061878] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    2.068434] Indeed it is in host mode hprt0 = 00001101
[    2.076915] EXT4-fs (mmcblk0p3): recovery complete
[    2.084947] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
[    2.093150] VFS: Mounted root (ext4 filesystem) readonly on device 179:3.
[    2.100538] devtmpfs: mounted
[    2.135368] Freeing unused kernel memory: 1024K
[    2.140286] Run /sbin/init as init process
INIT: version 2.96 booting
[    2.312133] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcdDevice= 2.00
[    2.320339] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.321016] hub 1-1:1.0: USB hub found
[    2.331364] hub 1-1:1.0: 5 ports detected
[    2.603347] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
[    2.651900] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
more then two partions already exist
[    2.781182] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    2.792180] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, bcdDevice= 2.00
[    2.800544] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.810593] smsc95xx v1.0.6
[    2.836305] EXT4-fs (mmcblk0p4): recovery complete
[    2.842120] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: (null)
[    2.915123] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:b3:5a:18
data partition is fine
Starting udev
[    3.024592] udevd[129]: starting version 3.2.9
[    3.060684] random: udevd: uninitialized urandom read (16 bytes read)
[    3.067921] random: udevd: uninitialized urandom read (16 bytes read)
[    3.074533] random: udevd: uninitialized urandom read (16 bytes read)
[    3.118791] udevd[130]: starting eudev-3.2.9
[    3.296535] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[    3.309732] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[    3.313647] media: Linux media interface: v0.10
[    3.317098] [vc_sm_connected_init]: start
[    3.326034] [vc_sm_connected_init]: installed successfully
[    3.363971] videodev: Linux video capture interface: v2.00
[    3.455272] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[    3.463828] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[    3.548653] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[    3.566664] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[    3.573917] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[    3.580233] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[    3.633894] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[    3.647689] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[    3.661618] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[    3.664745] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.672171] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[    3.743345] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.881124] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[    3.892428] usbcore: registered new interface driver brcmfmac
[    4.099803] random: crng init done
[    4.103217] random: 2 urandom warning(s) missed due to ratelimiting
[    4.169080] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[    4.177910] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
[    4.189674] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Oct 22 2019 01:59:28 version 7.45.98.94 (r723000 CY) FWID 01-3b33decd
[    4.344906] Bluetooth: Core ver 2.22
[    4.348561] NET: Registered protocol family 31
[    4.353031] Bluetooth: HCI device and connection manager initialized
[    4.359397] Bluetooth: HCI socket layer initialized
[    4.364295] Bluetooth: L2CAP socket layer initialized
[    4.369381] Bluetooth: SCO socket layer initialized
[    4.387469] Bluetooth: HCI UART driver ver 2.3
[    4.391998] Bluetooth: HCI UART protocol H4 registered
[    4.397627] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    4.404150] Bluetooth: HCI UART protocol Broadcom registered

WARN: conflicting configurations in /etc/fstab and /etc/default/rcS
      regarding the writability of rootfs. Please fix one of them.

[    4.537237] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
sysctl: error: 'net.ipv6/conf/all/disable_ipv6' is an unknown key
sysctl: error: 'net.ipv6/conf/default/disable_ipv6' is an unknown key
sysctl: error: 'net.ipv6/conf/lo/disable_ipv6' is an unknown key
Sat Jul 23 09:27:21 UTC 2022
[    5.431941] Under-voltage detected! (0x00050005)
EEPROM address unknown
[    6.179334] NET: Registered protocol family 10
[    6.185360] Segment Routing with IPv6
Starting watchdog
[    6.223290] watchdog: watchdog0: watchdog did not stop!
INIT: Entering runlevel: 5
Configuring network interfaces... done.
Starting system message bus: Setting up watches.
Watches established.
/var/run/dbus/ CREATE system_bus_socket
Starting haveged: haveged: command socket is listening at fd 3
haveged: haveged starting up
[  OK  ]
Starting advanced power management daemon: No APM support in kernel
(failed.)
starting DNS forwarder and DHCP server: dnsmasq... done.
Starting syslogd/klogd: done
Starting php-fpm  done
Starting Connection Manager
Starting Hiawatha Web Server: hiawatha.
starting resolv.conf manager: resolv-watch... done.
Starting crond: OK
dbus-daemon[614]: [system] Activating service name='fi.w1.wpa_supplicant1' requested by ':1.1' (uid=0 pid=653 comm="connmand --nodnsproxy --nodaemon ") (using servicehelper)
[    7.954571] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
dbus-daemon[614]: [system] Successfully activated service 'fi.w1.wpa_supplicant1'
[    8.124206] brcmfmac: power management disabled
Checking available software versions...
Active rootfs: 2
Active version: 20220531133203 v2.87
MMC:   mmc@7e202000: 0
Loading Environment from FAT... ** No device specified **
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Hit any key to stop autoboot:  0 

printenv output

MMC:   mmc@7e202000: 0
Loading Environment from FAT... ** No device specified **
Loading Environment from MMC... OK
In:    serial
Out:   serial
Err:   serial
Net:   No ethernet found.
Hit any key to stop autoboot:  0 
U-Boot> printenv 
arch=arm
baudrate=115200
board=rpi
board_name=3 Model B
board_rev=0x8
board_rev_scheme=1
board_revision=0xA02082
bootcmd=run set_root set_args load do_boot
bootdelay=2
cpu=armv7
do_boot=bootz ${kernel_addr_r} - ${fdt_addr}
ethaddr=b8:27:eb:b3:5a:18
fdt_addr=2eff9000
fdt_high=3000000
fdtcontroladdr=3b3cdc80
fdtfile=bcm2837-rpi-3-b.dtb
kernel_addr_r=0x00080000
load=ext2load mmc ${bootpart} ${kernel_addr_r} /boot/zImage
loadaddr=0x00200000
serial#=00000000f3b35a18
set_args=fdt addr ${fdt_addr} && fdt get value bootargs /chosen bootargs && setenv bootargs "${bootargs} root=${mmcroot} rootwait"
set_root=if test "${version}" = 2; then setenv bootpart 0:3; setenv mmcroot /dev/mmcblk0p3; else setenv bootpart 0:2; setenv mmcroot /dev/mmcblk0p2; fi
soc=bcm283x
usbethaddr=b8:27:eb:b3:5a:18
vendor=raspberrypi
version=2

Someone has ideas?

p.s. I edited the post because I had to change /u-boot/cmdline.txt so I can see the full boot log, because it has been prepared for display output.

I suspect it hangs and the watchdog reboots it. Whatever makes it hang is probably not an issue with the software, but just dumb luck, SD-card broken exactly when you moved it, or the Rpi3 is unhappy about something.

The logs tells us nothing. It boots the kernel within 4 seconds, dbus daemon and Wifi starting around the 8-second mark, then there is nothing until it reboots again.

Could also be that it is attempting to update to a new version, failing, and doing this repeatedly. The firmware update fires automatically a few minutes after boot. Perhaps try turning that off?

Troubleshooting at the moment.
The same is on R-Pi 3B+ (I have all three available at the moment). Returning the sdcard back to 2B, it boots without issues.

I just flashed a fresh micro sd (another one, not the one with the already setup system) with the latest Venus OS v2.89 and after dd finished I plugged it in directly in the 3B+ r-pi. The device boots and at some stage it reboots again in the endless loop as above, again saying nothing.
Then plugged it again in 2B and it boots, the initial scripts kicked in, formatted the sd card creating the second root partition, resizing, etc, and the root prompt appeared. All working.
Here is how the u-boot config looks like (the default one):

kernel=u-boot.bin

[pi2]
device_tree=bcm2709-rpi-2-b.dtb

[pi3]
device_tree=bcm2710-rpi-3-b.dtb
dtoverlay=miniuart-bt
core_freq=400
core_freq_min=400

[pi3+]
device_tree=bcm2710-rpi-3-b-plus.dtb
dtoverlay=miniuart-bt
core_freq=400
core_freq_min=400

[all]
dtparam=spi=on

I have second 3B+, will try on it just in case.
If the same, I am going to test with fresh install on 2.73, because this was my vary first time with venus before several months when I tested v.2.73 on 3B+ and it was working out of the box.

Shame guys, this is a shame…
The cause of the issue was the micro usb powering cable. Seems the one I was testing with was not able to sustain the power draw of 3B+ (even 3B), so you can only imagine how good was this cable.

Swapped with more solid one and now all is working.

Since I was also inspecting the power draw of each device, I can say that the best device in concern of power is r-pi 3B with wifi connected (ethernet disconnected) - around 1 - 1.1W idle consumption. Normal operation including web console does not cause any overhead to that at all.

3 Likes

I can add that 2B is also very low in concern of power consumption.
2B with ethernet connected is also around 1- 1.2 W, with ethernet disconnected and usb-wifi connected (I use TL-WN725N) it is around 1.4 - 1.5W which is also very good.

3B+ is significantly more power hungry. The 1G ethernet adds around 1W, giving the device 3W at idle with eth connected and ~2W without it. Using wifi is more efficient when it comes to 3B+.

Since I am powering from DC-DC (that will be used with my battery), I am sharing the power rating in W, not in A. Powering from the original power supply from the grid will be more of course.
The readings above are taken from the bench DC power supply which I use to power the DC-DC (at ~54V).