DDR Version 1.13 20180801 In soft reset SRX Channel 0: LPDDR4,50MHz CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x4D MR14=0x4D MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 Bus Width=32 Col=10 Bank=8 Row=16 CS=1 Die Bus-Width=16 Size=2048MB Channel 1: LPDDR4,50MHz CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x4D MR14=0x4D MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 Bus Width=32 Col=10 Bank=8 Row=16 CS=1 Die Bus-Width=16 Size=2048MB 256B stride channel 0 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! change freq to 400MHz 0,1 channel 0 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x98 MR4=0x2 MR5=0xFF MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! change freq to 800MHz 1,0 ch 0 ddrconfig = 0x101, ddrsize = 0x40 ch 1 ddrconfig = 0x101, ddrsize = 0x40 pmugrf_os_reg[2] = 0x32C1F2C1, stride = 0xD OUT U-Boot SPL board init U-Boot SPL 2017.09-armbian (Feb 17 2020 - 10:12:29) booted from eMMC Trying to boot from MMC1 NOTICE: BL31: v1.3(debug):65aa5ce NOTICE: BL31: Built : 10:47:37, Jun 19 2018 NOTICE: BL31: Rockchip release version: v1.1 INFO: GICv3 with legacy support detected. ARM GICV3 driver initialized in EL3 INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: plat_rockchip_pmu_init(1151): pd status 3e INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2017.09-armbian (Feb 17 2020 - 10:12:29 +0100) Model: Pine64 RockPro64 DRAM: 3.9 GiB DCDC_REG1@vdd_center: ; enabling DCDC_REG2@vdd_cpu_l: ; enabling DCDC_REG3@vcc_ddr: ; enabling (ret: -38) DCDC_REG4@vcc_1v8: set 1800000 uV; enabling LDO_REG1@vcc1v8_dvp: set 1800000 uV; enabling LDO_REG2@vcc3v0_touch: set 3000000 uV; enabling LDO_REG3@vcc1v8_pmu: set 1800000 uV; enabling LDO_REG4@vcc_sd: set 3300000 uV; enabling LDO_REG5@vcca3v0_codec: set 3000000 uV; enabling LDO_REG6@vcc_1v5: set 1500000 uV; enabling LDO_REG7@vcca1v8_codec: set 1800000 uV; enabling LDO_REG8@vcc_3v0: set 3000000 uV; enabling SWITCH_REG1@vcc3v3_s3: ; enabling (ret: -38) SWITCH_REG2@vcc3v3_s0: ; enabling (ret: -38) vcc1v8-s0@vcc1v8_s0: set 1800000 uV; enabling (ret: -38) dc-12v@dc_12v: set 12000000 uV; enabling (ret: -38) vcc-sys@vcc_sys: set 5000000 uV; enabling (ret: -38) vcc3v3-sys@vcc3v3_sys: set 3300000 uV; enabling (ret: -38) vcc-phy-regulator@vcc_phy: ; enabling (ret: -38) vdd-log@vdd_log: ; enabling (ret: -38) MMC: sdhci@fe330000: 0, dwmmc@fe320000: 1 SF: Detected gd25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB *** Warning - bad CRC, using default environment In: serial@ff1a0000 Out: serial@ff1a0000 Err: serial@ff1a0000 Model: Pine64 RockPro64 boot mode 5242c300. normal boot Net: eth0: ethernet@fe300000 Hit any key to stop autoboot: 0 => setenv devnum 1 => run mmc_boot switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3185 bytes read in 23 ms (134.8 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1 180 bytes read in 20 ms (8.8 KiB/s) 13262336 bytes read in 1440 ms (8.8 MiB/s) 23982592 bytes read in 2576 ms (8.9 MiB/s) 74916 bytes read in 88 ms (831.1 KiB/s) 2698 bytes read in 39 ms (67.4 KiB/s) Applying kernel provided DT fixup script (rockchip-fixup.scr) ## Executing script at 09000000 ## Loading init Ramdisk from Legacy Image at 04000000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 13262272 Bytes = 12.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to f525b000, end f5f00dc0 ... OK reserving fdt memory region: addr=1f00000 size=78000 Loading Device Tree to 00000000f51e0000, end 00000000f525afff ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 5.7.15-rockchip64 (root@desktop) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)), GNU ld (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #20.08 SMP PREEMPT Mon Aug 17 00:26:28 CEST 2020 [ 0.000000] Machine model: Pine64 RockPro64 v2.1 [ 0.000000] earlycon: uart8250 at MMIO32 0x00000000ff1a0000 (options '') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 128 MiB at 0x00000000ed000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] NUMA: NODE_DATA [mem 0xf77e1100-0xf77e2fff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x000000003fffffff] [ 0.000000] DMA32 [mem 0x0000000040000000-0x00000000f7ffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] On node 0 totalpages: 1015296 [ 0.000000] DMA zone: 4088 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 261632 pages, LIFO batch:63 [ 0.000000] DMA32 zone: 11776 pages used for memmap [ 0.000000] DMA32 zone: 753664 pages, LIFO batch:63 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.0 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.0 [ 0.000000] percpu: Embedded 32 pages/cpu s92568 r8192 d30312 u131072 [ 0.000000] pcpu-alloc: s92568 r8192 d30312 u131072 alloc=32*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 999432 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: mmc_cmdqueue=0 earlycon=uart8250,mmio32,0xff1a0000 root=UUID=c5d9dbc4-584c-4423-8206-883c1c800183 rootwait rootfstype=ext4 bootsplash.bootfile=bootsplash.armbian console=ttyS2,1500000 consoleblank=0 loglevel=9 ubootpart=6ad90d98-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] software IO TLB: mapped [mem 0x3bfff000-0x3ffff000] (64MB) [ 0.000000] Memory: 3745896K/4061184K available (14332K kernel code, 2044K rwdata, 5908K rodata, 1088K init, 573K bss, 184216K reserved, 131072K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=6. [ 0.000000] Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 256 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: Distributor has no Range Selector support [ 0.000000] GICv3: 16 PPIs implemented [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fef00000 [ 0.000000] ITS [mem 0xfee20000-0xfee3ffff] [ 0.000000] ITS@0x00000000fee20000: allocated 65536 Devices @f6d00000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x00000000f6ca0000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000000f6cb0000 [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] } [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] } [ 0.000000] random: get_random_bytes called from start_kernel+0x660/0x828 with crng_init=0 [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000007] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.002457] Console: colour dummy device 80x25 [ 0.003005] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.003971] pid_max: default: 32768 minimum: 301 [ 0.004576] LSM: Security Framework initializing [ 0.005042] Yama: becoming mindful. [ 0.005511] AppArmor: AppArmor initialized [ 0.005997] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.006736] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.010576] rcu: Hierarchical SRCU implementation. [ 0.013768] Platform MSI: interrupt-controller@fee20000 domain created [ 0.014877] PCI/MSI: /interrupt-controller@fee00000/interrupt-controller@fee20000 domain created [ 0.018078] EFI services will not be available. [ 0.019184] smp: Bringing up secondary CPUs ... [ 0.020605] Detected VIPT I-cache on CPU1 [ 0.020644] GICv3: CPU1: found redistributor 1 region 0:0x00000000fef20000 [ 0.020662] GICv3: CPU1: using allocated LPI pending table @0x00000000f6cc0000 [ 0.020717] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.021781] Detected VIPT I-cache on CPU2 [ 0.021811] GICv3: CPU2: found redistributor 2 region 0:0x00000000fef40000 [ 0.021826] GICv3: CPU2: using allocated LPI pending table @0x00000000f6cd0000 [ 0.021863] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.022873] Detected VIPT I-cache on CPU3 [ 0.022902] GICv3: CPU3: found redistributor 3 region 0:0x00000000fef60000 [ 0.022917] GICv3: CPU3: using allocated LPI pending table @0x00000000f6ce0000 [ 0.022953] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.026837] CPU features: detected: EL2 vector hardening [ 0.027246] ARM_SMCCC_ARCH_WORKAROUND_1 missing from firmware [ 0.027602] CPU features: detected: ARM erratum 1319367 [ 0.027908] Detected PIPT I-cache on CPU4 [ 0.029163] GICv3: CPU4: found redistributor 100 region 0:0x00000000fef80000 [ 0.029650] GICv3: CPU4: using allocated LPI pending table @0x00000000f6cf0000 [ 0.030998] CPU4: Booted secondary processor 0x0000000100 [0x410fd082] [ 0.041438] Detected PIPT I-cache on CPU5 [ 0.042672] GICv3: CPU5: found redistributor 101 region 0:0x00000000fefa0000 [ 0.043141] GICv3: CPU5: using allocated LPI pending table @0x00000000f6d80000 [ 0.044367] CPU5: Booted secondary processor 0x0000000101 [0x410fd082] [ 0.050773] smp: Brought up 1 node, 6 CPUs [ 0.064380] SMP: Total of 6 processors activated. [ 0.064855] CPU features: detected: 32-bit EL0 Support [ 0.065361] CPU features: detected: CRC32 instructions [ 0.294914] CPU: All CPU(s) started at EL2 [ 0.296568] alternatives: patching kernel code [ 0.297886] ------------[ cut here ]------------ [ 0.298346] Unexpected interrupt received! [ 0.298874] WARNING: CPU: 1 PID: 14 at drivers/irqchip/irq-gic-v3.c:660 gic_handle_irq+0x124/0x158 [ 0.299719] Modules linked in: [ 0.300032] CPU: 1 PID: 14 Comm: migration/1 Not tainted 5.7.15-rockchip64 #20.08 [ 0.300731] Hardware name: Pine64 RockPro64 v2.1 (DT) [ 0.301216] pstate: 00000085 (nzcv daIf -PAN -UAO) [ 0.301671] pc : gic_handle_irq+0x124/0x158 [ 0.302068] lr : gic_handle_irq+0x124/0x158 [ 0.302460] sp : ffff80001000bfe0 [ 0.302773] x29: ffff80001000bfe0 x28: ffff0000f6ef1c80 [ 0.303274] x27: 0000000000000000 x26: ffff80001000c000 [ 0.303776] x25: ffff800010008000 x24: 0000000000000001 [ 0.304279] x23: 0000000060000005 x22: ffff8000101e15f8 [ 0.304779] x21: ffff80001194bd60 x20: 000000000000001e [ 0.305280] x19: 000000000000001e x18: 0000000000000010 [ 0.305783] x17: 0000000000000000 x16: 0000000000000000 [ 0.306285] x15: ffff0000f6ef2108 x14: ffffffffffffffff [ 0.306787] x13: ffff80009000bd37 x12: ffff80001000bd3f [ 0.307288] x11: ffff80001158e000 x10: ffff80001176b840 [ 0.307790] x9 : 0000000000000000 x8 : 7265746e69206465 [ 0.308291] x7 : 0000000000000071 x6 : ffff80001176bdc5 [ 0.308790] x5 : 0000000000000000 x4 : 0000000000000000 [ 0.309292] x3 : 00000000ffffffff x2 : 0000000000000002 [ 0.309796] x1 : 1c0df82686098c00 x0 : 0000000000000000 [ 0.310295] Call trace: [ 0.310532] gic_handle_irq+0x124/0x158 [ 0.310900] el1_irq+0xb8/0x180 [ 0.311204] multi_cpu_stop+0x108/0x160 [ 0.311571] cpu_stopper_thread+0x88/0x110 [ 0.311962] smpboot_thread_fn+0x1ec/0x258 [ 0.312353] kthread+0x114/0x148 [ 0.312663] ret_from_fork+0x10/0x34 [ 0.313008] ---[ end trace 07e474e1eb9d028d ]--- [ 0.318260] devtmpfs: initialized [ 0.319850] Unable to handle kernel paging request at virtual address 00746972100e044d [ 0.320591] Mem abort info: [ 0.320855] ESR = 0x96000044 [ 0.321145] EC = 0x25: DABT (current EL), IL = 32 bits [ 0.321640] SET = 0, FnV = 0 [ 0.321929] EA = 0, S1PTW = 0 [ 0.322224] Data abort info: [ 0.322499] ISV = 0, ISS = 0x00000044 [ 0.322857] CM = 0, WnR = 1 [ 0.323138] [00746972100e044d] address between user and kernel address ranges [ 0.323817] Internal error: Oops: 96000044 [#1] PREEMPT SMP [ 0.324342] Modules linked in: [ 0.324648] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 5.7.15-rockchip64 #20.08 [ 0.325453] Hardware name: Pine64 RockPro64 v2.1 (DT) [ 0.325929] pstate: 20000085 (nzCv daIf -PAN -UAO) [ 0.326397] pc : rcu_irq_exit+0x88/0x240 [ 0.326769] lr : rcu_irq_exit+0x44/0x240 [ 0.327136] sp : ffff800010003f20 [ 0.327446] x29: ffff800010003f20 x28: ffff0000f6e88000 [ 0.327947] x27: 0000000000000001 x26: 0000000000000000 [ 0.328450] x25: ffff0000f6c06300 x24: ffff80001004b9a0 [ 0.328951] x23: 0000000000000000 x22: ffff8000112cdab0 [ 0.329452] x21: 4000000000000002 x20: ffff0000f7730400 [ 0.329954] x19: ffff800011555400 x18: 0000000000000010 [ 0.330458] x17: ffff80001129a280 x16: 0000000000000124 [ 0.330959] x15: 79746972100e041d x14: 000084581f3646cc [ 0.331460] x13: 00000000000003ee x12: 00000000000003fc [ 0.331962] x11: 0000000000000001 x10: 0000000000000000 [ 0.332464] x9 : 0000000000000001 x8 : 00000000000003fc [ 0.332965] x7 : 0000000003dcb352 x6 : ffff0000f772f880 [ 0.333467] x5 : 0000000000000000 x4 : 0000000000000000 [ 0.333969] x3 : 0000000000000002 x2 : ffff8000e61db000 [ 0.334470] x1 : ffff0000f7730400 x0 : 0000000000003d56 [ 0.334971] Call trace: [ 0.335214] rcu_irq_exit+0x88/0x240 [ 0.335554] irq_exit+0x4c/0xe0 [ 0.335854] __handle_domain_irq+0x98/0x108 [ 0.336253] gic_handle_irq+0x60/0x158 [ 0.336608] el1_irq+0xb8/0x180 [ 0.336910] delete_node+0xbc/0x200 [ 0.337242] __radix_tree_replace+0x78/0x118 [ 0.337645] radix_tree_iter_replace+0x14/0x20 [ 0.338066] idr_alloc_u32+0x90/0xf0 [ 0.338405] idr_alloc_cyclic+0x68/0xe0 [ 0.338772] __kernfs_new_node+0xa8/0x208 [ 0.339153] kernfs_new_node+0x48/0x70 [ 0.339509] __kernfs_create_file+0x30/0x168 [ 0.339914] sysfs_add_file_mode_ns+0xa4/0x1a8 [ 0.340337] sysfs_create_bin_file+0x78/0xa8 [ 0.340742] __of_add_property_sysfs+0x9c/0xe8 [ 0.341165] __of_attach_node_sysfs+0xac/0x110 [ 0.341586] of_core_init+0x84/0xf8 [ 0.341920] driver_init+0x28/0x40 [ 0.342248] kernel_init_freeable+0x10c/0x264 [ 0.342661] kernel_init+0x14/0x108 [ 0.342994] ret_from_fork+0x10/0x34 [ 0.343341] Code: a9425bf5 a8c47bfd d50323bf d65f03c0 (a90361f7) [ 0.343963] ---[ end trace 07e474e1eb9d028e ]--- [ 0.344400] note: swapper/0[1] exited with preempt_count 2 [ 0.344928] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b [ 0.345648] SMP: stopping secondary CPUs [ 0.346186] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]---