[BPI-R3] Boot stuck on "IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready"

I am trying to install OpenWRT on eMMC and boot from eMMC, but after finishing all the steps from the tutorial My boot process stopped (I waited about 30min). Below I provide all the steps I have taken. I hope someone can help me with this.

  1. First, I have downloaded an sd card image from official OpenWRT website
  2. I prepared my sd card and checked where it is connected with fdisk -l command.
Disk /dev/sdb: 29,76 GiB, 31954305024 bytes, 62410752 sectors
Disk model: SD/MMC          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5452574F-2211-4433-5566-778899AABB00
  1. Then I have extracted the downloaded image and write it to SD card with below command
dd if=openwrt-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/sdb
153600+1 records in
153600+1 records out
78643204 bytes (79 MB, 75 MiB) copied, 11,8216 s, 6,7 MB/s
  1. Then I have connected my TTL Converter and check to what port it is connected
ll /sys/class/tty/ttyUSB*
lrwxrwxrwx 1 root root 0 paĹş  9 11:19 /sys/class/tty/ttyUSB0 -> ../../devices/pci0000:00/0000:00:08.1/0000:05:00.3/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0
dmesg | grep tty
[    0.071736] printk: console [tty0] enabled
[    0.509650] tty tty47: hash matches
[    1.715957] systemd[1]: Created slice Slice /system/getty.
[    4.144405] cdc_acm 1-1.3:1.1: ttyACM0: USB ACM device
[    4.156426] usb 1-2: ch341-uart converter now attached to ttyUSB0
  1. Then I have connected to BPI R3 with my UART via tio
tio /dev/ttyUSB0
  1. Then I set all the jumpers HIGH and plug in power
  2. Then I have selected option Option 8. “Install bootloader, recovery and production to NAND“
  3. Then I have click enter as I wanted to check is boot from SD Works as expected and my boot and it stuck on this tep:
[   41.468489] IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready

And the full log of my boot

## Checking Image at 46000000 ...
   FIT image found
   FIT description: ARM64 OpenWrt FIT (Flattened Image Tree)
    Image 0 (kernel-1)
     Description:  ARM64 OpenWrt Linux-5.15.167
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x46001000
     Data Size:    5176744 Bytes = 4.9 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x44000000
     Entry Point:  0x44000000
     Hash algo:    crc32
     Hash value:   df494af4
     Hash algo:    sha1
     Hash value:   818522878977adfa9d2881ed282f05bb1da331f9
    Image 1 (fdt-1)
     Description:  ARM64 OpenWrt bananapi_bpi-r3 device tree blob
* spi-nand0
  - device: spi_nand@1
  - parent: spi@1100a000
  - driver: spi_nand
  - type: NAND flash
  - block size:        0x20000 bytes
  - page size:         0x800 bytes
  - OOB size:          64 bytes
  - OOB available:     24 bytes
  - 0x000000000000-0x000008000000 : "spi-nand0"
          - 0x000000000000-0x000000080000 : "bl2"
          - 0x000000080000-0x000000380000 : "factory"
          - 0x000000380000-0x000000580000 : "fip"
          - 0x000000580000-0x000008000000 : "ubi"

MMC read: dev # 0, block # 131072, count 256 ... 256 blocks read: OK

MMC read: dev # 0, block # 131072, count 21192 ... 21192 blocks read: OK
## Loading kernel from FIT Image at 46000000 ...
   Using 'config-mt7986a-bananapi-bpi-r3' configuration
   Trying 'kernel-1' kernel subimage
     Description:  ARM64 OpenWrt Linux-5.15.167
     Type:         Kernel Image
     Compression:  gzip compressed
     Data Start:   0x46001000
     Data Size:    5176744 Bytes = 4.9 MiB
     Architecture: AArch64
     OS:           Linux
     Load Address: 0x44000000
     Entry Point:  0x44000000
     Hash algo:    crc32
     Hash value:   df494af4
     Hash algo:    sha1
     Hash value:   818522878977adfa9d2881ed282f05bb1da331f9
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 46000000 ...
   Using 'config-mt7986a-bananapi-bpi-r3' configuration
   Trying 'fdt-1' fdt subimage
     Description:  ARM64 OpenWrt bananapi_bpi-r3 device tree blob
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x464f1000
     Data Size:    31591 Bytes = 30.9 KiB
     Architecture: AArch64
     Load Address: 0x43f00000
     Hash algo:    crc32
     Hash value:   438ac94f
     Hash algo:    sha1
     Hash value:   b071387d5acc00d7b364d49838e59deffb964934
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Loading fdt from 0x464f1000 to 0x43f00000
## Loading fdt from FIT Image at 46000000 ...
   Using 'mt7986a-bananapi-bpi-r3-sd' configuration
   Trying 'fdt-mt7986a-bananapi-bpi-r3-sd' fdt subimage
     Description:  ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-sd
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x464fc000
     Data Size:    327 Bytes = 327 Bytes
     Architecture: AArch64
     Hash algo:    crc32
     Hash value:   10a1281b
     Hash algo:    sha1
     Hash value:   3bf645d15e8f58e0b7426c65bcf06464cc36d5c8
   Verifying Hash Integrity ... crc32+ sha1+ OK
