Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| inbox:toh:sinovoip:bananapi_bpi-r4 [2024/02/19 02:29] – [OpenWrt support] now supported daniel | inbox:toh:sinovoip:bananapi_bpi-r4 [2024/11/21 07:31] – Add information how to enable WO firmware dpawlik | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Sinovoip BananaPi | + | ====== Sinovoip BananaPi |
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| Line 6: | Line 6: | ||
| {{page> | {{page> | ||
| - | /Banana Pi BPI-R4 | + | Banana Pi BPI-R4 |
| + | |||
| + | {{media: | ||
| /*****/ | /*****/ | ||
| /* How to add images ========> | /* How to add images ========> | ||
| /*****/ | /*****/ | ||
| - | |||
| - | {{ media: | ||
| - | |||
| ===== OpenWrt support ===== | ===== OpenWrt support ===== | ||
| - | Experimental support in OpenWrt main branch and snapshots after [[commit>? | + | <!-- ToH: { |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } --> | ||
| + | /*** if info available: uncomment and fill in | ||
| - | /*** if info available: uncomment and fill in | ||
| ===== Supporting activities ===== | ===== Supporting activities ===== | ||
| //Describe if there are any ongoing activities that might lead to OpenWrt support.// | //Describe if there are any ongoing activities that might lead to OpenWrt support.// | ||
| Line 29: | Line 35: | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ===== Experimental firmware ===== | ===== Experimental firmware ===== | ||
| Line 40: | Line 47: | ||
| ***/ | ***/ | ||
| + | ===== Installation ===== | ||
| - | ===== Hardware highlights ===== | + | The easiest way to run OpenWrt is [[https:// |
| - | ^ CPU ^ Ram ^ Flash ^ Network | + | |
| - | | MediaTek Filogic 880 @ 1800 MHz | + | |
| + | < | ||
| + | $ zcat openwrt-mediatek-filogic-bananapi_bpi-r4-sdcard.img.gz | dd of=/dev/sdX bs=1M status=progress | ||
| + | </ | ||
| - | /*** if info available: uncomment and fill in | + | The installation method for the various Banana Pi boards is similar, so until this page is complete you may also refer to [[:toh: |
| - | ===== Installation ===== | + | |
| - | - → [[:downloads|Obtain firmware]] | + | |
| - | - → [[docs:guide-user: | + | |
| - | | + | |
| - | ==== Installing OpenWrt ==== | + | If you have a serial console attached, then in the boot menu of the BPI you can select |
| - | ***/ | + | |
| + | Installing to eMMC is possible by first installing to NAND, then copy from the NAND to eMMC. This is because the sdcard and the eMMC cannot be both accessed at the same time. The sdcard takes priority and " | ||
| + | |||
| + | You may also instruct the bootloader to perform an installation on the next reboot using the bootloader environment from inside OpenWrt via SSH. See the details at [[: | ||
| + | |||
| + | [[wp> | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ===== Debricking ===== | ===== Debricking ===== | ||
| -> [[docs: | -> [[docs: | ||
| Line 63: | Line 73: | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ===== Failsafe mode ===== | ===== Failsafe mode ===== | ||
| -> [[docs: | -> [[docs: | ||
| Line 69: | Line 80: | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| After flashing, proceed with [[docs: | After flashing, proceed with [[docs: | ||
| Line 75: | Line 87: | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ===== Specific configuration ===== | ===== Specific configuration ===== | ||
| Line 92: | Line 105: | ||
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ==== Buttons ==== | ==== Buttons ==== | ||
| -> [[docs: | -> [[docs: | ||
| Line 107: | Line 121: | ||
| </ | </ | ||
| ***/ | ***/ | ||
| - | |||
| ===== Hardware ===== | ===== Hardware ===== | ||
| + | |||
| + | |||
| ==== Info ==== | ==== Info ==== | ||
| - | ^ Architecture | + | ^ Architecture |
| - | ^ Vendor | + | ^ Vendor |
| - | ^ Bootloader | + | ^ Bootloader |
| - | ^ System-On-Chip | + | ^ System-On-Chip |
| - | ^ CPU/ | + | ^ CPU/ |
| - | ^ Flash-Chip | + | ^ Flash-Chip |
| - | ^ Flash size | 128 MiB / 8GiB | | + | ^ Flash size | 128 MiB / 8GiB |
| - | ^ RAM | 4 GiB DDR4 | | + | ^ RAM | 4 GiB DDR4 |
| ^ Wireless | ^ Wireless | ||
| - | ^ Ethernet | + | ^ Ethernet |
| - | ^ Switch | + | ^ Switch |
| - | ^ USB | 1x 3.2 + 1x 2.0 unpopulated | | + | ^ USB | 1x 3.2 + 1x 2.0 unpopulated |
| - | ^ Serial | + | ^ Serial |
| - | ^ JTAG | [[# | + | ^ JTAG | [[# |
| /*** if info available: uncomment and fill in | /*** if info available: uncomment and fill in | ||
| + | |||
| ==== Flash Layout ==== | ==== Flash Layout ==== | ||
| <WRAP BOX> | <WRAP BOX> | ||
| Line 136: | Line 152: | ||
| ***/ | ***/ | ||
| + | ==== BPI-R4-NIC-BE14 ==== | ||
| + | One of the greatest advantages of this device is the cooperation of the main processor (MT7988) with the WiFi module (**MT7996**). | ||
| + | The **BPI-R4-NIC-BE14** module is often described as a board with MT7996 processor, but this is actually a marketing shorthand used by MediaTek | ||
| + | for its Wireless module series. The MT7996 refers to an entire chipset package consisting of multiple components: MT7995AV+MT7976CN+MT7977IAN. | ||
| + | |||
| + | <WRAP BOX> | ||
| + | **Important**: | ||
| + | </ | ||
| + | |||
| + | Before you mount the module to the router, remember to switch the " | ||
| + | |||
| + | {{media: | ||
| + | |||
| + | After that, the 12V LED lights up when turned **ON**. | ||
| + | |||
| + | === Wireless Offload === | ||
| + | |||
| + | Before explaining the WO firwmare goal, it is worth to mention about **WED** - **W**ireless **E**thernet **D**ispatch. (Special thanks | ||
| + | for Dangowrt for the explaination). | ||
| + | |||
| + | The WED term stems from the original implementation which is part of MT7622 and offloads | ||
| + | forwarding from Ethernet to Wireless, ie. WiFi TX is offloaded only. Hence packets received on Ethernet | ||
| + | are dispatched to Wireless, hence the name. More recent versions (MT7986, MT7981 and later SoC) do | ||
| + | support also taking care of the traffic received on the Wireless interface. | ||
| + | |||
| + | The " | ||
| + | offloading firmware is required. | ||
| + | |||
| + | WED means offloading traffic forwarding from/to Wireless. It works with the existing | ||
| + | flow-offloading aka. HWNAT engine of MediaTek SoCs, just like for forwarding Ethernet traffic. | ||
| + | Newer SoCs need firmware to perform WED, and that is called WO firmware. Because WED is now bidirectional, | ||
| + | MediaTek started to use the more generic term WO instead of WED, which suggests a unidirectional | ||
| + | nature as it has been the case on MT7622. Today, the two terms (WED and WO) mean the same feature. | ||
| + | |||
| + | The " | ||
| + | |||
| + | <WRAP BOX> | ||
| + | **Important**: | ||
| + | |||
| + | |||
| + | To set 2GB RAM limit, you need to execute on the router: | ||
| + | < | ||
| + | fw_setenv bootargs " | ||
| + | </ | ||
| + | |||
| + | To go back to previous settings, execute on the router: | ||
| + | < | ||
| + | fw_setenv bootargs " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | After you change RAM size (temporary workaround), | ||
| + | |||
| + | < | ||
| + | echo " | ||
| + | </ | ||
| + | |||
| + | Then **reboot** the router to apply changes. When it comes back, results should be as below: | ||
| + | |||
| + | < | ||
| + | $ cat / | ||
| + | Y | ||
| + | $ cat / | ||
| + | Y | ||
| + | </ | ||
| + | |||
| + | |||
| + | === Module BPI-R4-NIC-BE14 photo === | ||
| + | |||
| + | {{media: | ||
| + | |||
| + | === 6GHz wireless network === | ||
| + | |||
| + | The topic of 6GHz networking is often duplicated on the official OpenWrt forum, so before | ||
| + | configuring your network, make sure: | ||
| + | |||
| + | * if you are using Windows 10, using the 6GHz network is not possible on this system, | ||
| + | * make sure you have the latest drivers, | ||
| + | * verify the Wi-Fi [[https:// | ||
| + | * there are only few contries where the 320MHz width can be used | ||
| + | |||
| + | <WRAP BOX> | ||
| + | **NOTE**: Sometimes the latest drivers may not achieve satisfactory speeds. It is worth trying sometimes to use **AX** mode than **BE** mode. | ||
| + | </ | ||
| + | |||
| + | ==== Testing speed locally ==== | ||
| + | There are many tools to check the speed between the host and the router. The most commonly | ||
| + | used, " | ||
| + | " | ||
| + | convenient method for testing (by default the service should be available on port :8989). | ||
| ==== Photos ==== | ==== Photos ==== | ||
| - | /* =====>>>>> | ||
| - | /* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ | ||
| - | /* e.g. {{: | ||
| - | /* Thanks, your wiki administration - Oct. 2015 */ | ||
| - | {{ media: | + | {{media: |
| - | {{ media: | + | {{media: |
| ==== Serial ==== | ==== Serial ==== | ||
| -> [[docs: | -> [[docs: | ||
| + | |||
| + | Serial connection parameters for Sinovoip BananaPi BPi-R4: 115200, 8N1, 3.3V | ||
| How to connect to the Serial Port of this specific device:\\ | How to connect to the Serial Port of this specific device:\\ | ||
| - | {{ media: | + | {{media: |
| - | + | ||
| - | ^ Serial connection parameters for Sinovoip BananaPi BPi-R4 | 115200, 8N1, 3.3V | | + | |
| ==== JTAG ==== | ==== JTAG ==== | ||
| Line 166: | Line 268: | ||
| Find OpenOCD scripts provided by MediaTek [[https:// | Find OpenOCD scripts provided by MediaTek [[https:// | ||
| + | |||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| + | |||
| ==== OEM bootlog ==== | ==== OEM bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| Line 791: | Line 895: | ||
| [ | [ | ||
| [ | [ | ||
| - | + | </ | |
| - | + | ||
| - | BusyBox v1.33.2 (2023-06-04 07:30:12 UTC) built-in shell (ash) | + | |
| - | + | ||
| - | _______ | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | |__| W I R E L E S S F R E E D O M | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | === WARNING! ===================================== | + | |
| - | There is no root password defined on this device! | + | |
| - | Use the " | + | |
| - | in order to prevent unauthorized SSH logins. | + | |
| - | -------------------------------------------------- | + | |
| - | root@OpenWrt:/# | + | |
| </ | </ | ||
| ==== OpenWrt bootlog ==== | ==== OpenWrt bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | F0: 102B 0000 | ||
| + | FA: 1042 0000 | ||
| + | FA: 1042 0000 [0200] | ||
| + | F9: 0000 0000 | ||
| + | V0: 0000 0000 [0001] | ||
| + | 00: 0000 0000 | ||
| + | BP: 0600 0041 [0000] | ||
| + | G0: 1190 0000 | ||
| + | EC: 0000 0000 [1000] | ||
| + | MK: 0000 0000 [0000] | ||
| + | T0: 0000 01A8 [0101] | ||
| + | Jump to BL | ||
| + | |||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | NOTICE: | ||
| + | |||
| + | |||
| + | U-Boot 2024.01-OpenWrt-r0+24924-902566ddd6 (Jan 24 2024 - 00:34:15 +0000) | ||
| + | |||
| + | CPU: | ||
| + | Model: Bananapi BPI-R4 | ||
| + | DRAM: 4 GiB | ||
| + | Core: 63 devices, 23 uclasses, devicetree: embed | ||
| + | spi-nand: spi_nand spi_nand@0: Winbond SPI NAND was found. | ||
| + | spi-nand: spi_nand spi_nand@0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | MMC: | ||
| + | Loading Environment from UBI... Read 126976 bytes from volume ubootenv to 00000000ff7c1c00 | ||
| + | Read 126976 bytes from volume ubootenv2 to 00000000ff7e0c40 | ||
| + | OK | ||
| + | In: serial@11000000 | ||
| + | Out: | ||
| + | Err: | ||
| + | reset button found | ||
| + | Loading Environment from UBI... UBI partition ' | ||
| + | Read 126976 bytes from volume ubootenv to 00000000ff7c1c00 | ||
| + | Read 126976 bytes from volume ubootenv2 to 00000000ff7e0c40 | ||
| + | OK | ||
| + | Net: eth0: ethernet@15100000 | ||
| + | Cannot read EFI system partition | ||
| + | Cannot read EFI system partition | ||
| + | Failed to persist EFI variables | ||
| + | ( ( ( OpenWrt ) ) ) [SPI-NAND] | ||
| + | Read 13459456 bytes from volume fit to 0000000050000000 | ||
| + | |||
| + | ## Checking Image at 50000000 ... | ||
| + | FIT image found | ||
| + | FIT description: | ||
| + | Image 0 (kernel-1) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 5683051 Bytes = 5.4 MiB | ||
| + | | ||
| + | | ||
| + | Load Address: 0x46000000 | ||
| + | Entry Point: | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 1 (fdt-1) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 43035 Bytes = 42 KiB | ||
| + | | ||
| + | Load Address: 0x45f00000 | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 2 (fdt-mt7988a-bananapi-bpi-r4-emmc) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 1554 Bytes = 1.5 KiB | ||
| + | | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 3 (fdt-mt7988a-bananapi-bpi-r4-rtc) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 285 Bytes = 285 Bytes | ||
| + | | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 4 (fdt-mt7988a-bananapi-bpi-r4-sd) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 1482 Bytes = 1.4 KiB | ||
| + | | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 5 (fdt-mt7988a-bananapi-bpi-r4-wifi-mt7996a) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 2284 Bytes = 2.2 KiB | ||
| + | | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Image 6 (rootfs-1) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 7417856 Bytes = 7.1 MiB | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | Default Configuration: | ||
| + | Configuration 0 (config-mt7988a-bananapi-bpi-r4) | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Configuration 1 (mt7988a-bananapi-bpi-r4-emmc) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Configuration 2 (mt7988a-bananapi-bpi-r4-rtc) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Configuration 3 (mt7988a-bananapi-bpi-r4-sd) | ||
| + | | ||
| + | | ||
| + | | ||
| + | Configuration 4 (mt7988a-bananapi-bpi-r4-wifi-mt7996a) | ||
| + | | ||
| + | | ||
| + | | ||
| + | ## Checking hash(es) for FIT Image at 50000000 ... | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ## Loading kernel from FIT Image at 50000000 ... | ||
| + | Using ' | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 5683051 Bytes = 5.4 MiB | ||
| + | | ||
| + | | ||
| + | Load Address: 0x46000000 | ||
| + | Entry Point: | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | | ||
| + | ## Loading fdt from FIT Image at 50000000 ... | ||
| + | Using ' | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 43035 Bytes = 42 KiB | ||
| + | | ||
| + | Load Address: 0x45f00000 | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | | ||
| + | | ||
| + | ## Loading fdt from FIT Image at 50000000 ... | ||
| + | Using ' | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 1482 Bytes = 1.4 KiB | ||
| + | | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | | ||
| + | ## Loading fdt from FIT Image at 50000000 ... | ||
| + | Could not find configuration node | ||
| + | load of < | ||
| + | | ||
| + | Working FDT set to 45f00000 | ||
| + | ## Loading loadables from FIT Image at 50000000 ... | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | Data Start: | ||
| + | Data Size: 7417856 Bytes = 7.1 MiB | ||
| + | Hash algo: crc32 | ||
| + | Hash value: | ||
| + | Hash algo: sha1 | ||
| + | Hash value: | ||
| + | | ||
| + | | ||
| + | | ||
| + | Working FDT set to fe7b6000 | ||
| + | set / | ||
| + | |||
| + | Starting kernel ... | ||
| + | |||
| + | [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x411fd090] | ||
| + | [ 0.000000] Linux version 6.1.77 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r25233-6da308f4de) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Sun Feb 18 08:56:45 2024 | ||
| + | [ 0.000000] Machine model: Bananapi BPI-R4 | ||
| + | [ 0.000000] Memory limited to 2048MB | ||
| + | [ 0.000000] Zone ranges: | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] Movable zone start for each node | ||
| + | [ 0.000000] Early memory node ranges | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 0.000000] | ||
| + | [ 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 17 pages/cpu s30824 r8192 d30616 u69632 | ||
| + | [ 0.000000] pcpu-alloc: s30824 r8192 d30616 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: detected: Spectre-BHB | ||
| + | [ 0.000000] CPU features: kernel page table isolation disabled by kernel configuration | ||
| + | [ 0.000000] alternatives: | ||
| + | [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096 | ||
| + | [ 0.000000] Kernel command line: console=ttyS0, | ||
| + | [ 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: 2043464K/ | ||
| + | [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, | ||
| + | [ 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/ | ||
| + | [ 0.000000] GICv3: 416 SPIs implemented | ||
| + | [ 0.000000] GICv3: 0 Extended SPIs implemented | ||
| + | [ 0.000000] Root IRQ handler: gic_handle_irq | ||
| + | [ 0.000000] GICv3: GICv3 features: 16 PPIs | ||
| + | [ 0.000000] GICv3: CPU0: found redistributor 0 region 0: | ||
| + | [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. | ||
| + | [ 0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys). | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000000] sched_clock: | ||
| + | [ 0.000058] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000) | ||
| + | [ 0.000064] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.000261] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.000270] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.000841] cacheinfo: Unable to detect cache hierarchy for CPU 0 | ||
| + | [ 0.001051] cblist_init_generic: | ||
| + | [ 0.001054] cblist_init_generic: | ||
| + | [ 0.001130] rcu: Hierarchical SRCU implementation. | ||
| + | [ 0.001132] rcu: Max phase no-delay instances is 1000. | ||
| + | [ 0.001401] smp: Bringing up secondary CPUs ... | ||
| + | [ 0.001618] Detected VIPT I-cache on CPU1 | ||
| + | [ 0.001665] cacheinfo: Unable to detect cache hierarchy for CPU 1 | ||
| + | [ 0.001671] GICv3: CPU1: found redistributor 1 region 0: | ||
| + | [ 0.001690] CPU1: Booted secondary processor 0x0000000001 [0x411fd090] | ||
| + | [ 0.001915] Detected VIPT I-cache on CPU2 | ||
| + | [ 0.001947] cacheinfo: Unable to detect cache hierarchy for CPU 2 | ||
| + | [ 0.001951] GICv3: CPU2: found redistributor 2 region 0: | ||
| + | [ 0.001960] CPU2: Booted secondary processor 0x0000000002 [0x411fd090] | ||
| + | [ 0.002185] Detected VIPT I-cache on CPU3 | ||
| + | [ 0.002216] cacheinfo: Unable to detect cache hierarchy for CPU 3 | ||
| + | [ 0.002220] GICv3: CPU3: found redistributor 3 region 0: | ||
| + | [ 0.002230] CPU3: Booted secondary processor 0x0000000003 [0x411fd090] | ||
| + | [ 0.002255] smp: Brought up 1 node, 4 CPUs | ||
| + | [ 0.002259] SMP: Total of 4 processors activated. | ||
| + | [ 0.002262] CPU features: detected: 32-bit EL0 Support | ||
| + | [ 0.002264] CPU features: detected: CRC32 instructions | ||
| + | [ 0.002293] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching | ||
| + | [ 0.002296] CPU: All CPU(s) started at EL2 | ||
| + | [ 0.002297] alternatives: | ||
| + | [ 0.005645] clocksource: | ||
| + | [ 0.005657] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) | ||
| + | [ 0.005760] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.006298] NET: Registered PF_NETLINK/ | ||
| + | [ 0.006531] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations | ||
| + | [ 0.006590] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations | ||
| + | [ 0.006644] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations | ||
| + | [ 0.006885] thermal_sys: | ||
| + | [ 0.006888] thermal_sys: | ||
| + | [ 0.006891] thermal_sys: | ||
| + | [ 0.006892] thermal_sys: | ||
| + | [ 0.006937] ASID allocator initialised with 65536 entries | ||
| + | [ 0.007392] printk: console [ramoops-1] enabled | ||
| + | [ 0.007421] pstore: Registered ramoops as persistent store backend | ||
| + | [ 0.007425] ramoops: using 0x10000@0x42ff0000, | ||
| + | [ 0.015439] cryptd: max_cpu_qlen set to 1000 | ||
| + | [ 0.016189] SCSI subsystem initialized | ||
| + | [ 0.016238] libata version 3.00 loaded. | ||
| + | [ 0.016966] clocksource: | ||
| + | [ 0.017376] NET: Registered PF_INET protocol family | ||
| + | [ 0.017483] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.018537] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.018554] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.018567] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) | ||
| + | [ 0.018620] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) | ||
| + | [ 0.018826] TCP: Hash tables configured (established 16384 bind 16384) | ||
| + | [ 0.018886] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.018914] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.019027] NET: Registered PF_UNIX/ | ||
| + | [ 0.019058] PCI: CLS 0 bytes, default 64 | ||
| + | [ 0.019762] workingset: timestamp_bits=46 max_order=19 bucket_order=0 | ||
| + | [ 0.021716] squashfs: version 4.0 (2009/ | ||
| + | [ 0.021727] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.040284] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) | ||
| + | [ 0.041058] mtk-xsphy soc: | ||
| + | [ 0.041537] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.041554] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.041565] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.041577] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.041665] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 0.041676] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 0.041686] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 0.041695] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 0.041713] / | ||
| + | [ 0.041721] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 0.041782] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 0.041791] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 0.041801] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 0.041809] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 0.041825] / | ||
| + | [ 0.041832] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 0.041901] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 0.041910] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 0.041919] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 0.041927] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 0.041942] / | ||
| + | [ 0.041951] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 0.045824] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled | ||
| + | [ 0.047155] printk: console [ttyS0] disabled | ||
| + | [ 0.067291] 11000000.serial: | ||
| + | [ 0.928228] printk: console [ttyS0] enabled | ||
| + | [ 0.952997] 11000100.serial: | ||
| + | [ 0.982679] 11000200.serial: | ||
| + | [ 0.992443] cacheinfo: Unable to detect cache hierarchy for CPU 0 | ||
| + | [ 1.000205] loop: module loaded | ||
| + | [ 1.003516] Loading iSCSI transport class v2.0-870. | ||
| + | [ 1.009629] spi-nand spi0.0: Winbond SPI NAND was found. | ||
| + | [ 1.014943] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | [ 1.023176] 2 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 1.029540] OF: Bad cell count for / | ||
| + | [ 1.036408] OF: Bad cell count for / | ||
| + | [ 1.043388] Creating 2 MTD partitions on " | ||
| + | [ 1.048174] 0x000000000000-0x000000200000 : " | ||
| + | [ 1.054237] 0x000000200000-0x000008000000 : " | ||
| + | [ 1.127643] ubi0: default fastmap pool size: 50 | ||
| + | [ 1.132167] ubi0: default fastmap WL pool size: 25 | ||
| + | [ 1.136945] ubi0: attaching mtd1 | ||
| + | [ 1.945540] ubi0: scanning is finished | ||
| + | [ 1.958936] ubi0: attached mtd1 (name " | ||
| + | [ 1.964416] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes | ||
| + | [ 1.971287] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 | ||
| + | [ 1.978065] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 | ||
| + | [ 1.985013] ubi0: good PEBs: 1008, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 1.991096] ubi0: user volume: 7, internal volumes: 1, max. volumes count: 128 | ||
| + | [ 1.998306] ubi0: max/mean erase counter: 8/4, WL threshold: 4096, image sequence number: 0 | ||
| + | [ 2.006642] ubi0: available PEBs: 0, total reserved PEBs: 1008, PEBs reserved for bad PEB handling: 20 | ||
| + | [ 2.015944] ubi0: background thread " | ||
| + | [ 2.016003] OF: Bad cell count for / | ||
| + | [ 2.028886] OF: Bad cell count for / | ||
| + | [ 2.037051] block ubiblock0_4: | ||
| + | [ 2.168370] i2c_dev: i2c /dev entries driver | ||
| + | [ 2.187856] mtk-wdt 1001c000.watchdog: | ||
| + | [ 2.197534] mtk-msdc 11230000.mmc: | ||
| + | [ 2.197702] NET: Registered PF_INET6 protocol family | ||
| + | [ 2.207344] Segment Routing with IPv6 | ||
| + | [ 2.211007] In-situ OAM (IOAM) with IPv6 | ||
| + | [ 2.214947] NET: Registered PF_PACKET protocol family | ||
| + | [ 2.220013] bridge: filtering via arp/ | ||
| + | [ 2.233041] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 2.237993] pstore: Using crash dump compression: | ||
| + | [ 2.251366] phy phy-soc: | ||
| + | [ 2.258381] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 2.265693] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 2.271961] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 2.280394] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 2.626977] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 2.635768] mtk-pcie-gen3: | ||
| + | [ 2.642775] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 2.650091] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 2.656354] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 2.664788] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 3.006983] mtk-pcie-gen3 11290000.pcie: | ||
| + | [ 3.015760] mtk-pcie-gen3: | ||
| + | [ 3.022608] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 3.029919] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 3.036178] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 3.044611] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 3.386984] mtk-pcie-gen3 11300000.pcie: | ||
| + | [ 3.395761] mtk-pcie-gen3: | ||
| + | [ 3.402615] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 3.409923] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 3.416183] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 3.424615] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 3.766969] mtk-pcie-gen3 11310000.pcie: | ||
| + | [ 3.775746] mtk-pcie-gen3: | ||
| + | [ 3.783448] FIT: Detected U-Boot 2024.01-OpenWrt-r0+24924-902566ddd6 | ||
| + | [ 3.789801] FIT: Selected configuration: | ||
| + | [ 3.798845] FIT: | ||
| + | [ 3.808580] FIT: flat_dt sub-image 0x0056d000..0x0057781a " | ||
| + | [ 3.819791] FIT: flat_dt sub-image 0x00578000..0x00578611 " | ||
| + | [ 3.836119] FIT: flat_dt sub-image 0x00579000..0x0057911c " | ||
| + | [ 3.852273] FIT: flat_dt sub-image 0x0057a000..0x0057a5c9 " | ||
| + | [ 3.868257] FIT: flat_dt sub-image 0x0057b000..0x0057b8eb " | ||
| + | [ 3.885971] FIT: | ||
| + | [ 3.896795] block ubiblock0_4: | ||
| + | [ 4.028419] mtk_soc_eth 15100000.ethernet: | ||
| + | [ 4.036604] mtk_soc_eth 15100000.ethernet: | ||
| + | [ 4.044781] mtk_soc_eth 15100000.ethernet: | ||
| + | [ 4.054942] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc00a400000, | ||
| + | [ 4.064549] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc00a400000, | ||
| + | [ 4.074151] mtk_soc_eth 15100000.ethernet eth2: mediatek frame engine at 0xffffffc00a400000, | ||
| + | [ 4.164848] mt7530-mmio 15020000.switch: | ||
| + | [ 4.172359] mt7530-mmio 15020000.switch: | ||
| + | [ 4.196771] mt7530-mmio 15020000.switch wan (uninitialized): | ||
| + | [ 4.232086] mt7530-mmio 15020000.switch lan1 (uninitialized): | ||
| + | [ 4.267386] mt7530-mmio 15020000.switch lan2 (uninitialized): | ||
| + | [ 4.302623] mt7530-mmio 15020000.switch lan3 (uninitialized): | ||
| + | [ 4.313587] device eth0 entered promiscuous mode | ||
| + | [ 4.318216] DSA: tree 0 setup | ||
| + | [ 4.321818] UBI: auto-attach mtd1 | ||
| + | [ 4.325125] ubi: mtd1 is already attached to ubi0 | ||
| + | [ 4.329824] UBI error: cannot attach mtd1 | ||
| + | [ 4.339991] VFS: Mounted root (squashfs filesystem) readonly on device 259:0. | ||
| + | [ 4.347239] Freeing unused kernel memory: 448K | ||
| + | [ 4.397007] Run /sbin/init as init process | ||
| + | [ 4.401094] | ||
| + | [ 4.404049] | ||
| + | [ 4.406745] | ||
| + | [ 4.409881] | ||
| + | [ 4.412229] | ||
| + | [ 4.597594] init: Console is alive | ||
| + | [ 4.601095] init: - watchdog - | ||
| + | [ 4.896974] random: crng init done | ||
| + | [ 5.045826] kmodloader: loading kernel modules from / | ||
| + | [ 5.073367] usbcore: registered new interface driver usbfs | ||
| + | [ 5.078892] usbcore: registered new interface driver hub | ||
| + | [ 5.084221] usbcore: registered new device driver usb | ||
| + | [ 5.092429] xhci-mtk 11200000.usb: | ||
| + | [ 5.099827] xhci-mtk 11200000.usb: | ||
| + | [ 5.107689] xhci-mtk 11200000.usb: | ||
| + | [ 5.112915] xhci-mtk 11200000.usb: | ||
| + | [ 5.123386] xhci-mtk 11200000.usb: | ||
| + | [ 5.132553] xhci-mtk 11200000.usb: | ||
| + | [ 5.138361] xhci-mtk 11200000.usb: | ||
| + | [ 5.143577] xhci-mtk 11200000.usb: | ||
| + | [ 5.150966] xhci-mtk 11200000.usb: | ||
| + | [ 5.158259] hub 1-0:1.0: USB hub found | ||
| + | [ 5.162016] hub 1-0:1.0: 1 port detected | ||
| + | [ 5.166108] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. | ||
| + | [ 5.174362] hub 2-0:1.0: USB hub found | ||
| + | [ 5.178122] hub 2-0:1.0: 1 port detected | ||
| + | [ 5.184390] kmodloader: done loading kernel modules from / | ||
| + | [ 5.198317] init: - preinit - | ||
| + | [ 5.525990] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/ | ||
| + | [ 5.534146] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 10Gbps/Full - flow control rx/tx | ||
| + | [ 5.541346] mt7530-mmio 15020000.switch lan1: configuring for phy/ | ||
| + | [ 5.550559] IPv6: ADDRCONF(NETDEV_CHANGE): | ||
| + | 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 | ||
| + | [ 5.636978] usb 1-1: new high-speed USB device number 2 using xhci-mtk | ||
| + | [ 5.819641] hub 1-1:1.0: USB hub found | ||
| + | [ 5.823562] hub 1-1:1.0: 5 ports detected | ||
| + | [ 5.967056] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk | ||
| + | [ 5.999557] hub 2-1:1.0: USB hub found | ||
| + | [ 6.003474] hub 2-1:1.0: 4 ports detected | ||
| + | [ 6.516964] usb 1-1.5: new high-speed USB device number 3 using xhci-mtk | ||
| + | [ 7.682096] UBIFS (ubi0:6): Mounting in unauthenticated mode | ||
| + | [ 7.687822] UBIFS (ubi0:6): background thread " | ||
| + | [ 7.744381] UBIFS (ubi0:6): recovery needed | ||
| + | [ 7.906397] UBIFS (ubi0:6): recovery completed | ||
| + | [ 7.910875] UBIFS (ubi0:6): UBIFS: mounted UBI device 0, volume 6, name " | ||
| + | [ 7.918697] UBIFS (ubi0:6): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes | ||
| + | [ 7.928600] UBIFS (ubi0:6): FS size: 76947456 bytes (73 MiB, 606 LEBs), max 616 LEBs, journal size 3809280 bytes (3 MiB, 30 LEBs) | ||
| + | [ 7.940238] UBIFS (ubi0:6): reserved for root: 3634417 bytes (3549 KiB) | ||
| + | [ 7.946840] UBIFS (ubi0:6): media format: w5/r0 (latest is w5/r0), UUID 447B800E-4DC2-4BCA-BA05-FB3698E1D3B0, | ||
| + | [ 7.960923] mount_root: switching to ubifs overlay | ||
| + | [ 7.971895] overlayfs: null uuid detected in lower fs '/', | ||
| + | [ 7.986792] urandom-seed: | ||
| + | [ 8.037657] procd: - early - | ||
| + | [ 8.040594] procd: - watchdog - | ||
| + | [ 8.577565] procd: - watchdog - | ||
| + | [ 8.581030] procd: - ubus - | ||
| + | [ 8.736309] procd: - init - | ||
| + | Please press Enter to activate this console. | ||
| + | [ 8.943837] kmodloader: loading kernel modules from / | ||
| + | [ 8.975417] i2c i2c-1: Added multiplexed i2c bus 2 | ||
| + | [ 8.980295] i2c i2c-1: Added multiplexed i2c bus 3 | ||
| + | [ 8.985133] i2c i2c-1: Added multiplexed i2c bus 4 | ||
| + | [ 8.989983] i2c i2c-1: Added multiplexed i2c bus 5 | ||
| + | [ 8.994765] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9545 | ||
| + | [ 9.004614] crypto-safexcel 15600000.crypto: | ||
| + | [ 9.014283] crypto-safexcel 15600000.crypto: | ||
| + | [ 9.020585] crypto-safexcel: | ||
| + | [ 9.031347] at24 2-0050: supply vcc not found, using dummy regulator | ||
| + | [ 9.032344] urngd: v1.0.2 started. | ||
| + | [ 9.068865] at24 2-0057: supply vcc not found, using dummy regulator | ||
| + | [ 9.075775] at24 2-0057: 256 byte 24c02 EEPROM, writable, 1 bytes/ | ||
| + | [ 9.082842] Loading modules backported from Linux version v6.5-0-g2dde18cd1d8f | ||
| + | [ 9.090062] Backport generated by backports.git v5.15.92-1-56-g5fb2ccb6b9e8 | ||
| + | [ 9.100178] sfp sfp1: Host maximum power 3.0W | ||
| + | [ 9.105029] sfp sfp2: Host maximum power 3.0W | ||
| + | [ 9.133427] PPP generic driver version 2.4.2 | ||
| + | [ 9.138314] NET: Registered PF_PPPOX protocol family | ||
| + | [ 9.144672] kmodloader: done loading kernel modules from / | ||
| + | [ 9.418353] sfp sfp1: module OEM SFP-2.5G-T | ||
| + | [ 9.427794] mtk_soc_eth 15100000.ethernet eth2: switched to inband/ | ||
| + | [ 9.447098] sfp sfp2: module OEM JT-DAC-SFP-1 | ||
| + | [ 9.456519] mtk_soc_eth 15100000.ethernet eth1: switched to inband/ | ||
| + | [ 9.473583] hwmon hwmon1: temp1_input not attached to any thermal zone | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | </ | ||
| </ | </ | ||
| Line 820: | Line 1510: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | {{tag> | + | {{tag> |