Sinovoip BananaPi BPI-R3
Supported Versions
Hardware Highlights
- Two 1G/2.5G capable SFP cages, one of them connected via the on-board MT7531 switch.
- PCIe gen-3 x2 Key-M M2/NGFF socket for NVMe SSD (or additional WiFi in Key-A/E to Key-M adapter)
- mPCIe slot with SIM card slot and USB 2.0 wired (no actual PCIe signals on the mPCIe socket!)
Installation
→ Install OpenWrt (using microSD card)
Please see the user manual provided by SinoVoip to understand the hardware switches selecting the available storage devices, and which device to boot from.
Installation to SPI-NAND and SPI-NOR (depending on the position of the SPI chip select switch) is possible when booting from microSD card. When booting from SPI-NAND, installation to eMMC can be selected in the bootloader menu.
See also asciinema of Bootloader menu and installation
If you cannot or do not want to use the serial console, you can instruct the bootloader to perform installation on the next reboot using the bootloader environment accessible from inside OpenWrt, eg. via SSH. Also for this procedure, make sure the dip switches are in the correct position to boot from SD card (A=1, B=1, D=1) and provide access to SPI-NAND (C=1) or SPI-NOR (C=0). (1 mean the dip switch is up and positioned perpendicular to the board, 0 means the switch is down and angled 45 degrees pointing down to the board)
To instruct the bootloader to install to SPI-NAND (A=1, B=1, C=1, D=1):
root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"
To instruct the bootloader to install to SPI-NOR (A=1, B=1, C=0, D=1):
root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; run nor_init ; bootmenu 0"
For installation to eMMC, you need to first install to NAND, and then initialize the eMMC from there. This is because you cannot access both, SD card and eMMC, at the same time, but only what is selected on boot according to the position of dip switch D. So first install to SPI-NAND from SD card, then put disconnect the board from power and set dip switches in positions A=1, B=0, C=1, D=0. Then boot from SPI-NAND and instruct the bootloader to install to eMMC:
root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"
Flash Layout
# lsblk /dev/mmcblk0 /dev/mtdblock* -o START,SIZE,FSTYPE,NAME,PARTLABEL
START | SIZE | FSTYPE | NAME | PARTLABEL |
---|---|---|---|---|
7.3 GiB | mmcblk0 | emmc device | ||
34 | 4.0 MiB | ├mmcblk0p128 | ||
8192 | 0.5 MiB | ├mmcblk0p1 | ubootenv | |
9216 | 2.0 MiB | ├mmcblk0p2 | factory | |
13312 | 4.0 MiB | ├mmcblk0p3 | fip uboot | |
24576 | 32.0 MiB | ├mmcblk0p4 | recovery | |
131072 | 104.0 MiB | ├mmcblk0p5 | production | |
141856 | 6.1 MiB | squashfs | ├mmcblk0p65 | /rom |
154296 | 92.7 MiB | f2fs | └mmcblk0p66 | /overlay |
128.0 MiB | NAND | |||
122.5 MiB | ubi | ├mtdblock0 | / | |
2.0 MiB | ├mtdblock1 | uboot | ||
3.0 MiB | ├mtdblock2 | |||
0.5 MiB | └mtdblock3 | bl2 second stage bootloader | ||
32.0 MiB | NOR | |||
20.0 MiB | ├mtdblock0 | |||
10816 | 5.6 MiB | squashfs | └mtdblock0p1 | |
9.1 MiB | ├mtdblock1 | |||
10.5 MiB | ├mtdblock2 | |||
0.5 MiB | ├mtdblock3 | |||
0.5 MiB | ├mtdblock4 | |||
0.2 MiB | ├mtdblock5 | |||
0.2 MiB | └mtdblock6 |
To create data partition and resize eMMC f2fs, boot on NOR(0000) or NAND(1010) and type:
parted /dev/mmcblk0 -- mkpart f2fs 768MiB -34s resizepart 5 768MiB resizepart 4 67.1M resizepart 3 12.6M # say F to fix gpt global size reboot mount /dev/mmcblk0p66 /mnt && umount /dev/mmcblk0p66 && resize.f2fs /dev/mmcblk0p66 # if resize.f2fs fails, a sysupgrade may fix
Now boot on eMMC(0110) and check if it worked !
Get f2fs info, including “discard blocks”:
cat /sys/kernel/debug/f2fs/status
Upgrading OpenWrt
Upgrading Bootloader
The easiest way to update the bootloader in case you have physical access to the device is by re-running the installation using a micro SD card. Boot from SD card and use the serial console to natigate the bootloader menu. If you cannot or don't want to use the serial console, you can instruct the bootloader to perform installation at the next reboot, see above. Make sure to backup your configuration before, it will be lost when re-running the installation
You can also perform a bootloader update manually from inside OpenWrt, the procedure differs depending on the boot media and is very similar to update_uboot-mediatek_bootloader_for_new_device_tree_overlay_feature.
Assuming all relevant files have been uploaded via SCP to /tmp on the device, you can update U-Boot by writing the correct *-bl31-uboot.fip in a media-specific way and clearing the bootloader environment, so it is re-created by the updated loader on first boot.
To update the bootloader on SPI-NAND:
opkg update opkg install kmod-mtd-rw insmod mtd-rw i_want_a_brick=1 mtd erase fip mtd write /tmp/*bananapi_bpi-r3-snand-bl31-uboot.fip fip # clear environment ubiupdatevol /dev/ubi0_0 -t ubiupdatevol /dev/ubi0_1 -t
To update the bootloader on SPI-NOR:
opkg update opkg install kmod-mtd-rw insmod mtd-rw i_want_a_brick=1 mtd erase fip mtd write /tmp/*bananapi_bpi-r3-nor-bl31-uboot.fip fip # clear environment mtd erase u-boot-env
To update the bootloader on eMMC:
dd if=/tmp/*bananapi_bpi-r3-emmc-bl31-uboot.fip of=/dev/mmcblk0p3 # clear environment dd if=/dev/zero of=/dev/mmcblk0p1 bs=65536
Failsafe mode
Due to hardware limitations of at least the V1.0 the WPS button is used as RESET button. → failsafe_and_factory_reset
Apart from Failsafe mode there is also a dual-boot mechanism which allows booting into an kernel+initramfs image for recovery.
Basic configuration
→ Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.
Specific Configuration
Network interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN ports, SFP2 & WiFi | 192.168.1.1/24 |
br-wan | WAN port and SFP1 | DHCP |
Buttons
→ hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.
The Sinovoip BananaPi BPi-R3 has the following buttons:
BUTTON | Event |
---|---|
Reset | reset |
Secure Easy Setup (WPS) | ses |
Due to hardware limitations of at least the V1.0 version only the WPS is usable, and it is used as RESET button.
Hardware
Info
Serial
→ port.serial general information about the serial port, serial port cable, etc.
How to connect to the Serial Port of this specific device:
Insert photo of PCB with markings for serial port
Serial connection parameters for Sinovoip BananaPi BPi-R3 | 115200, 8N1, 3.3V |
---|
Note: A hardware bug in all versions of this board causes an incompatibility with some USB-to-serial adapters. If an affected serial adapter is connected to the board, the wireless chipsets will fail to initialize and the following errors will be seen in the dmesg log:
mt7986-wmac 18000000.wmac: Message 00000002 (seq 9) timeout mt7986-wmac 18000000.wmac: Failed to start WA firmware
USB-to-serial chipsets known to cause this include:
- Prolific PL2303
- WinChipHead CH340G
Chipsets that have been used successfully:
- Silicon Labs CP210x
- FTDI FT232
- Other WinChipHead CH340 (non-G) devices
There have been sporadic reports of generally good chipsets not working, and problem chipsets working. In all cases, the issue is resolved when the serial adapter is detached from the BPI-R3 and the R3 restarted.
JTAG
→ port.jtag general information about the JTAG port, JTAG cable, etc.
JTAG pins are exposed as part of the 26-pin GPIO pin header. As JTAG function is shared with other functions (pinmux), the pins need to be put into JTAG mode to work (ie. can be deactivated by software).
Find OpenOCD scripts provided by MediaTek here.
Bootloader
Boot process:
- Boot ROM (burned into MT7986A SoC, cannot be changed): loads first block of storage device, selected by bootstrap pins connected to switches on the R3
- ARM Trusted Firmware BL2: starts and initializes the CPU and DRAM, then loads next stage
- ARM Trusted Firmware BL3: contains ARM Trusted Firmware run-time (BL31) and U-Boot (BL33)
- U-Boot: provides boot menu and network capabilities, loads OpenWrt/Linux
All parts of the boot process apart from the Boot ROM and the memory initialization function in ARM Trusted Firmware BL2 are provided in source and are built from source in the OpenWrt build system.
The U-Boot loader built from source with the OpenWrt image comes with a recovery/production dual-boot capabilities, options to install OpenWrt to all storage devices of the board, network capabilities incl. TFTP client and server, UEFI boot from removable storage and much more.
Hardware mods
None so far.
Bootlogs
OpenWrt bootlog
F0: 102B 0000 FA: 1040 0000 FA: 1040 0000 [0200] F9: 0000 0000 V0: 0000 0000 [0001] 00: 0000 0000 BP: 2400 0041 [0000] G0: 1190 0000 EC: 0000 0000 [1000] T0: 0000 0209 [010F] Jump to BL NOTICE: BL2: v2.7(release):OpenWrt v2022-08-31-75393484-1 (mt7986-spim-nand-ddr4) NOTICE: BL2: Built : 14:13:25, Sep 14 2022 NOTICE: WDT: disabled NOTICE: CPU: MT7986 (2000MHz) NOTICE: EMI: Using DDR4 settings NOTICE: EMI: Detected DRAM size: 2048MB NOTICE: EMI: complex R/W mem test passed NOTICE: SPI_NAND parses attributes from parameter page. NOTICE: SPI_NAND Detected ID 0xef NOTICE: Page size 2048, Block size 131072, size 134217728 NOTICE: BL2: Booting BL31 NOTICE: BL31: v2.7(release):OpenWrt v2022-08-31-75393484-1 (mt7986-spim-nand-ddr4) NOTICE: BL31: Built : 14:13:25, Sep 14 2022 U-Boot 2022.07-OpenWrt-r20639+11-9cec4a0ea4 (Sep 14 2022 - 14:13:25 +0000) CPU: MediaTek MT7986 Model: BananaPi BPi-R3 DRAM: 2 GiB Core: 52 devices, 24 uclasses, devicetree: embed MMC: mmc@11230000: 0 Loading Environment from UBI... spi-nand: spi_nand spi_nand@1: Winbond SPI NAND was found. spi-nand: spi_nand spi_nand@1: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 ubi0 warning: print_rsvd_warning: cannot reserve enough PEBs for bad PEB handling, reserved 18, need 20 Read 126976 bytes from volume ubootenv to 00000000bf7c1c80 Read 126976 bytes from volume ubootenv2 to 00000000bf7e0cc0 OK In: serial@11002000 Out: serial@11002000 Err: serial@11002000 reset button found Loading Environment from UBI... UBI partition 'ubi' already selected Read 126976 bytes from volume ubootenv to 00000000bf7c1c80 Read 126976 bytes from volume ubootenv2 to 00000000bf7e0cc0 OK Net: eth0: ethernet@15100000 No EFI system partition ( ( ( OpenWrt ) ) ) [SPI-NAND] U-Boot 2022.07-OpenWrt-r20639+11-9cec4a0ea4 (Sep 14 2022 - 14:13:25 +0000)Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit1. Run default boot command.2. Boot system via TFTP.3. Boot production system from NAND.4. Boot recovery system from NAND.5. Load production system via TFTP then write to NAND.6. Load recovery system via TFTP then write to NAND.7. Load BL31+U-Boot FIP via TFTP then write to NAND.8. Load BL2 preloader via TFTP then write to NAND.9. Install bootloader, recovery and production to eMMC.a. Reboot.b. Reset all settings to factory defaults.0. U-Boot consoleHit any key to stop autoboot: 3 Hit any key to stop autoboot: 2 Hit any key to stop autoboot: 1 Card did not respond to voltage select! : -110 mmc_init: -95, time 16 Card did not respond to voltage select! : -110 mmc_init: -95, time 16 No size specified -> Using max size (15237120) Read 15237120 bytes from volume fit to 0000000046000000 ## 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.67 Type: Kernel Image Compression: gzip compressed Data Start: 0x46001000 Data Size: 5369716 Bytes = 5.1 MiB Architecture: AArch64 OS: Linux Load Address: 0x44000000 Entry Point: 0x44000000 Hash algo: crc32 Hash value: ce5ee665 Hash algo: sha1 Hash value: 2a87af4cd661adb41a0a2b6ac774f0efa9e96990 Image 1 (fdt-1) Description: ARM64 OpenWrt bananapi_bpi-r3 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x46520000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43ff8000 Hash algo: crc32 Hash value: 19fe4ed4 Hash algo: sha1 Hash value: 101213208683b8df6e48434850eb59aa41f69ad5 Image 2 (fdt-mt7986a-bananapi-bpi-r3-nor) Description: ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nor Type: Flat Device Tree Compression: uncompressed Data Start: 0x46528000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43ff0000 Hash algo: crc32 Hash value: 95d48956 Hash algo: sha1 Hash value: 1c93f277ffa3aecc5aef781cd3d6c72297d961d5 Image 3 (fdt-mt7986a-bananapi-bpi-r3-emmc-nor) Description: ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc-nor Type: Flat Device Tree Compression: uncompressed Data Start: 0x46530000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43fe8000 Hash algo: crc32 Hash value: 9310ba5d Hash algo: sha1 Hash value: b6e94c2825be3781ded07624307ce50d34ad99b0 Image 4 (fdt-mt7986a-bananapi-bpi-r3-emmc-snand) Description: ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc-snand Type: Flat Device Tree Compression: uncompressed Data Start: 0x46538000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43fe0000 Hash algo: crc32 Hash value: da7d197c Hash algo: sha1 Hash value: 492fb21cbdbf4af0442980102056351626624123 Image 5 (fdt-mt7986a-bananapi-bpi-r3-snand) Description: ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-snand Type: Flat Device Tree Compression: uncompressed Data Start: 0x46540000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43fd8000 Hash algo: crc32 Hash value: fb982ffd Hash algo: sha1 Hash value: 9285448f7112ebbe6616709a852e74de03136bda Image 6 (rootfs-1) Description: ARM64 OpenWrt bananapi_bpi-r3 rootfs Type: Filesystem Image Compression: uncompressed Data Start: 0x46548000 Data Size: 9515008 Bytes = 9.1 MiB Hash algo: crc32 Hash value: 2bf372f1 Hash algo: sha1 Hash value: 41b2fdfb7ebf36ac0fec523149b029800d7f0d92 Default Configuration: 'config-mt7986a-bananapi-bpi-r3' Configuration 0 (config-mt7986a-bananapi-bpi-r3) Description: OpenWrt bananapi_bpi-r3 Kernel: kernel-1 FDT: fdt-1 Loadables: rootfs-1 Configuration 1 (config-mt7986a-bananapi-bpi-r3-nor) Description: OpenWrt bananapi_bpi-r3 with mt7986a-bananapi-bpi-r3-nor Kernel: kernel-1 FDT: fdt-1 fdt-mt7986a-bananapi-bpi-r3-nor Loadables: rootfs-1 Configuration 2 (config-mt7986a-bananapi-bpi-r3-emmc-nor) Description: OpenWrt bananapi_bpi-r3 with mt7986a-bananapi-bpi-r3-emmc-nor Kernel: kernel-1 FDT: fdt-1 fdt-mt7986a-bananapi-bpi-r3-emmc-nor Loadables: rootfs-1 Configuration 3 (config-mt7986a-bananapi-bpi-r3-emmc-snand) Description: OpenWrt bananapi_bpi-r3 with mt7986a-bananapi-bpi-r3-emmc-snand Kernel: kernel-1 FDT: fdt-1 fdt-mt7986a-bananapi-bpi-r3-emmc-snand Loadables: rootfs-1 Configuration 4 (config-mt7986a-bananapi-bpi-r3-snand) Description: OpenWrt bananapi_bpi-r3 with mt7986a-bananapi-bpi-r3-snand Kernel: kernel-1 FDT: fdt-1 fdt-mt7986a-bananapi-bpi-r3-snand Loadables: rootfs-1 ## Checking hash(es) for FIT Image at 46000000 ... Hash(es) for Image 0 (kernel-1): crc32+ sha1+ Hash(es) for Image 1 (fdt-1): crc32+ sha1+ Hash(es) for Image 2 (fdt-mt7986a-bananapi-bpi-r3-nor): crc32+ sha1+ Hash(es) for Image 3 (fdt-mt7986a-bananapi-bpi-r3-emmc-nor): crc32+ sha1+ Hash(es) for Image 4 (fdt-mt7986a-bananapi-bpi-r3-emmc-snand): crc32+ sha1+ Hash(es) for Image 5 (fdt-mt7986a-bananapi-bpi-r3-snand): crc32+ sha1+ Hash(es) for Image 6 (rootfs-1): crc32+ sha1+ ## Loading kernel from FIT Image at 46000000 ... Using 'config-mt7986a-bananapi-bpi-r3-snand' configuration Trying 'kernel-1' kernel subimage Description: ARM64 OpenWrt Linux-5.15.67 Type: Kernel Image Compression: gzip compressed Data Start: 0x46001000 Data Size: 5369716 Bytes = 5.1 MiB Architecture: AArch64 OS: Linux Load Address: 0x44000000 Entry Point: 0x44000000 Hash algo: crc32 Hash value: ce5ee665 Hash algo: sha1 Hash value: 2a87af4cd661adb41a0a2b6ac774f0efa9e96990 Verifying Hash Integrity ... crc32+ sha1+ OK ## Loading fdt from FIT Image at 46000000 ... Using 'config-mt7986a-bananapi-bpi-r3-snand' configuration Trying 'fdt-1' fdt subimage Description: ARM64 OpenWrt bananapi_bpi-r3 device tree blob Type: Flat Device Tree Compression: uncompressed Data Start: 0x46520000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43ff8000 Hash algo: crc32 Hash value: 19fe4ed4 Hash algo: sha1 Hash value: 101213208683b8df6e48434850eb59aa41f69ad5 Verifying Hash Integrity ... crc32+ sha1+ OK Loading fdt from 0x46520000 to 0x43ff8000 ## Loading fdt from FIT Image at 46000000 ... Trying 'fdt-mt7986a-bananapi-bpi-r3-snand' fdt subimage Description: ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-snand Type: Flat Device Tree Compression: uncompressed Data Start: 0x46540000 Data Size: 32768 Bytes = 32 KiB Architecture: AArch64 Load Address: 0x43fd8000 Hash algo: crc32 Hash value: fb982ffd Hash algo: sha1 Hash value: 9285448f7112ebbe6616709a852e74de03136bda Verifying Hash Integrity ... crc32+ sha1+ OK Booting using the fdt blob at 0x43ff8000 ## 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: 0x46548000 Data Size: 9515008 Bytes = 9.1 MiB Hash algo: crc32 Hash value: 2bf372f1 Hash algo: sha1 Hash value: 41b2fdfb7ebf36ac0fec523149b029800d7f0d92 Verifying Hash Integrity ... crc32+ sha1+ OK Uncompressing Kernel Image Loading Device Tree to 00000000bf7f0000, end 00000000bf7fa07e ... OK 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.67 (daniel@box) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 11.3.0 r20498+9-d40948b35d) 11.3.0, GNU ld (GNU Binutils) 2.37) #0 SMP Fri Sep 16 23:44:08 2022 [ 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-0x000000004fcfffff] [ 0.000000] node 0: [mem 0x000000004fd00000-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.2 [ 0.000000] percpu: Embedded 17 pages/cpu s29592 r8192 d31848 u69632 [ 0.000000] pcpu-alloc: s29592 r8192 d31848 u69632 alloc=17*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/ubiblock0_2p1 [ 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: 2043204K/2097152K available (8192K kernel code, 978K rwdata, 2332K rodata, 384K init, 291K bss, 53948K 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: gic_handle_irq [ 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.000000] sched_clock: 56 bits at 13MHz, resolution 76ns, wraps every 4398046511101ns [ 0.000131] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000) [ 0.000139] pid_max: default: 32768 minimum: 301 [ 0.000222] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.000235] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.001083] rcu: Hierarchical SRCU implementation. [ 0.001514] smp: Bringing up secondary CPUs ... [ 0.001752] Detected VIPT I-cache on CPU1 [ 0.001775] GICv3: CPU1: found redistributor 1 region 0:0x000000000c0a0000 [ 0.001802] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.002066] Detected VIPT I-cache on CPU2 [ 0.002078] GICv3: CPU2: found redistributor 2 region 0:0x000000000c0c0000 [ 0.002090] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.002313] Detected VIPT I-cache on CPU3 [ 0.002322] GICv3: CPU3: found redistributor 3 region 0:0x000000000c0e0000 [ 0.002332] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.002358] smp: Brought up 1 node, 4 CPUs [ 0.002373] SMP: Total of 4 processors activated. [ 0.002376] CPU features: detected: 32-bit EL0 Support [ 0.002379] CPU features: detected: CRC32 instructions [ 0.002452] CPU: All CPU(s) started at EL2 [ 0.002462] alternatives: patching kernel code [ 0.004813] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.004835] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.004947] pinctrl core: initialized pinctrl subsystem [ 0.005392] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.005613] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations [ 0.005643] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.005671] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.005896] thermal_sys: Registered thermal governor 'fair_share' [ 0.005899] thermal_sys: Registered thermal governor 'bang_bang' [ 0.005903] thermal_sys: Registered thermal governor 'step_wise' [ 0.005905] thermal_sys: Registered thermal governor 'user_space' [ 0.006083] ASID allocator initialised with 65536 entries [ 0.006338] pstore: Registered ramoops as persistent store backend [ 0.006341] ramoops: using 0x10000@0x42ff0000, ecc: 0 [ 0.014661] cryptd: max_cpu_qlen set to 1000 [ 0.016378] SCSI subsystem initialized [ 0.016463] libata version 3.00 loaded. [ 0.017229] clocksource: Switched to clocksource arch_sys_counter [ 0.017650] NET: Registered PF_INET protocol family [ 0.017764] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.018297] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 0.018317] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.018325] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.018392] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear) [ 0.018553] TCP: Hash tables configured (established 16384 bind 16384) [ 0.018627] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 0.018655] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 0.018754] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.018772] PCI: CLS 0 bytes, default 64 [ 0.020544] workingset: timestamp_bits=46 max_order=19 bucket_order=0 [ 0.022509] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.022521] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.045790] pwm-mediatek 10048000.pwm: clock: top fail: -517 [ 0.046028] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges: [ 0.046048] mtk-pcie-gen3 11280000.pcie: Parsing ranges property... [ 0.046058] mtk-pcie-gen3 11280000.pcie: MEM 0x0020000000..0x002fffffff -> 0x0020000000 [ 0.046152] /soc/pcie@11280000: Failed to get clk index: 0 ret: -517 [ 0.046163] mtk-pcie-gen3 11280000.pcie: failed to get clocks [ 0.048357] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.048917] printk: console [ttyS0] disabled [ 0.069066] 11002000.serial: ttyS0 at MMIO 0x11002000 (irq = 122, base_baud = 2500000) is a ST16650V2 [ 0.733414] printk: console [ttyS0] enabled [ 0.758187] 11003000.serial: ttyS1 at MMIO 0x11003000 (irq = 123, base_baud = 1625000) is a ST16650V2 [ 0.767994] mtk_rng 1020f000.trng: registered RNG driver [ 0.768052] hwrng: no data available [ 0.773502] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.784784] loop: module loaded [ 0.788959] spi-nand spi0.0: Winbond SPI NAND was found. [ 0.794265] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 [ 0.802503] 4 fixed-partitions partitions found on MTD device spi0.0 [ 0.808847] Creating 4 MTD partitions on "spi0.0": [ 0.813621] 0x000000580000-0x000008000000 : "ubi" [ 0.951346] 0x000000380000-0x000000580000 : "fip" [ 0.958433] 0x000000080000-0x000000380000 : "reserved" [ 0.966926] 0x000000000000-0x000000080000 : "bl2" [ 0.987565] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc009580000, irq 132 [ 0.996878] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc009580000, irq 132 [ 1.006368] i2c_dev: i2c /dev entries driver [ 1.012002] mtk-wdt 1001c000.watchdog: Watchdog enabled (timeout=31 sec, nowayout=0) [ 1.020442] NET: Registered PF_INET6 protocol family [ 1.026007] Segment Routing with IPv6 [ 1.029697] In-situ OAM (IOAM) with IPv6 [ 1.033632] NET: Registered PF_PACKET protocol family [ 1.038777] 8021q: 802.1Q VLAN Support v1.8 [ 1.043713] pstore: Using crash dump compression: deflate [ 1.054324] mtk-pcie-gen3 11280000.pcie: host bridge /soc/pcie@11280000 ranges: [ 1.061645] mtk-pcie-gen3 11280000.pcie: Parsing ranges property... [ 1.067905] mtk-pcie-gen3 11280000.pcie: MEM 0x0020000000..0x002fffffff -> 0x0020000000 [ 1.213713] mtk-pcie-gen3 11280000.pcie: set MEM trans window[0]: cpu_addr = 0x20000000, pci_addr = 0x20000000, size = 0x10000000 [ 1.225465] mtk-pcie-gen3 11280000.pcie: PCI host bridge to bus 0000:00 [ 1.232065] pci_bus 0000:00: root bus resource [bus 00-ff] [ 1.237537] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 1.244391] pci_bus 0000:00: scanning bus [ 1.248414] pci 0000:00:00.0: [14c3:1f32] type 01 class 0x060400 [ 1.254415] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x00007fff 64bit] [ 1.261250] pci 0000:00:00.0: PME# supported from D0 D3hot D3cold [ 1.267328] pci 0000:00:00.0: PME# disabled [ 1.272315] pci_bus 0000:00: fixups for bus [ 1.276483] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 0 [ 1.283170] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 1.291161] pci 0000:00:00.0: scanning [bus 00-00] behind bridge, pass 1 [ 1.297903] pci_bus 0000:01: scanning bus [ 1.301931] pci 0000:01:00.0: [14c3:0608] type 00 class 0x028000 [ 1.307949] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref] [ 1.315165] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref] [ 1.322384] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref] [ 1.329705] pci 0000:01:00.0: supports D1 D2 [ 1.333958] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 1.340559] pci 0000:01:00.0: PME# disabled [ 1.367891] pci_bus 0000:01: fixups for bus [ 1.372061] pci_bus 0000:01: bus scan returning with max=01 [ 1.377623] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 1.384221] pci_bus 0000:00: bus scan returning with max=01 [ 1.389790] pci 0000:00:00.0: BAR 9: assigned [mem 0x20000000-0x201fffff 64bit pref] [ 1.397515] pci 0000:00:00.0: BAR 0: assigned [mem 0x20200000-0x20207fff 64bit] [ 1.404810] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit pref] [ 1.412546] pci 0000:01:00.0: BAR 2: assigned [mem 0x20100000-0x20103fff 64bit pref] [ 1.420281] pci 0000:01:00.0: BAR 4: assigned [mem 0x20104000-0x20104fff 64bit pref] [ 1.428018] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.432968] pci 0000:00:00.0: bridge window [mem 0x20000000-0x201fffff 64bit pref] [ 1.440793] pcieport 0000:00:00.0: assign IRQ: got 140 [ 1.445920] pcieport 0000:00:00.0: enabling device (0000 -> 0002) [ 1.452008] pcieport 0000:00:00.0: enabling bus mastering [ 1.457711] mtk-pcie-gen3 11280000.pcie: msi#0x0 address_hi 0x0 address_lo 0x11280c00 data 0 [ 1.466131] mtk-pcie-gen3 11280000.pcie: msi#0x1 address_hi 0x0 address_lo 0x11280c00 data 1 [ 1.474549] mtk-pcie-gen3 11280000.pcie: msi#0x2 address_hi 0x0 address_lo 0x11280c00 data 2 [ 1.482966] mtk-pcie-gen3 11280000.pcie: msi#0x3 address_hi 0x0 address_lo 0x11280c00 data 3 [ 1.491385] mtk-pcie-gen3 11280000.pcie: msi#0x4 address_hi 0x0 address_lo 0x11280c00 data 4 [ 1.499802] mtk-pcie-gen3 11280000.pcie: msi#0x5 address_hi 0x0 address_lo 0x11280c00 data 5 [ 1.508219] mtk-pcie-gen3 11280000.pcie: msi#0x6 address_hi 0x0 address_lo 0x11280c00 data 6 [ 1.516632] mtk-pcie-gen3 11280000.pcie: msi#0x7 address_hi 0x0 address_lo 0x11280c00 data 7 [ 1.525048] mtk-pcie-gen3 11280000.pcie: msi#0x8 address_hi 0x0 address_lo 0x11280c00 data 8 [ 1.533464] mtk-pcie-gen3 11280000.pcie: msi#0x9 address_hi 0x0 address_lo 0x11280c00 data 9 [ 1.541881] mtk-pcie-gen3 11280000.pcie: msi#0xa address_hi 0x0 address_lo 0x11280c00 data 10 [ 1.550384] mtk-pcie-gen3 11280000.pcie: msi#0xb address_hi 0x0 address_lo 0x11280c00 data 11 [ 1.558887] mtk-pcie-gen3 11280000.pcie: msi#0xc address_hi 0x0 address_lo 0x11280c00 data 12 [ 1.567390] mtk-pcie-gen3 11280000.pcie: msi#0xd address_hi 0x0 address_lo 0x11280c00 data 13 [ 1.575890] mtk-pcie-gen3 11280000.pcie: msi#0xe address_hi 0x0 address_lo 0x11280c00 data 14 [ 1.584394] mtk-pcie-gen3 11280000.pcie: msi#0xf address_hi 0x0 address_lo 0x11280c00 data 15 [ 1.592897] mtk-pcie-gen3 11280000.pcie: msi#0x10 address_hi 0x0 address_lo 0x11280c00 data 16 [ 1.601486] mtk-pcie-gen3 11280000.pcie: msi#0x11 address_hi 0x0 address_lo 0x11280c00 data 17 [ 1.610079] mtk-pcie-gen3 11280000.pcie: msi#0x12 address_hi 0x0 address_lo 0x11280c00 data 18 [ 1.618669] mtk-pcie-gen3 11280000.pcie: msi#0x13 address_hi 0x0 address_lo 0x11280c00 data 19 [ 1.627259] mtk-pcie-gen3 11280000.pcie: msi#0x14 address_hi 0x0 address_lo 0x11280c00 data 20 [ 1.635845] mtk-pcie-gen3 11280000.pcie: msi#0x15 address_hi 0x0 address_lo 0x11280c00 data 21 [ 1.644435] mtk-pcie-gen3 11280000.pcie: msi#0x16 address_hi 0x0 address_lo 0x11280c00 data 22 [ 1.653024] mtk-pcie-gen3 11280000.pcie: msi#0x17 address_hi 0x0 address_lo 0x11280c00 data 23 [ 1.661614] mtk-pcie-gen3 11280000.pcie: msi#0x18 address_hi 0x0 address_lo 0x11280c00 data 24 [ 1.670204] mtk-pcie-gen3 11280000.pcie: msi#0x19 address_hi 0x0 address_lo 0x11280c00 data 25 [ 1.678794] mtk-pcie-gen3 11280000.pcie: msi#0x1a address_hi 0x0 address_lo 0x11280c00 data 26 [ 1.687384] mtk-pcie-gen3 11280000.pcie: msi#0x1b address_hi 0x0 address_lo 0x11280c00 data 27 [ 1.695971] mtk-pcie-gen3 11280000.pcie: msi#0x1c address_hi 0x0 address_lo 0x11280c00 data 28 [ 1.704560] mtk-pcie-gen3 11280000.pcie: msi#0x1d address_hi 0x0 address_lo 0x11280c00 data 29 [ 1.713149] mtk-pcie-gen3 11280000.pcie: msi#0x1e address_hi 0x0 address_lo 0x11280c00 data 30 [ 1.721740] mtk-pcie-gen3 11280000.pcie: msi#0x1f address_hi 0x0 address_lo 0x11280c00 data 31 [ 1.730640] mtk-pcie-gen3 11280000.pcie: msi#0x0 address_hi 0x0 address_lo 0x11280c00 data 0 [ 1.739156] pcieport 0000:00:00.0: PME: Signaling with IRQ 141 [ 1.745141] pcieport 0000:00:00.0: AER: enabled with IRQ 141 [ 1.750844] pcieport 0000:00:00.0: saving config space at offset 0x0 (reading 0x1f3214c3) [ 1.759007] pcieport 0000:00:00.0: saving config space at offset 0x4 (reading 0x100406) [ 1.766987] pcieport 0000:00:00.0: saving config space at offset 0x8 (reading 0x6040001) [ 1.775057] pcieport 0000:00:00.0: saving config space at offset 0xc (reading 0x10000) [ 1.782953] pcieport 0000:00:00.0: saving config space at offset 0x10 (reading 0x20200004) [ 1.791196] pcieport 0000:00:00.0: saving config space at offset 0x14 (reading 0x0) [ 1.798833] pcieport 0000:00:00.0: saving config space at offset 0x18 (reading 0x10100) [ 1.806812] pcieport 0000:00:00.0: saving config space at offset 0x1c (reading 0x1f1) [ 1.814622] pcieport 0000:00:00.0: saving config space at offset 0x20 (reading 0xfff0) [ 1.822518] pcieport 0000:00:00.0: saving config space at offset 0x24 (reading 0x20112001) [ 1.830761] pcieport 0000:00:00.0: saving config space at offset 0x28 (reading 0x0) [ 1.838397] pcieport 0000:00:00.0: saving config space at offset 0x2c (reading 0x0) [ 1.846030] pcieport 0000:00:00.0: saving config space at offset 0x30 (reading 0x0) [ 1.853670] pcieport 0000:00:00.0: saving config space at offset 0x34 (reading 0x80) [ 1.861393] pcieport 0000:00:00.0: saving config space at offset 0x38 (reading 0x0) [ 1.869030] pcieport 0000:00:00.0: saving config space at offset 0x3c (reading 0x2018c) [ 1.899474] mt7530 mdio-bus:1f: configuring for fixed/2500base-x link mode [ 1.906610] mt7530 mdio-bus:1f: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 1.915552] mt7530 mdio-bus:1f wan (uninitialized): PHY [mt7530-0:00] driver [MediaTek MT7531 PHY] (irq=142) [ 1.935436] mt7530 mdio-bus:1f lan1 (uninitialized): PHY [mt7530-0:01] driver [MediaTek MT7531 PHY] (irq=143) [ 1.955005] mt7530 mdio-bus:1f lan2 (uninitialized): PHY [mt7530-0:02] driver [MediaTek MT7531 PHY] (irq=144) [ 1.974556] mt7530 mdio-bus:1f lan3 (uninitialized): PHY [mt7530-0:03] driver [MediaTek MT7531 PHY] (irq=145) [ 1.994124] mt7530 mdio-bus:1f lan4 (uninitialized): PHY [mt7530-0:04] driver [MediaTek MT7531 PHY] (irq=146) [ 2.004765] DSA: tree 0 setup [ 2.009927] UBI: auto-attach mtd0 [ 2.013237] ubi0: attaching mtd0 [ 5.605843] ubi0: scanning is finished [ 5.650510] ubi0: attached mtd0 (name "ubi", size 122 MiB) [ 5.655990] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes [ 5.662856] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 [ 5.669629] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 [ 5.676568] ubi0: good PEBs: 980, bad PEBs: 0, corrupted PEBs: 0 [ 5.682557] ubi0: user volume: 7, internal volumes: 1, max. volumes count: 128 [ 5.689759] ubi0: max/mean erase counter: 7/3, WL threshold: 4096, image sequence number: 0 [ 5.698088] ubi0: available PEBs: 0, total reserved PEBs: 980, PEBs reserved for bad PEB handling: 20 [ 5.707289] ubi0: background thread "ubi_bgt0d" started, PID 426 [ 5.713363] FIT: Selected configuration: "config-mt7986a-bananapi-bpi-r3-snand" (OpenWrt bananapi_bpi-r3 with mt7986a-bananapi-bpi-r3-snand) [ 5.725971] FIT: kernel sub-image 0x00001000..0x0051ff73 "kernel-1" (ARM64 OpenWrt Linux-5.15.67) [ 5.735783] FIT: flat_dt sub-image 0x00520000..0x00527fff "fdt-1" (ARM64 OpenWrt bananapi_bpi-r3 device tree blob) [ 5.746984] FIT: flat_dt sub-image 0x00528000..0x0052ffff "fdt-mt7986a-bananapi-bpi-r3-nor" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-nor) [ 5.763127] FIT: flat_dt sub-image 0x00530000..0x00537fff "fdt-mt7986a-bananapi-bpi-r3-emmc-nor" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc-nor) [ 5.780137] FIT: flat_dt sub-image 0x00538000..0x0053ffff "fdt-mt7986a-bananapi-bpi-r3-emmc-snand" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-emmc-snand) [ 5.797492] FIT: flat_dt sub-image 0x00540000..0x00547fff "fdt-mt7986a-bananapi-bpi-r3-snand" (ARM64 OpenWrt bananapi_bpi-r3 device tree overlay mt7986a-bananapi-bpi-r3-snand) [ 5.813976] FIT: filesystem sub-image 0x00548000..0x00e5afff "rootfs-1" (ARM64 OpenWrt bananapi_bpi-r3 rootfs) [ 5.824562] FIT: selecting configured loadable "rootfs-1" to be root filesystem [ 5.831850] ubiblock0_2: p1(rootfs-1) [ 5.831967] block ubiblock0_2: created from ubi0:2(fit) [ 5.868229] VFS: Mounted root (squashfs filesystem) readonly on device 259:0. [ 5.875482] Freeing unused kernel memory: 384K [ 5.917267] Run /sbin/init as init process [ 5.921346] with arguments: [ 5.924298] /sbin/init [ 5.926989] with environment: [ 5.930122] HOME=/ [ 5.932468] TERM=linux [ 6.551832] init: Console is alive [ 6.555317] init: - watchdog - [ 7.566776] random: crng init done [ 8.521057] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 8.561385] usbcore: registered new interface driver usbfs [ 8.566890] usbcore: registered new interface driver hub [ 8.572232] usbcore: registered new device driver usb [ 8.581923] xhci-mtk 11200000.usb: xHCI Host Controller [ 8.587152] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 1 [ 8.597612] xhci-mtk 11200000.usb: hcc params 0x01403f99 hci version 0x110 quirks 0x0000000000210010 [ 8.606754] xhci-mtk 11200000.usb: irq 126, io mem 0x11200000 [ 8.612580] xhci-mtk 11200000.usb: xHCI Host Controller [ 8.617798] xhci-mtk 11200000.usb: new USB bus registered, assigned bus number 2 [ 8.625174] xhci-mtk 11200000.usb: Host supports USB 3.2 Enhanced SuperSpeed [ 8.632565] hub 1-0:1.0: USB hub found [ 8.636318] hub 1-0:1.0: 2 ports detected [ 8.640606] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 8.648941] hub 2-0:1.0: USB hub found [ 8.652692] hub 2-0:1.0: 1 port detected [ 8.659181] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 8.671560] init: - preinit - [ 9.087239] usb 1-1: new high-speed USB device number 2 using xhci-mtk [ 9.277962] hub 1-1:1.0: USB hub found [ 9.281792] hub 1-1:1.0: 4 ports detected [ 9.588600] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode [ 9.597031] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 9.610817] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode 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 [ 9.707241] usb 1-1.2: new high-speed USB device number 3 using xhci-mtk [ 11.778888] mount_root: loading kmods from internal overlay [ 11.789975] kmodloader: loading kernel modules from //etc/modules-boot.d/* [ 11.797290] kmodloader: done loading kernel modules from //etc/modules-boot.d/* [ 13.631994] UBIFS (ubi0:5): Mounting in unauthenticated mode [ 13.637718] UBIFS (ubi0:5): background thread "ubifs_bgt0_5" started, PID 556 [ 13.867137] UBIFS (ubi0:5): recovery needed [ 14.288632] UBIFS (ubi0:5): recovery completed [ 14.293121] UBIFS (ubi0:5): UBIFS: mounted UBI device 0, volume 5, name "rootfs_data" [ 14.300936] UBIFS (ubi0:5): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 14.310827] UBIFS (ubi0:5): FS size: 78471168 bytes (74 MiB, 618 LEBs), max 628 LEBs, journal size 3936256 bytes (3 MiB, 31 LEBs) [ 14.322452] UBIFS (ubi0:5): reserved for root: 3706386 bytes (3619 KiB) [ 14.329048] UBIFS (ubi0:5): media format: w5/r0 (latest is w5/r0), UUID 5DC593D9-0BC3-4DFA-B9F7-92935C75FFA8, small LPT model [ 14.349714] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab [ 14.393719] block: extroot: not configured [ 14.397883] UBIFS (ubi0:5): un-mount UBI device 0 [ 14.402581] UBIFS (ubi0:5): background thread "ubifs_bgt0_5" stops [ 14.417774] UBIFS (ubi0:5): Mounting in unauthenticated mode [ 14.423482] UBIFS (ubi0:5): background thread "ubifs_bgt0_5" started, PID 559 [ 14.980554] UBIFS (ubi0:5): UBIFS: mounted UBI device 0, volume 5, name "rootfs_data" [ 14.988377] UBIFS (ubi0:5): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 14.998269] UBIFS (ubi0:5): FS size: 78471168 bytes (74 MiB, 618 LEBs), max 628 LEBs, journal size 3936256 bytes (3 MiB, 31 LEBs) [ 15.009896] UBIFS (ubi0:5): reserved for root: 3706386 bytes (3619 KiB) [ 15.016488] UBIFS (ubi0:5): media format: w5/r0 (latest is w5/r0), UUID 5DC593D9-0BC3-4DFA-B9F7-92935C75FFA8, small LPT model [ 15.999548] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab [ 16.037950] block: extroot: not configured [ 16.051619] mount_root: switching to ubifs overlay [ 16.077782] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off. [ 16.108865] urandom-seed: Seeding with /etc/urandom.seed [ 16.249588] procd: - early - [ 16.252509] procd: - watchdog - [ 16.914827] procd: - watchdog - [ 16.934672] procd: - ubus - [ 17.061232] procd: - init - Please press Enter to activate this console. [ 18.005224] urngd: v1.0.2 started. [ 18.113407] kmodloader: loading kernel modules from /etc/modules.d/* [ 18.176959] i2c-gpio i2c-gpio-0: using lines 427 (SDA) and 428 (SCL) [ 18.183649] i2c-gpio i2c-gpio-1: using lines 429 (SDA) and 430 (SCL) [ 18.195503] hid: raw HID events driver (C) Jiri Kosina [ 18.201263] GACT probability on [ 18.204909] Mirror/redirect action on [ 18.211776] u32 classifier [ 18.214483] input device check on [ 18.218139] Actions configured [ 18.225914] crypto-safexcel 10320000.crypto: EIP97:230(0,1,4,4)-HIA:270(0,5,5),PE:150/433(alg:7fcdfc00)/0/0/0 [ 18.286640] Bluetooth: Core ver 2.22 [ 18.290294] NET: Registered PF_BLUETOOTH protocol family [ 18.295587] Bluetooth: HCI device and connection manager initialized [ 18.302035] Bluetooth: HCI socket layer initialized [ 18.306900] Bluetooth: L2CAP socket layer initialized [ 18.311957] Bluetooth: SCO socket layer initialized [ 18.317844] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 18.323155] Bluetooth: BNEP filters: protocol multicast [ 18.328376] Bluetooth: BNEP socket layer initialized [ 18.335589] usbcore: registered new interface driver btusb [ 18.342272] Loading modules backported from Linux version v5.15.58-0-g7d8048d4e064 [ 18.349866] Backport generated by backports.git v5.15.58-1-0-g42a95ce7 [ 18.357502] Bluetooth: HCI UART driver ver 2.3 [ 18.361950] Bluetooth: HCI UART protocol H4 registered [ 18.367069] Bluetooth: HCI UART protocol BCSP registered [ 18.373277] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 18.379217] Bluetooth: HIDP socket layer initialized [ 18.390062] Bluetooth: RFCOMM TTY layer initialized [ 18.394953] Bluetooth: RFCOMM socket layer initialized [ 18.400111] Bluetooth: RFCOMM ver 1.11 [ 18.405576] sfp sfp1: Host maximum power 1.0W [ 18.410726] sfp sfp2: Host maximum power 1.0W [ 18.435878] mt7986-wmac 18000000.wmac: attaching wed device 0 version 2 [ 18.746867] sfp sfp2: module TP-LINK TL-SM410U rev 1.0 sn 12154J6000864 dc 210606 [ 18.785880] sfp sfp1: module ODI DFP-34X-2C2 rev sn XPON21111856 dc 211118 [ 18.795262] mtk_soc_eth 15100000.ethernet eth1: switched to inband/1000base-x link mode [ 18.889112] mt7986-wmac 18000000.wmac: HW/SW Version: 0x8a108a10, Build Time: 20220113162701a [ 18.889112] [ 19.559049] mt7986-wmac 18000000.wmac: WM Firmware Version: ____000000, Build Time: 20220113162756 [ 19.792836] mt7986-wmac 18000000.wmac: WA Firmware Version: DEV_000000, Build Time: 20220113163034 [ 21.751367] Bluetooth: hci0: Device setup in 3334020 usecs [ 23.129136] mt7921e 0000:01:00.0: assign IRQ: got 140 [ 23.134203] mt7921e 0000:01:00.0: enabling device (0000 -> 0002) [ 23.140243] mt7921e 0000:01:00.0: enabling bus mastering [ 23.145598] mtk-pcie-gen3 11280000.pcie: msi#0x1 address_hi 0x0 address_lo 0x11280c00 data 1 [ 23.167254] mt7921e 0000:01:00.0: ASIC revision: 79610010 [ 23.276447] usbcore: registered new interface driver snd-usb-audio [ 23.284229] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 23.292070] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. [ 23.303267] kmodloader: done loading kernel modules from /etc/modules.d/* [ 23.486051] mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20220311230842a [ 23.486051] [ 24.306772] mt7921e 0000:01:00.0: WM Firmware Version: ____010000, Build Time: 20220311230931 [ 32.273013] mtk_soc_eth 15100000.ethernet eth0: Link is Down [ 32.283086] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/2500base-x link mode [ 32.291591] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/Full - flow control rx/tx [ 32.293782] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode [ 32.310012] br-lan: port 1(lan1) entered blocking state [ 32.315242] br-lan: port 1(lan1) entered disabled state [ 32.323644] device lan1 entered promiscuous mode [ 32.328302] device eth0 entered promiscuous mode [ 32.336814] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 32.422483] mt7530 mdio-bus:1f lan2: configuring for phy/gmii link mode [ 32.432048] br-lan: port 2(lan2) entered blocking state [ 32.437342] br-lan: port 2(lan2) entered disabled state [ 32.444352] device lan2 entered promiscuous mode [ 32.547932] mt7530 mdio-bus:1f lan3: configuring for phy/gmii link mode [ 32.557320] br-lan: port 3(lan3) entered blocking state [ 32.562552] br-lan: port 3(lan3) entered disabled state [ 32.569587] device lan3 entered promiscuous mode [ 32.757961] mt7530 mdio-bus:1f lan4: configuring for phy/gmii link mode [ 32.767507] br-lan: port 4(lan4) entered blocking state [ 32.772743] br-lan: port 4(lan4) entered disabled state [ 32.780272] device lan4 entered promiscuous mode [ 32.789561] mt7530 mdio-bus:1f sfp2: configuring for inband/2500base-x link mode [ 32.799771] br-lan: port 5(sfp2) entered blocking state [ 32.805026] br-lan: port 5(sfp2) entered disabled state [ 32.812545] device sfp2 entered promiscuous mode [ 32.909106] mtk_soc_eth 15100000.ethernet eth1: configuring for inband/1000base-x link mode [ 32.918064] br-lan: port 6(eth1) entered blocking state [ 32.923305] br-lan: port 6(eth1) entered disabled state [ 32.928750] device eth1 entered promiscuous mode [ 32.933466] br-lan: port 6(eth1) entered blocking state [ 32.938688] br-lan: port 6(eth1) entered forwarding state [ 32.944142] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 33.040155] mt7530 mdio-bus:1f wan: configuring for phy/gmii link mode [ 33.051769] mt7530 mdio-bus:1f wan: Link is Up - 1Gbps/Full - flow control rx/tx [ 33.127352] IPv6: ADDRCONF(NETDEV_CHANGE): wan: link becomes ready [ 33.277390] br-lan: port 6(eth1) entered disabled state [ 35.927506] mt7530 mdio-bus:1f sfp2: Link is Up - 2.5Gbps/Full - flow control off [ 36.168587] br-lan: port 5(sfp2) entered blocking state [ 36.173820] br-lan: port 5(sfp2) entered forwarding state [ 36.182254] br-lan: port 7(wlan1) entered blocking state [ 36.187594] br-lan: port 7(wlan1) entered disabled state [ 36.193098] device wlan1 entered promiscuous mode BusyBox v1.35.0 (2022-09-14 14:13:25 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r20661+11-e785ca05e9 ----------------------------------------------------- === 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. -------------------------------------------------- root@OpenWrt:/#