## Loading fdt from FIT Image at 46000000 ...
   Using 'mt7986a-bananapi-bpi-r3-nand' configuration
   Trying 'fdt-mt7986a-bananapi-bpi-r3-nand' fdt subimage
     Description:  ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nand
     Type:         Flat Device Tree
     Compression:  uncompressed
     Data Start:   0x464fa000
     Data Size:    915 Bytes = 915 Bytes
     Architecture: AArch64
     Hash algo:    crc32
     Hash value:   0c0a8e7d
     Hash algo:    sha1
     Hash value:   3627abda155b1ffe23eef560e458c045aa49e7c5
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Booting using the fdt blob at 0x43f00000
Working FDT set to 43f00000
## Loading loadables from FIT Image at 46000000 ...
   Trying 'rootfs-1' loadables subimage
     Description:  ARM64 OpenWrt bananapi_bpi-r3 rootfs
     Type:         Filesystem Image
     Compression:  uncompressed
     Data Start:   0x464fd000
     Data Size:    5619712 Bytes = 5.4 MiB
     Hash algo:    crc32
     Hash value:   15b0779e
     Hash algo:    sha1
     Hash value:   8b9fe1705a1733e7e45136626069259a778b491e
   Verifying Hash Integrity ... crc32+ sha1+ OK
   Uncompressing Kernel Image
   Loading Device Tree to 00000000be7d3000, end 00000000be7dce0e ... OK
