Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:sinovoip:bananapi_bpi_r3_v1.0_v1.1 [2023/01/15 17:31] – Created from the form at meta:create_new_device_page garlet | toh:sinovoip:bananapi_bpi_r3_v1.0_v1.1 [2024/02/12 11:13] – external edit | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Sinovoip BananaPi BPi R3 V1.0, V1.1====== | ====== Sinovoip BananaPi BPi R3 V1.0, V1.1====== | ||
| - | + | {{https://wiki.banana-pi.org/ | |
| - | /* This template is intended to be used via https://openwrt.org/ | + | |
| - | /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! */ | + | |
| - | /* USE https:// | + | |
| - | + | ||
| - | {{page> | + | |
| - | + | ||
| - | //Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/ | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME Any text with a light background (like this one) provides instructions for creating the Details Page. When you have filled in correct/ | + | |
| - | </ | + | |
| - | + | ||
| - | /*****/ | + | |
| - | /* How to add images | + | |
| - | /*****/ | + | |
| - | + | ||
| - | {{media: | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME | + | |
| - | ===== Getting started with a new Device Page ===== | + | |
| - | - This is an empty template that suggests the information that should be present on a well-constructed Device Page. This means, that **you have to fill it with life and information.** | + | |
| - | - There are several " | + | |
| - | - When there are no more " | + | |
| - | + | ||
| - | ===== Keep the articles modular ===== | + | |
| - | * Please include only model specific information, | + | |
| - | * If you have no time to write certain stuff, link to [[docs: | + | |
| - | * [[docs: | + | |
| - | * DO NOT provide a complete howto here! Instead //groom// the [[docs: | + | |
| - | </ | + | |
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | <WRAP BOX> | + | <!-- ToH: { |
| - | FIXME | + | |
| - | | + | |
| - | | + | "paging": false, |
| - | | + | " |
| - | - the dataentry page for Sinovoip BananaPi BPi R3 V1.0, V1.1 is missing. Please [[meta:create_new_dataentry_page|create a new dataentry page]] first, then reload this page. The tables should then contain $something. If they do, delete this text and the ''< | + | "shownColumns": |
| - | - filters are not set correctly. Most common reason for "Nothing found": | + | "filterColumns": |
| - | | + | } --> |
| - | </WRAP> | + | |
| - | ---- datatable ---- | + | /* If no unsupported functions known, comment out the following |
| - | cols | + | <!-- ToH: { |
| - | headers : Brand, Model, Version, Current Release, OEM Info, Forum Search, Technical Data | + | " |
| - | align : c,c,c,c,c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | filter | + | |
| - | ---- | + | } --> |
| - | /* If no unsupported functions known, comment out the following datatable or delete it. */ | + | * Two 1G/2.5G capable SFP cages, one of them connected via the on-board MT7531 switch. |
| - | ---- datatable ---- | + | |
| - | cols : Unsupported Functions_unsupporteds | + | |
| - | filter | + | |
| - | filter | + | |
| - | filter | + | |
| - | ---- | + | |
| - | ===== Experimental Versions ===== | + | * PCIe gen-3 x2 Key-M M2/NGFF socket |
| - | + | ||
| - | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ | + | |
| - | + | ||
| - | //None at this time.// | + | |
| - | + | ||
| - | ===== Hardware Highlights ===== | + | |
| - | ---- datatable ---- | + | |
| - | cols : Model, Versions, CPU, CPU MHz, CPU Cores_numcores, | + | |
| - | header | + | |
| - | align : c, | + | |
| - | filter | + | |
| - | filter | + | |
| - | filter | + | |
| - | ---- | + | |
| + | * mPCIe slot with SIM card slot and USB 2.0 wired (**no actual PCIe signals on the mPCIe socket!**) | ||
| ===== Installation ===== | ===== Installation ===== | ||
| /* stable release */ | /* stable release */ | ||
| - | /* uncomment once stable release is available | + | <!-- ToH: { |
| - | ---- datatable ---- | + | " |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | |
| - | filter | + | } --> |
| - | ---- | + | |
| - | */ | + | |
| /* snapshot */ | /* snapshot */ | ||
| - | /* delete once stable release is available | + | /* delete once stable release is available |
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : c,c,c | + | " |
| - | filter | + | " |
| - | filter | + | |
| - | filter | + | } --> |
| - | ---- | + | */ |
| + | Tip: [[https:// | ||
| - | -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt | + | |
| + | * on linux: dd if=openwrt-mediatek-filogic-bananapi_bpi-r3-sdcard.img of=/dev/( mmcblk_ OR sd_ ) | ||
| + | * on win: https:// | ||
| + | - Insert the sd card | ||
| + | - To install on NOR (32 MB) (optional): | ||
| + | - Set the boot switch as 1101 (up, | ||
| + | - Connect power cord and wait boot (~20s) | ||
| + | - ssh the device and type: < | ||
| + | - Wait reboot and nor flashing (~90s) | ||
| + | - Disconnect power | ||
| + | - To install on NAND (128 MB) (optional): | ||
| + | - Set the boot switch as 1111 (up, | ||
| + | - Connect power cord and wait boot (~20s) | ||
| + | - ssh the device and type: < | ||
| + | - Wait reboot and nand flashing (~90s) | ||
| + | - Disconnect power | ||
| + | - To install on eMMC (8192 MB) (optional): | ||
| + | - Set the boot switch as 1010 (up, | ||
| + | - Connect power cord and wait boot (~20s) | ||
| + | - ssh the device and type: < | ||
| + | - Wait reboot and eMMC flashing (~90s) | ||
| + | - Disconnect power | ||
| + | - Set the boot switch to your favorite location | ||
| - | FIXME Please add the installation procedure here. | ||
| - | ==== Flash Layout ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME // | ||
| - | Please check out the article [[docs: | ||
| - | </ | ||
| - | ==== OEM easy installation | + | ==== Flash Layout |
| + | # lsblk / | ||
| + | ^ START ^ SIZE ^ FSTYPE ^ NAME ^ PARTLABEL ^ | ||
| + | | | 7.3 GiB | | mmcblk0 | ||
| + | | 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 | ||
| + | | | 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 | | | ||
| - | <WRAP BOX> | ||
| - | FIXME //The instructions below are for Broadcom devices and only serve as an example.// | ||
| - | **//Remove / modify them if they do not apply to this particular device!//** | ||
| - | This section deals with | + | To create data partition and resize eMMC f2fs, boot on NOR(0000) or NAND(1010) and type: |
| - | * How you install OpenWrt from a device freshly opened | + | < |
| - | | + | parted / |
| + | | ||
| + | reboot | ||
| - | **Note:** Reset router to factory defaults if it has been previously configured. | + | mount /dev/mmcblk0p66 |
| - | * Browse to ''< | + | |
| - | | + | </code> |
| - | * Wait for it to reboot | + | Now boot on eMMC(0110) and check if it worked ! |
| - | * Telnet to 192.168.1.1 and set a root password, or browse to '' | + | |
| - | </ | + | |
| - | ==== OEM installation using the TFTP method ==== | ||
| - | -> [[docs: | ||
| - | === Specific values needed for tftp === | + | Get [[https:// |
| - | + | < | |
| - | <WRAP BOX> | + | |
| - | + | ||
| - | FIXME Enter values for " | + | |
| - | + | ||
| - | ^ Bootloader tftp server IPv4 address | + | |
| - | ^ Bootloader MAC address (special) | + | |
| - | ^ Firmware tftp image | [[:downloads|Latest OpenWrt release]] (**'' | + | |
| - | ^ TFTP transfer window | + | |
| - | ^ TFTP window start | approximately FILL-IN seconds after power on | | + | |
| - | ^ TFTP client required IP address | + | |
| - | + | ||
| - | </WRAP> | + | |
| ===== Upgrading OpenWrt ===== | ===== Upgrading OpenWrt ===== | ||
| - | -> [[docs: | ||
| - | |||
| - | <WRAP BOX> | ||
| - | |||
| - | FIXME These are generic instructions. Update with your router' | ||
| ==== LuCI Web Upgrade Process ==== | ==== LuCI Web Upgrade Process ==== | ||
| * Browse to ''< | * Browse to ''< | ||
| - | * Upload image file for sysupgrade to LuCI | + | * Upload |
| * Wait for reboot | * Wait for reboot | ||
| Line 173: | Line 135: | ||
| If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. | If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. | ||
| - | There are two command line methods for upgrading: | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | |||
| Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. | Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing. | ||
| Line 190: | Line 147: | ||
| </ | </ | ||
| - | === mtd === | ||
| - | |||
| - | If '' | ||
| - | |||
| - | * Login as root via SSH on 192.168.1.1, | ||
| - | |||
| - | < | ||
| - | cd /tmp | ||
| - | wget http:// | ||
| - | mtd write / | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Debricking ===== | ||
| - | -> [[docs: | ||
| ===== Failsafe mode ===== | ===== Failsafe mode ===== | ||
| Line 216: | Line 157: | ||
| ===== Specific Configuration ===== | ===== Specific Configuration ===== | ||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| ==== Network interfaces ==== | ==== Network interfaces ==== | ||
| The default network configuration is: | The default network configuration is: | ||
| ^ Interface Name ^ Description | ^ Interface Name ^ Description | ||
| - | | br-lan | + | | br-lan |
| - | | vlan0 (eth0.0) | + | | br-wan |
| - | | vlan1 (eth0.1) | + | |
| - | | wl0 | EXAMPLE WiFi | EXAMPLE Disabled | + | |
| - | </ | + | ==== Ports ==== |
| + | ^ Port Name ^ Location | ||
| + | | eth1 | cage 1 | | ||
| + | | sfp2 | cage 2 | | ||
| + | | wan | 0 | | ||
| + | | lan1 | 1 | | ||
| + | | lan2 | 2 | | ||
| + | | lan3 | 3 | | ||
| + | | lan4 | 4 | | ||
| - | ==== Switch Ports (for VLANs) ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| - | |||
| - | Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. | ||
| - | ^ Port ^ Switch port ^ | ||
| - | | Internet (WAN) | EXAMPLE 4 | | ||
| - | | LAN 1 | EXAMPLE 3 | | ||
| - | | LAN 2 | EXAMPLE 2 | | ||
| - | | LAN 3 | EXAMPLE 1 | | ||
| - | | LAN 4 | EXAMPLE 0 | | ||
| - | |||
| - | </ | ||
| ==== Buttons ==== | ==== Buttons ==== | ||
| -> [[docs: | -> [[docs: | ||
| Here, we merely name the buttons, so we can use them in the above Howto. | Here, we merely name the buttons, so we can use them in the above Howto. | ||
| - | |||
| - | <WRAP BOX> | ||
| - | FIXME Please fill in real values for this device, then remove the EXAMPLEs | ||
| The Sinovoip BananaPi BPi R3 has the following buttons: | The Sinovoip BananaPi BPi R3 has the following buttons: | ||
| ^ BUTTON | ^ BUTTON | ||
| - | | EXAMPLE | + | | Reset button |
| - | | EXAMPLE Secure Easy Setup | + | | WPS button |
| - | | EXAMPLE No buttons at all. | - | | + | | boot switch (x4) | - | |
| - | + | ||
| - | </ | + | |
| ===== Hardware ===== | ===== Hardware ===== | ||
| ==== Info ==== | ==== Info ==== | ||
| - | <WRAP BOX> | ||
| - | FIXME | ||
| - | - This table is automatically generated, **once the correct filters for Brand and Model are set.** | ||
| - | - If you see " | ||
| - | - If you still don't see a table here, or a table filled with ' | ||
| - | - If you see a table with the desired device data, everything is OK and you can delete this text and the ''< | ||
| - | - If it still doesn' | ||
| - | </ | ||
| - | ---- datatemplatelist dttpllist ---- | + | <!-- ToH: { |
| - | template: meta:template_datatemplatelist | + | " |
| - | cols | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | ---- | + | |
| + | } --> | ||
| + | ^ Task ^ Power Consumption (Wh) ^ | ||
| + | | Idle | 4.0 | | ||
| + | | 2.4 Ghz | 0.2 .. 1.0 | | ||
| + | | 5.0 Ghz | 0.2 .. 1.0 | | ||
| + | | OpenSSL | 0.2 | | ||
| ==== Photos ==== | ==== Photos ==== | ||
| Line 283: | Line 208: | ||
| /* e.g. {{: | /* e.g. {{: | ||
| /* Thanks, your wiki administration - Oct. 2015 */ | /* Thanks, your wiki administration - Oct. 2015 */ | ||
| - | |||
| - | // | ||
| - | **Insert photo of front of the casing** | ||
| //Back://\\ | //Back://\\ | ||
| - | **Insert photo of back of the casing** | + | {{https://wiki.banana-pi.org/images/0/0b/Bpi-r3_Metal_case.jpg}} |
| - | + | ||
| - | //Backside label://\\ | + | |
| - | **Insert photo of backside label** | + | |
| - | + | ||
| - | ==== Opening the case ==== | + | |
| - | + | ||
| - | **Note:** This will void your warranty! | + | |
| - | + | ||
| - | <WRAP BOX> | + | |
| - | FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, ...// | + | |
| - | * To remove the cover and open the device, do a/b/c | + | |
| - | </ | + | |
| //Main PCB://\\ | //Main PCB://\\ | ||
| - | **Insert photo of PCB** | + | {{https:// |
| ==== Serial ==== | ==== Serial ==== | ||
| Line 320: | Line 230: | ||
| -> [[docs: | -> [[docs: | ||
| - | How to connect to the JTAG Port of this specific device:\\ | + | JTAG pins are exposed as part of the 26-pin GPIO pin header. As JTAG function is shared |
| - | **Insert photo of PCB with markings for JTAG port** | + | |
| + | Find OpenOCD scripts provided by MediaTek [[https:// | ||
| ===== Bootloader mods ===== | ===== Bootloader mods ===== | ||
| -> [[docs: | -> [[docs: | ||
| + | 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) | ||
| + | - [[: | ||
| + | |||
| + | 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/ | ||
| ===== Hardware mods ===== | ===== Hardware mods ===== | ||
| Line 332: | Line 252: | ||
| ===== Bootlogs ===== | ===== Bootlogs ===== | ||
| - | ==== OEM bootlog ==== | ||
| - | <WRAP bootlog> | ||
| - | < | ||
| - | </ | ||
| - | |||
| ==== OpenWrt bootlog ==== | ==== OpenWrt bootlog ==== | ||
| <WRAP bootlog> | <WRAP bootlog> | ||
| - | < | + | < |
| + | [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] | ||
| + | [ 0.000000] Linux version 5.15.86 (builder@buildhost) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 11.3.0 r21714-9ac377d0e0) 11.3.0, GNU ld (GNU Binutils) 2.39) #0 SMP Sat Jan 7 00:32:58 2023 | ||
| + | [ 0.000000] Machine model: Bananapi BPI-R3 | ||
| + | [ 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] | ||
| + | [ 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.2 | ||
| + | [ 0.000000] percpu: Embedded 17 pages/cpu s30040 r8192 d31400 u69632 | ||
| + | [ 0.000000] pcpu-alloc: s30040 r8192 d31400 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=/ | ||
| + | [ 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/ | ||
| + | [ 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: 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: | ||
| + | [ 0.000000] arch_timer: cp15 timer(s) running at 13.00MHz (phys). | ||
| + | [ 0.000000] clocksource: | ||
| + | [ 0.000000] sched_clock: | ||
| + | [ 0.000139] Calibrating delay loop (skipped), value calculated using timer frequency.. 26.00 BogoMIPS (lpj=130000) | ||
| + | [ 0.000147] pid_max: default: 32768 minimum: 301 | ||
| + | [ 0.000229] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.000241] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.001125] rcu: Hierarchical SRCU implementation. | ||
| + | [ 0.001211] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build | ||
| + | [ 0.001410] smp: Bringing up secondary CPUs ... | ||
| + | [ 0.001642] Detected VIPT I-cache on CPU1 | ||
| + | [ 0.001664] GICv3: CPU1: found redistributor 1 region 0: | ||
| + | [ 0.001689] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] | ||
| + | [ 0.001947] Detected VIPT I-cache on CPU2 | ||
| + | [ 0.001960] GICv3: CPU2: found redistributor 2 region 0: | ||
| + | [ 0.001971] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] | ||
| + | [ 0.002188] Detected VIPT I-cache on CPU3 | ||
| + | [ 0.002198] GICv3: CPU3: found redistributor 3 region 0: | ||
| + | [ 0.002207] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] | ||
| + | [ 0.002232] smp: Brought up 1 node, 4 CPUs | ||
| + | [ 0.002246] SMP: Total of 4 processors activated. | ||
| + | [ 0.002249] CPU features: detected: 32-bit EL0 Support | ||
| + | [ 0.002253] CPU features: detected: CRC32 instructions | ||
| + | [ 0.002325] CPU: All CPU(s) started at EL2 | ||
| + | [ 0.002335] alternatives: | ||
| + | [ 0.004684] clocksource: | ||
| + | [ 0.004706] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) | ||
| + | [ 0.004815] pinctrl core: initialized pinctrl subsystem | ||
| + | [ 0.005378] NET: Registered PF_NETLINK/ | ||
| + | [ 0.005592] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations | ||
| + | [ 0.005623] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations | ||
| + | [ 0.005650] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations | ||
| + | [ 0.005874] thermal_sys: | ||
| + | [ 0.005876] thermal_sys: | ||
| + | [ 0.005880] thermal_sys: | ||
| + | [ 0.005883] thermal_sys: | ||
| + | [ 0.006054] ASID allocator initialised with 65536 entries | ||
| + | [ 0.006305] pstore: Registered ramoops as persistent store backend | ||
| + | [ 0.006308] ramoops: using 0x10000@0x42ff0000, | ||
| + | [ 0.014730] cryptd: max_cpu_qlen set to 1000 | ||
| + | [ 0.016425] SCSI subsystem initialized | ||
| + | [ 0.016503] libata version 3.00 loaded. | ||
| + | [ 0.017244] clocksource: | ||
| + | [ 0.017585] NET: Registered PF_INET protocol family | ||
| + | [ 0.017696] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.018267] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) | ||
| + | [ 0.018286] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.018293] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) | ||
| + | [ 0.018360] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear) | ||
| + | [ 0.018518] TCP: Hash tables configured (established 16384 bind 16384) | ||
| + | [ 0.018589] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.018616] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) | ||
| + | [ 0.018722] NET: Registered PF_UNIX/ | ||
| + | [ 0.018740] PCI: CLS 0 bytes, default 64 | ||
| + | [ 0.020485] workingset: timestamp_bits=46 max_order=19 bucket_order=0 | ||
| + | [ 0.022502] squashfs: version 4.0 (2009/ | ||
| + | [ 0.022515] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. | ||
| + | [ 0.044121] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) | ||
| + | [ 0.045220] pwm-mediatek 10048000.pwm: | ||
| + | [ 0.045500] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.045519] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.045529] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.045575] phy phy-soc: | ||
| + | [ 0.045603] phy phy-soc: | ||
| + | [ 0.045626] phy phy-soc: | ||
| + | [ 0.045680] / | ||
| + | [ 0.045690] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 0.047811] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled | ||
| + | [ 0.049380] printk: console [ttyS0] disabled | ||
| + | [ 0.069530] 11002000.serial: | ||
| + | [ 0.772997] printk: console [ttyS0] enabled | ||
| + | [ 0.797753] 11003000.serial: | ||
| + | [ 0.807589] mtk_rng 1020f000.trng: | ||
| + | [ 0.807819] random: crng init done | ||
| + | [ 0.813108] cacheinfo: Unable to detect cache hierarchy for CPU 0 | ||
| + | [ 0.824205] loop: module loaded | ||
| + | [ 0.827390] Loading iSCSI transport class v2.0-870. | ||
| + | [ 0.833604] spi-nand spi0.0: Winbond SPI NAND was found. | ||
| + | [ 0.838928] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | [ 0.847147] 4 fixed-partitions partitions found on MTD device spi0.0 | ||
| + | [ 0.853490] Creating 4 MTD partitions on " | ||
| + | [ 0.858268] 0x000000580000-0x000008000000 : " | ||
| + | [ 0.991478] 0x000000380000-0x000000580000 : " | ||
| + | [ 0.998487] 0x000000080000-0x000000380000 : " | ||
| + | [ 1.006972] 0x000000000000-0x000000080000 : " | ||
| + | [ 1.028249] mtk_soc_eth 15100000.ethernet eth0: mediatek frame engine at 0xffffffc009780000, | ||
| + | [ 1.037975] mtk_soc_eth 15100000.ethernet eth1: mediatek frame engine at 0xffffffc009780000, | ||
| + | [ 1.047513] i2c_dev: i2c /dev entries driver | ||
| + | [ 1.053120] mtk-wdt 1001c000.watchdog: | ||
| + | [ 1.061518] NET: Registered PF_INET6 protocol family | ||
| + | [ 1.067058] Segment Routing with IPv6 | ||
| + | [ 1.070736] In-situ OAM (IOAM) with IPv6 | ||
| + | [ 1.074671] NET: Registered PF_PACKET protocol family | ||
| + | [ 1.079737] bridge: filtering via arp/ | ||
| + | [ 1.092719] 8021q: 802.1Q VLAN Support v1.8 | ||
| + | [ 1.097676] pstore: Using crash dump compression: | ||
| + | [ 1.108205] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 1.115513] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 1.121804] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 1.130269] phy phy-soc: | ||
| + | [ 1.138366] phy phy-soc: | ||
| + | [ 1.146622] phy phy-soc: | ||
| + | [ 1.202865] mtk-msdc 11230000.mmc: | ||
| + | [ 1.211790] mmc0: new HS400 MMC card at address 0001 | ||
| + | [ 1.217555] mmcblk0: mmc0:0001 008GB0 7.28 GiB | ||
| + | [ 1.223731] Alternate GPT is invalid, using primary GPT. | ||
| + | [ 1.229816] FIT: Selected configuration: | ||
| + | [ 1.243271] FIT: | ||
| + | [ 1.253086] FIT: flat_dt sub-image 0x0051c000..0x00523fff " | ||
| + | [ 1.264290] FIT: flat_dt sub-image 0x00524000..0x0052bfff " | ||
| + | [ 1.280438] FIT: flat_dt sub-image 0x0052c000..0x00533fff " | ||
| + | [ 1.297447] FIT: flat_dt sub-image 0x00534000..0x0053bfff " | ||
| + | [ 1.314803] FIT: flat_dt sub-image 0x0053c000..0x00543fff " | ||
| + | [ 1.331290] FIT: | ||
| + | [ 1.341877] FIT: selecting configured loadable " | ||
| + | [ 1.349173] | ||
| + | [ 1.356988] mmcblk0boot0: | ||
| + | [ 1.362752] mmcblk0boot1: | ||
| + | [ 1.367932] mmcblk0rpmb: | ||
| + | [ 1.380447] mtk-pcie-gen3 11280000.pcie: | ||
| + | [ 1.387951] mtk-pcie-gen3: | ||
| + | [ 1.416988] mt7530 mdio-bus: | ||
| + | [ 1.424146] mt7530 mdio-bus: | ||
| + | [ 1.433103] mt7530 mdio-bus:1f wan (uninitialized): | ||
| + | [ 1.452869] mt7530 mdio-bus:1f lan1 (uninitialized): | ||
| + | [ 1.472421] mt7530 mdio-bus:1f lan2 (uninitialized): | ||
| + | [ 1.491959] mt7530 mdio-bus:1f lan3 (uninitialized): | ||
| + | [ 1.511504] mt7530 mdio-bus:1f lan4 (uninitialized): | ||
| + | [ 1.522111] DSA: tree 0 setup | ||
| + | [ 1.527266] UBI: auto-attach mtd0 | ||
| + | [ 1.530581] ubi0: default fastmap pool size: 45 | ||
| + | [ 1.535094] ubi0: default fastmap WL pool size: 22 | ||
| + | [ 1.539895] ubi0: attaching mtd0 | ||
| + | [ 5.149263] ubi0: scanning is finished | ||
| + | [ 5.194318] ubi0: attached mtd0 (name " | ||
| + | [ 5.199812] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes | ||
| + | [ 5.206666] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 | ||
| + | [ 5.213436] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 | ||
| + | [ 5.220378] ubi0: good PEBs: 980, bad PEBs: 0, corrupted PEBs: 0 | ||
| + | [ 5.226365] ubi0: user volume: 6, internal volumes: 1, max. volumes count: 128 | ||
| + | [ 5.233567] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0 | ||
| + | [ 5.241895] ubi0: available PEBs: 0, total reserved PEBs: 980, PEBs reserved for bad PEB handling: 20 | ||
| + | [ 5.251097] ubi0: background thread " | ||
| + | [ 5.257189] FIT: Selected configuration: | ||
| + | [ 5.270651] FIT: | ||
| + | [ 5.280480] FIT: flat_dt sub-image 0x0051b000..0x00522fff " | ||
| + | [ 5.291680] FIT: flat_dt sub-image 0x00523000..0x0052afff " | ||
| + | [ 5.307824] FIT: flat_dt sub-image 0x0052b000..0x00532fff " | ||
| + | [ 5.324831] FIT: flat_dt sub-image 0x00533000..0x0053afff " | ||
| + | [ 5.342183] FIT: flat_dt sub-image 0x0053b000..0x00542fff " | ||
| + | [ 5.358667] FIT: | ||
| + | [ 5.369253] FIT: selecting configured loadable " | ||
| + | [ 5.376538] | ||
| + | [ 5.376651] block ubiblock0_2: | ||
| + | [ 5.388925] VFS: Mounted root (squashfs filesystem) readonly on device 259:0. | ||
| + | [ 5.396193] Freeing unused kernel memory: 448K | ||
| + | [ 5.477279] Run /sbin/init as init process | ||
| + | [ 5.481359] | ||
| + | [ 5.484310] | ||
| + | [ 5.487001] | ||
| + | [ 5.490129] | ||
| + | [ 5.492474] | ||
| + | [ 5.587945] init: Console is alive | ||
| + | [ 5.591428] init: - watchdog - | ||
| + | [ 5.817564] kmodloader: loading kernel modules from / | ||
| + | [ 5.835331] usbcore: registered new interface driver usbfs | ||
| + | [ 5.840859] usbcore: registered new interface driver hub | ||
| + | [ 5.846186] usbcore: registered new device driver usb | ||
| + | [ 5.854966] phy phy-soc: | ||
| + | [ 5.863125] phy phy-soc: | ||
| + | [ 5.871267] phy phy-soc: | ||
| + | [ 5.879808] xhci-mtk 11200000.usb: | ||
| + | [ 5.885029] xhci-mtk 11200000.usb: | ||
| + | [ 5.895485] xhci-mtk 11200000.usb: | ||
| + | [ 5.904644] xhci-mtk 11200000.usb: | ||
| + | [ 5.910467] xhci-mtk 11200000.usb: | ||
| + | [ 5.915676] xhci-mtk 11200000.usb: | ||
| + | [ 5.923057] xhci-mtk 11200000.usb: | ||
| + | [ 5.930405] hub 1-0:1.0: USB hub found | ||
| + | [ 5.934167] hub 1-0:1.0: 2 ports detected | ||
| + | [ 5.938404] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. | ||
| + | [ 5.946701] hub 2-0:1.0: USB hub found | ||
| + | [ 5.950461] hub 2-0:1.0: 1 port detected | ||
| + | [ 5.956859] kmodloader: done loading kernel modules from / | ||
| + | [ 5.966783] init: - preinit - | ||
| + | [ 6.111287] mtk_soc_eth 15100000.ethernet eth0: configuring for fixed/ | ||
| + | [ 6.119715] mtk_soc_eth 15100000.ethernet eth0: Link is Up - 2.5Gbps/ | ||
| + | [ 6.126256] mt7530 mdio-bus:1f lan1: configuring for phy/gmii link mode | ||
| + | [ 6.397246] usb 1-1: new high-speed USB device number 2 using xhci-mtk | ||
| + | [ 6.577872] hub 1-1:1.0: USB hub found | ||
| + | [ 6.581685] hub 1-1:1.0: 4 ports detected | ||
| + | [ 8.216425] F2FS-fs (mmcblk0p66): | ||
| + | [ 8.225194] mount_root: switching to f2fs overlay | ||
| + | [ 8.231231] overlayfs: null uuid detected in lower fs '/', | ||
| + | [ 8.243102] urandom-seed: | ||
| + | [ 8.277555] procd: - early - | ||
| + | [ 8.280484] procd: - watchdog - | ||
| + | [ 8.807344] procd: - watchdog - | ||
| + | [ 8.811565] procd: - ubus - | ||
| + | [ 8.866375] procd: - init - | ||
| + | [ 9.014237] urngd: v1.0.2 started. | ||
| + | [ 9.028935] kmodloader: loading kernel modules from / | ||
| + | [ 9.047858] i2c-gpio i2c-gpio-0: using lines 427 (SDA) and 428 (SCL) | ||
| + | [ 9.054481] i2c-gpio i2c-gpio-1: using lines 429 (SDA) and 430 (SCL) | ||
| + | [ 9.063887] crypto-safexcel 10320000.crypto: | ||
| + | [ 9.078111] Loading modules backported from Linux version v6.1-rc8-0-g76dcd734eca2 | ||
| + | [ 9.085676] Backport generated by backports.git v5.15.81-1-41-g02e352527db5 | ||
| + | [ 9.096428] sfp sfp1: Host maximum power 1.0W | ||
| + | [ 9.101645] sfp sfp2: Host maximum power 1.0W | ||
| + | [ 9.109795] xt_time: kernel timezone is -0000 | ||
| + | [ 9.436825] sfp sfp1: module OEM SFP-B53S-20D | ||
| + | [ 9.446229] mtk_soc_eth 15100000.ethernet eth1: switched to inband/ | ||
| + | [ 9.486005] hwmon hwmon1: temp1_input not attached to any thermal zone | ||
| + | [ 9.559612] mt7986-wmac 18000000.wmac: | ||
| + | [ 9.559612] | ||
| + | [ 9.666500] mt7986-wmac 18000000.wmac: | ||
| + | [ 9.736383] mt7986-wmac 18000000.wmac: | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | [ | ||
| + | </ | ||
| </ | </ | ||
| Line 345: | Line 547: | ||
| //Space for additional notes, links to forum threads or other resources.// | //Space for additional notes, links to forum threads or other resources.// | ||
| - | * ... | ||
| ===== Tags ===== | ===== Tags ===== | ||
| - | <WRAP BOX> | + | [[meta:tags|How to add tags]] |
| - | FIXME //Add tags below, then remove this fixme.// | + | |
| - | </ | + | |
| - | [[meta: | + | {{tag>4core armv8 MT7986 4nic sfp 1sim 8ant detachableantenna wifi6 802.11ax 802.11bgn 2048ram 32flash 128nand 8192emmc usb3.0 2usb m.2 fan 2button gpio microsd 12v_powered mediatek 7Port GigabitEthernet 2.5GigabitEthernet lte MiniPCIexpress DevBoard Filogic 2NIC hwVLAN 2WNIC TRNG crypto Serial SPI DualFirmware}} |
| - | {{tag>EXAMPLETAG}} | + | |