Working FDT set to be7d3000
Add 'ramoops@42ff0000' node failed: FDT_ERR_EXISTS

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.167 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r24106-10cc5fcd00) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Mon Sep 23 12:34:46 2024
[    0.000000] Machine model: Bananapi BPI-R3
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000042ffffff]
[    0.000000]   node   0: [mem 0x0000000043000000-0x000000004302ffff]
[    0.000000]   node   0: [mem 0x0000000043030000-0x000000004fbfffff]
[    0.000000]   node   0: [mem 0x000000004fc00000-0x000000004ffbffff]
[    0.000000]   node   0: [mem 0x000000004ffc0000-0x00000000bfffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff]
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.4
[    0.000000] percpu: Embedded 18 pages/cpu s33112 r8192 d32424 u73728
[    0.000000] pcpu-alloc: s33112 r8192 d32424 u73728 alloc=18*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: kernel page table isolation disabled by kernel configuration
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 516096
[    0.000000] Kernel command line: root=/dev/mmcblk0p65
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 2040952K/2097152K available (8448K kernel code, 904K rwdata, 1488K rodata, 448K init, 302K bss, 56200K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 640 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] Root IRQ handler: 0xffffffc008010090
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x000000000c080000
[    0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x2ff89eacb, max_idle_ns: 440795202429 ns
[    0.000001] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns
[    0.000123] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000)
[    0.000131] pid_max: default: 32768 minimum: 301
[    0.000335] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.000348] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.001372] rcu: Hierarchical SRCU implementation.
[    0.001660] smp: Bringing up secondary CPUs ...
[    0.001912] Detected VIPT I-cache on CPU1
[    0.001936] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000
[    0.001961] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.002220] Detected VIPT I-cache on CPU2
[    0.002233] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000
[    0.002243] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[    0.002477] Detected VIPT I-cache on CPU3
[    0.002488] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000
[    0.002497] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[    0.002523] smp: Brought up 1 node, 4 CPUs
[    0.002537] SMP: Total of 4 processors activated.
[    0.002541] CPU features: detected: 32-bit EL0 Support
[    0.002544] CPU features: detected: CRC32 instructions
[    0.002571] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching
[    0.002622] CPU: All CPU(s) started at EL2
[    0.002632] alternatives: patching kernel code
[    0.005509] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.005530] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.005671] pinctrl core: initialized pinctrl subsystem
[    0.006292] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.006533] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[    0.006563] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.006588] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.006840] thermal_sys: Registered thermal governor 'fair_share'
[    0.006843] thermal_sys: Registered thermal governor 'bang_bang'
[    0.006846] thermal_sys: Registered thermal governor 'step_wise'
[    0.006849] thermal_sys: Registered thermal governor 'user_space'
[    0.007046] ASID allocator initialised with 65536 entries
[    0.007355] pstore: Registered ramoops as persistent store backend
[    0.007359] ramoops: using 0x10000@0x42ff0000, ecc: 0
[    0.017139] cryptd: max_cpu_qlen set to 1000
[    0.018707] 1.8vd: supplied by 12vd
[    0.018869] 3.3vd: supplied by 12vd
[    0.019124] SCSI subsystem initialized
[    0.019211] libata version 3.00 loaded.
[    0.020080] clocksource: Switched to clocksource arch_sys_counter
[    0.020525] NET: Registered PF_INET protocol family
[    0.020631] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.021288] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[    0.021308] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.021316] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.021383] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
[    0.021550] TCP: Hash tables configured (established 16384 bind 16384)
[    0.021625] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.021652] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    0.021780] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.021800] PCI: CLS 0 bytes, default 64
[    0.023901] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[    0.026555] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.026568] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.049137] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.050245] pwm-mediatek 10048000.pwm: clock: top fail: -517
[    0.050510] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[    0.050530] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[    0.050541] mtk-pcie-gen3 11280000.pcie:      MEM 0x0020000000..0x002fffffff -> 0x0020000000
[    0.050634] /soc/pcie@11280000: Failed to get clk index: 0 ret: -517
[    0.050644] mtk-pcie-gen3 11280000.pcie: failed to get clocks
[    0.053439] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    0.055104] printk: console [ttyS0] disabled
[    0.075262] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 122, base_baud = 2500000) is a ST16650V2
[    0.762863] printk: console [ttyS0] enabled
[    0.787596] 11003000.serial: ttyS1 at MMIO 0x11003000 (irq = 123, base_baud = 1625000) is a ST16650V2
[    0.817303] 11004000.serial: ttyS2 at MMIO 0x11004000 (irq = 124, base_baud = 1625000) is a ST16650V2
[    0.827116] mtk_rng 1020f000.rng: registered RNG driver
[    0.827176] hwrng: no data available
[    0.835930] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.844052] loop: module loaded
[    0.847200] Loading iSCSI transport class v2.0-870.
[    0.853292] spi spi0.0: setup: ignoring unsupported mode bits a00
[    0.859618] spi-nand spi0.0: Winbond SPI NAND was found.
[    0.864929] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[    0.873160] 4 fixed-partitions partitions found on MTD device spi0.0
[    0.879496] Creating 4 MTD partitions on "spi0.0":
[    0.884316] 0x000000580000-0x000008000000 : "ubi"
[    1.016255] 0x000000380000-0x000000580000 : "fip"
[    1.023341] 0x000000080000-0x000000380000 : "reserved"
[    1.031790] 0x000000000000-0x000000080000 : "bl2"
[    1.171303] mtk_soc_eth 15100000.ethernet: generated random MAC address 6e:13:68:b2:37:24
[    1.182022] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc009780000, irq 136
[    1.191782] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc009780000, irq 136
[    1.201321] i2c_dev: i2c /dev entries driver
[    1.207065] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0)
[    1.215608] NET: Registered PF_INET6 protocol family
[    1.221231] Segment Routing with IPv6
[    1.224903] In-situ OAM (IOAM) with IPv6
[    1.228838] NET: Registered PF_PACKET protocol family
[    1.233906] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.246955] 8021q: 802.1Q VLAN Support v1.8
[    1.251969] pstore: Using crash dump compression: deflate
[    1.263064] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges:
[    1.270410] mtk-pcie-gen3 11280000.pcie: Parsing ranges property...
[    1.276663] mtk-pcie-gen3 11280000.pcie:      MEM 0x0020000000..0x002fffffff -> 0x0020000000
[    1.292273] mmc0: host does not support reading read-only switch, assuming write-enable
[    1.302233] mmc0: new high speed SDHC card at address 0001
[    1.308439] mmcblk0: mmc0:0001 00000 29.0 GiB 
[    1.316393] Alternate GPT is invalid, using primary GPT.
[    1.322487] FIT: Selected configuration: "config-mt7986a-bananapi-bpi-r3" (OpenWrt bananapi_bpi-r3)
[    1.331523] FIT:           kernel sub-image 0x00001000..0x004f0da7 "kernel-1" (ARM64 OpenWrt Linux-5.15.167) 
[    1.341440] FIT:          flat_dt sub-image 0x004f1000..0x004f8b66 "fdt-1" (ARM64 OpenWrt bananapi_bpi-r3 device tree blob) 
[    1.352641] FIT:          flat_dt sub-image 0x004f9000..0x004f91dc "fdt-mt7986a-bananapi-bpi-r3-emmc" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc) 
[    1.368957] FIT:          flat_dt sub-image 0x004fa000..0x004fa392 "fdt-mt7986a-bananapi-bpi-r3-nand" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nand) 
[    1.385271] FIT:          flat_dt sub-image 0x004fb000..0x004fb38f "fdt-mt7986a-bananapi-bpi-r3-nor" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nor) 
[    1.401415] FIT:          flat_dt sub-image 0x004fc000..0x004fc146 "fdt-mt7986a-bananapi-bpi-r3-sd" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-sd) 
[    1.417382] FIT:       filesystem sub-image 0x004fd000..0x00a58fff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r3 rootfs) 
[    1.427969] FIT: selecting configured loadable "rootfs-1" to be root filesystem
[    1.435261]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p65(rootfs-1) p66(rootfs_data)
[    1.501433] mtk-pcie-gen3 11280000.pcie: PCIe link down, ltssm reg val: 0x1000001
[    1.508932] mtk-pcie-gen3: probe of 11280000.pcie failed with error -110
[    1.544344] mt7530-mdio mdio-bus:1f: configuring for fixed/2500base-x link mode
[    1.553476] mt7530-mdio mdio-bus:1f: Link is Up - 2.5Gbps/Full - flow control rx/tx
[    1.562162] mt7530-mdio mdio-bus:1f wan (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7531 PHY] (irq=144)
[    1.582483] mt7530-mdio mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7531 PHY] (irq=145)
[    1.602510] mt7530-mdio mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7531 PHY] (irq=146)
[    1.622541] mt7530-mdio mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7531 PHY] (irq=147)
[    1.642563] mt7530-mdio mdio-bus:1f lan4 (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7531 PHY] (irq=148)
[    1.653658] DSA: tree 0 setup
[    1.658783] UBI: auto-attach mtd0
[    1.662128] ubi0: default fastmap pool size: 45
[    1.666641] ubi0: default fastmap WL pool size: 22
[    1.671418] ubi0: attaching mtd0
[    5.286653] ubi0: scanning is finished
[    5.331780] ubi0: attached mtd0 (name "ubi", size 122 MiB)
[    5.337262] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    5.344125] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    5.350898] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    5.357837] ubi0: good PEBs: 980, bad PEBs: 0, corrupted PEBs: 0
[    5.363826] ubi0: user volume: 5, internal volumes: 1, max. volumes count: 128
[    5.371029] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[    5.379355] ubi0: available PEBs: 725, total reserved PEBs: 255, PEBs reserved for bad PEB handling: 20
[    5.388727] ubi0: background thread "ubi_bgt0d" started, PID 541
[    5.400688] FIT: Selected configuration: "config-mt7986a-bananapi-bpi-r3" (OpenWrt bananapi_bpi-r3)
[    5.409721] FIT:           kernel sub-image 0x00001000..0x004f0da7 "kernel-1" (ARM64 OpenWrt Linux-5.15.167) 
[    5.419634] FIT:          flat_dt sub-image 0x004f1000..0x004f8b66 "fdt-1" (ARM64 OpenWrt bananapi_bpi-r3 device tree blob) 
[    5.430835] FIT:          flat_dt sub-image 0x004f9000..0x004f91dc "fdt-mt7986a-bananapi-bpi-r3-emmc" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc) 
[    5.447149] FIT:          flat_dt sub-image 0x004fa000..0x004fa392 "fdt-mt7986a-bananapi-bpi-r3-nand" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nand) 
[    5.463462] FIT:          flat_dt sub-image 0x004fb000..0x004fb38f "fdt-mt7986a-bananapi-bpi-r3-nor" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nor) 
[    5.479602] FIT:          flat_dt sub-image 0x004fc000..0x004fc146 "fdt-mt7986a-bananapi-bpi-r3-sd" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-sd) 
[    5.495566] FIT:       filesystem sub-image 0x004fd000..0x00a58fff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r3 rootfs) 
[    5.506152] FIT: selecting configured loadable "rootfs-1" to be root filesystem
[    5.513440]  ubiblock0_2: p1(rootfs-1)
[    5.513551] block ubiblock0_2: created from ubi0:2(fit)
[    5.522677] clk: Disabling unused clocks
[    5.530909] VFS: Mounted root (squashfs filesystem) readonly on device 259:0.
[    5.538174] Freeing unused kernel memory: 448K
[    5.542651] Run /sbin/init as init process
[    5.546729]   with arguments:
[    5.549679]     /sbin/init
[    5.552373]   with environment:
[    5.555497]     HOME=/
[    5.557841]     TERM=linux
[    5.678323] init: Console is alive
[    5.681831] init: - watchdog -
[    5.946430] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[    5.968416] usbcore: registered new interface driver usbfs
[    5.973943] usbcore: registered new interface driver hub
[    5.979271] usbcore: registered new device driver usb
[    5.987626] xhci-mtk 11200000.usb: supply vbus not found, using dummy regulator
[    5.995036] xhci-mtk 11200000.usb: supply vusb33 not found, using dummy regulator
[    6.003185] xhci-mtk 11200000.usb: xHCI Host Controller
[    6.008403] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1
[    6.018857] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000210010
[    6.028004] xhci-mtk 11200000.usb: irq 128, io mem 0x11200000
[    6.033834] xhci-mtk 11200000.usb: xHCI Host Controller
[    6.039044] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2
[    6.046427] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed
[    6.053809] hub 1-0:1.0: USB hub found
[    6.057567] hub 1-0:1.0: 2 ports detected
[    6.061826] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    6.070152] hub 2-0:1.0: USB hub found
[    6.073902] hub 2-0:1.0: 1 port detected
[    6.080114] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[    6.091937] init: - preinit -
[    6.309555] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[    6.318037] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[    6.319054] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    6.333423] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[    6.410382] random: procd: uninitialized urandom read (4 bytes read)
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    6.540077] usb 1-1: new high-speed USB device number 2 using xhci-mtk
[    6.720730] hub 1-1:1.0: USB hub found
[    6.724513] hub 1-1:1.0: 4 ports detected
[    8.641779] mount_root: overlay filesystem in /dev/mmcblk0p66 has not been formatted yet
[   11.024572] F2FS-fs (mmcblk0p66): Found nat_bits in checkpoint
[   11.039411] F2FS-fs (mmcblk0p66): Mounted with checkpoint version = d70cacb
[   11.047324] mount_root: overlay filesystem has not been fully initialized yet
[   11.054706] mount_root: switching to f2fs overlay
[   11.059868] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off.
[   11.072445] urandom-seed: Seed file not found (/etc/urandom.seed)
[   11.106796] procd: - early -
[   11.109717] procd: - watchdog -
[   11.350307] random: crng init done
[   11.635118] procd: - watchdog -
[   11.638462] procd: - ubus -
[   11.694174] procd: - init -
Please press Enter to activate this console.
[   11.823233] kmodloader: loading kernel modules from /etc/modules.d/*
[   11.834074] i2c-gpio i2c-gpio-0: using lines 427 (SDA) and 428 (SCL)
[   11.840702] i2c-gpio i2c-gpio-1: using lines 429 (SDA) and 430 (SCL)
[   11.849568] crypto-safexcel 10320000.crypto: EIP97:230(0,1,4,4)-HIA:270(0,5,5),PE:150/433(alg:7fcdfc00)/0/0/0
[   11.863553] Loading modules backported from Linux version v6.1.110-0-g5f55cad62cc9d
[   11.871216] Backport generated by backports.git v6.1.110-1-0-g965f73fc
[   11.881221] sfp sfp-1: Host maximum power 3.0W
[   11.886389] sfp sfp-2: Host maximum power 3.0W
[   11.960038] urngd: v1.0.2 started.
[   12.303498] mt798x-wmac 18000000.wifi: HW/SW Version: 0x8a108a10, Build Time: 20221012174743a
[   12.303498] 
[   12.430500] mt798x-wmac 18000000.wifi: WM Firmware Version: ____000000, Build Time: 20221012174805
[   12.508588] mt798x-wmac 18000000.wifi: WA Firmware Version: DEV_000000, Build Time: 20221012174937
[   33.110057] mt798x-wmac 18000000.wifi: Message 00000002 (seq 9) timeout
[   33.116668] mt798x-wmac 18000000.wifi: Failed to start WA firmware
[   33.122921] mt798x-wmac: probe of 18000000.wifi failed with error -110
[   33.141068] PPP generic driver version 2.4.2
[   33.145940] NET: Registered PF_PPPOX protocol family
[   33.152833] kmodloader: done loading kernel modules from /etc/modules.d/*
[   38.698673] mtk_soc_eth 15100000.ethernet eth0: Link is Down
[   38.715621] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode
[   38.724109] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx
[   38.724198] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   38.742957] mt7530-mdio mdio-bus:1f lan1: configuring for phy/gmii link mode
[   38.753190] br-lan: port 1(lan1) entered blocking state
[   38.758420] br-lan: port 1(lan1) entered disabled state
[   38.765089] device lan1 entered promiscuous mode
[   38.769708] device eth0 entered promiscuous mode
[   38.785861] mt7530-mdio mdio-bus:1f lan2: configuring for phy/gmii link mode
[   38.795777] br-lan: port 2(lan2) entered blocking state
[   38.801065] br-lan: port 2(lan2) entered disabled state
[   38.808063] device lan2 entered promiscuous mode
[   38.820376] mt7530-mdio mdio-bus:1f lan3: configuring for phy/gmii link mode
[   38.830353] br-lan: port 3(lan3) entered blocking state
[   38.835590] br-lan: port 3(lan3) entered disabled state
[   38.842986] device lan3 entered promiscuous mode
[   38.855384] mt7530-mdio mdio-bus:1f lan4: configuring for phy/gmii link mode
[   38.865643] br-lan: port 4(lan4) entered blocking state
[   38.870968] br-lan: port 4(lan4) entered disabled state
[   38.878944] device lan4 entered promiscuous mode
[   38.887695] mt7530-mdio mdio-bus:1f sfp2: configuring for inband/2500base-x link mode
[   38.897698] br-lan: port 5(sfp2) entered blocking state
[   38.902973] br-lan: port 5(sfp2) entered disabled state
[   38.910409] device sfp2 entered promiscuous mode
[   38.919159] mtk_soc_eth 15100000.ethernet eth1: configuring for inband/2500base-x link mode
[   38.929247] br-wan: port 1(eth1) entered blocking state
[   38.934519] br-wan: port 1(eth1) entered disabled state
[   38.939911] device eth1 entered promiscuous mode
[   38.950616] mt7530-mdio mdio-bus:1f wan: configuring for phy/gmii link mode
[   38.960507] br-wan: port 2(wan) entered blocking state
[   38.965640] br-wan: port 2(wan) entered disabled state
[   38.972302] device wan entered promiscuous mode
[   41.449973] mt7530-mdio mdio-bus:1f wan: Link is Up - 1Gbps/Full - flow control off
[   41.449993] br-wan: port 2(wan) entered blocking state
[   41.462755] br-wan: port 2(wan) entered forwarding state
[   41.468489] IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready

Is TX on the ttl-converter connected to RX on the bananapi board?

And more importantly: is the ttl-converter (set to) 3.3V?

Have you tried this?

If yes which kind of uart adapter have you used? There was a report of device does not recognize any input with ch340 adapter.

I use USB-UART (RS232 TTL) CH340G

Yes, then I saw OpenWRT welcome screen, but that’s all. Unless that’s all and nothing else should be installed, but I have expected to see OpenWRT printed in my debugger console?

BusyBox v1.36.1 (2024-03-22 22:09:42 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 23.05.3, r23809-234f1a2efa
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------

I have changed OpenWRT version to 23.05.3, as someone told me version 23.05.5 doesn’t work on bpi-r3

If I disconnect and connect the WAN port in my bpi-r3 I can see such output in the console

[   41.594591] IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready
[   64.701738] mt7530-mdio mdio-bus:1f wan: Link is Down
[   64.706836] br-wan: port 2(wan) entered disabled state
[   67.728224] mt7530-mdio mdio-bus:1f wan: Link is Up - 1Gbps/Full - flow control off
[   67.735956] br-wan: port 2(wan) entered blocking state
[   67.741115] br-wan: port 2(wan) entered forwarding state

yes TX is connected to RX and RX is connected to TX

yes it is set to 3.3V

Try it with a ft232rl module set at 3.3volt.

? In general, it runs on R3!

Who told you that :upside_down_face:? And what exactly should not work :thinking:?

okay, found it …

I used sysupgrade …

Do you have any idea how I can fix this Boot stuck on “IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready” issue ?

Yes, that was the reason I changed, but it appears to be the same issue on both of these open-wrt versions. So I guess there is sth wrong with my bpii-r3 router or the way how i am writing an image on sd card or my boot process. I have no idea what can be wrong. This is my 1st OpenWRT router :confused:

But how will this help? Isn’t it only to print output to my console and pass some commands? Everything seems to work. I can see outputs and I can pass commands like ls/ifconfig…

I just fly over the chat :see_no_evil:.

I also see your other chat … rebooting, rebooting:

→ The basic things are, that you have a working power supply!

→ That you have a working USB to UART Adapter!

→ I read very very often, that people had problems with your SD card … some people have reported that they have to delate the SD card befor writing the image on it. Others have bought a new card.

You said that you have buyed a new BPI-R3? I do NOT belief, that the R3 you own is permanently damaged by you :slightly_smiling_face: :+1:.

On the “SPI NOR” 0 0 0 0 → there should be the Openwrt image of banana pi. Can you boot it successfully?

PS: I’m not good in reading logs. A guy with experience in it could may point you more exactly on the right path! But do not give up!!!

I have a new one, I bought 2 sd cards. If I boot from NOR, everything works, but I wanted to boot from eMMC.

You say I have destroyed my R3, and it is not going to work anymore? (Or I have misunderstood you). The only thing I was doing was repeating the same steps I have described in another topic I have opened.

I have only one BPI-R3, I bought a new SD Card as I thought after booting so many times I have destroyed my sd card and wanted to have a fresh one to be certain it works)

:scream:

NO! I think your R3 is okay :love_you_gesture:

1 Like

So, you get error messages by booting from SD card?

With what tools do you write the image on SD card?

First I move to NANAD and then check boot from SD CARD, but it stuck on this ipV6 br-wan → Then I change jumpers to boot from NAND and moving image to eMMC → Then I change jumper to boot from eMMC and run default boot command , but it stuck on this ipV6 br-wan

First I use this

gzip -d openwrt-23.05.5-mediatek-filogic-bananapi_bpi-r3-sdcard.img.gz

Then I write an image to sd card

sudo dd if=openwrt-23.05.5-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/sdb

And then my sd card looks like that

Disk /dev/sdb: 29,76 GiB, 31954305024 bytes, 62410752 sectors
Disk model: SD/MMC          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5452574F-2211-4433-5566-778899AABB00

Device      Start    End Sectors  Size Type
/dev/sdb1      34   8191    8158    4M Linux filesystem
/dev/sdb2    8192   9215    1024  512K Linux filesystem
/dev/sdb3    9216  13311    4096    2M Linux filesystem
/dev/sdb4   13312  21503    8192    4M EFI System
/dev/sdb5   24576  90111   65536   32M EFI System
/dev/sdb6   90112 131071   40960   20M EFI System
/dev/sdb7  131072 344063  212992  104M unknown

okay, i think you useed that information:

https://openwrt.org/docs/guide-user/installation/installation_methods/sd_card

And did the boot from SD Card work?

yes exactly, I have used this tutorial. No, I also can not boot from sd-card itself, so I guess sth is wrong with my sd-card image I am writing to it. As ever time after I write an image to this sd card and check with fdisk I see this:

The backup GPT table is not on the end of the device.

but I was riding that it is normal, and I should not be worried about this

Did you ever use the Balena Etcher?:

I have a Windows PC :see_no_evil: and ever useed Balena Etcher! I had never problems with SD card booting …

Yes I have also used this, but this gives the same issue (problem with GPT Table and stuck on this “IPv6: ADDRCONF(NETDEV_CHANGE): br-wan: link becomes ready”)

:thinking:

Are the SD cards have the same brand and from the same seller?

And there is nothing else conncted to the R3?