x U-Boot TPL 2024.04-rc5-00002-ga5ec56aea1-dirty (Mar 27 2024 - 16:31:47) LPDDR3, 600MHz BW=32 Col=11 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=4096MB Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2024.04-rc5-00002-ga5ec56aea1-dirty (Mar 27 2024 - 16:31:47 +0000) Trying to boot from MMC1 NOTICE: BL31: v2.10.0(release):v2.10.0-661-geee0ec48b NOTICE: BL31: Built : 16:06:02, Mar 27 2024 NOTICE: BL31:Rockchip release version: v1.2 U-Boot 2024.04-rc5-00002-ga5ec56aea1-dirty (Mar 27 2024 - 16:31:47 +0000) Model: Pine64 Rock64 DRAM: 4 GiB PMIC: RK8050 (on=0x40, off=0x01) Core: 236 devices, 28 uclasses, devicetree: separate MMC: mmc@ff500000: 1, mmc@ff520000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@ff130000 Out: serial@ff130000 Err: serial@ff130000 Model: Pine64 Rock64 Net: eth0: ethernet@ff540000 Hit any key to stop autoboot: 2  1  0 ** Booting bootflow 'mmc@ff500000.bootdev.part_4' with extlinux 1: Linux Retrieving file: /extlinux/Image append: console=ttyS2,1500000 earlycon root=/dev/mmcblk1p5 clk_ignore_unused=1 Retrieving file: /extlinux/rk3328-rock64.dtb Moving Image from 0x2080000 to 0x2200000, end=2f80000 ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Working FDT set to 1f00000 Loading Device Tree to 00000000fbf08000, end 00000000fbf13d10 ... OK Working FDT set to fbf08000 Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.6.21-gentoo (kbuild@gbuild_bacri) (aarch64-unknown-linux-gnu-gcc (Gentoo Hardened 13.2.1_p20240113-r1 p12) 13.2.1 20240113, GNU ld (Gentoo 2.41 p4) 2.41.0) #4 SMP Wed Mar 27 16:50:09 GMT 2024 [ 0.000000] Machine model: Pine64 Rock64 [ 0.000000] earlycon: uart0 at MMIO32 0x00000000ff130000 (options '1500000n8') [ 0.000000] printk: bootconsole [uart0] enabled [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000feffffff] [ 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 0x0000000000200000-0x00000000feffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000feffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] On node 0, zone DMA: 4096 pages in unavailable ranges [ 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 36 pages/cpu s29416 r0 d118040 u147456 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: console=ttyS2,1500000 earlycon root=/dev/mmcblk1p5 clk_ignore_unused=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] Built 1 zonelists, mobility grouping on. Total pages: 1027656 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000f3e00000-0x00000000f7e00000] (64MB) [ 0.000000] Memory: 4015044K/4175872K available (8640K kernel code, 988K rwdata, 1840K rodata, 1856K init, 329K bss, 160828K 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] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 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.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001748] Console: colour dummy device 80x25 [ 0.002218] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000) [ 0.003170] pid_max: default: 32768 minimum: 301 [ 0.010133] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.010846] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.017347] rcu: Hierarchical SRCU implementation. [ 0.017811] rcu: Max phase no-delay instances is 1000. [ 0.020042] smp: Bringing up secondary CPUs ... [ 0.021469] Detected VIPT I-cache on CPU1 [ 0.021619] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.022824] Detected VIPT I-cache on CPU2 [ 0.022969] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.024096] Detected VIPT I-cache on CPU3 [ 0.024239] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.024370] smp: Brought up 1 node, 4 CPUs [ 0.027621] SMP: Total of 4 processors activated. [ 0.028056] CPU features: detected: 32-bit EL0 Support [ 0.028593] CPU features: detected: CRC32 instructions [ 0.029194] CPU: All CPU(s) started at EL2 [ 0.029575] alternatives: applying system-wide alternatives [ 0.032983] devtmpfs: initialized [ 0.046215] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.047165] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.051033] pinctrl core: initialized pinctrl subsystem [ 0.054293] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.056109] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.057017] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.057967] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.059746] thermal_sys: Registered thermal governor 'step_wise' [ 0.060172] cpuidle: using governor ladder [ 0.061292] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.062049] ASID allocator initialised with 65536 entries [ 0.072504] platform ff370000.vop: Fixed dependency cycle(s) with /hdmi@ff3c0000 [ 0.073322] platform ff3c0000.hdmi: Fixed dependency cycle(s) with /vop@ff370000 [ 0.085847] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.087166] rockchip-gpio ff210000.gpio: probed /pinctrl/gpio@ff210000 [ 0.088430] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.089618] rockchip-gpio ff220000.gpio: probed /pinctrl/gpio@ff220000 [ 0.090843] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.091975] rockchip-gpio ff230000.gpio: probed /pinctrl/gpio@ff230000 [ 0.093068] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.094193] rockchip-gpio ff240000.gpio: probed /pinctrl/gpio@ff240000 [ 0.104934] iommu: Default domain type: Translated [ 0.105403] iommu: DMA domain TLB invalidation policy: strict mode [ 0.106574] usbcore: registered new interface driver usbfs [ 0.107133] usbcore: registered new interface driver hub [ 0.107671] usbcore: registered new device driver usb [ 0.108587] EDAC MC: Ver: 3.0.0 [ 0.109833] scmi_core: SCMI protocol bus registered [ 0.112256] clocksource: Switched to clocksource arch_sys_counter [ 0.127012] NET: Registered PF_INET protocol family [ 0.127867] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.135143] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.136065] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.136868] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.138277] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.140427] TCP: Hash tables configured (established 32768 bind 32768) [ 0.141262] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.142052] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.143369] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.146870] workingset: timestamp_bits=62 max_order=20 bucket_order=0 [ 0.153918] io scheduler mq-deadline registered [ 0.154365] io scheduler kyber registered [ 0.161746] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.170277] [drm] Initialized vkms 1.0.0 20180514 for vkms on minor 0 [ 0.213728] Console: switching to colour frame buffer device 128x48 [ 0.234615] platform vkms: [drm] fb0: vkmsdrmfb frame buffer device [ 0.236652] rockchip-vop ff370000.vop: Adding to iommu group 2 [ 0.242550] rockchip-drm display-subsystem: bound ff370000.vop (ops 0xffffffc0808f2650) [ 0.243993] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1 [ 0.244788] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 0.247274] lima ff300000.gpu: gp - mali450 version major 0 minor 0 [ 0.248005] lima ff300000.gpu: pp0 - mali450 version major 0 minor 0 [ 0.248721] lima ff300000.gpu: pp1 - mali450 version major 0 minor 0 [ 0.249372] lima ff300000.gpu: l2 cache 8K, 4-way, 64byte cache line, 128bit external bus [ 0.250133] lima ff300000.gpu: l2 cache 64K, 4-way, 64byte cache line, 128bit external bus [ 0.251419] lima ff300000.gpu: bus rate = 163840000 [ 0.251887] lima ff300000.gpu: mod rate = 163840000 [ 0.252799] [drm] Initialized lima 1.1.0 20191231 for ff300000.gpu on minor 2 [ 0.266788] brd: module loaded [ 0.267348] loop: module loaded [ 0.289856] mtdoops: mtd device (mtddev=name/number) must be supplied [ 0.294368] i2c_dev: i2c /dev entries driver [ 0.296426] i2c 1-0018: Fixed dependency cycle(s) with /i2c@ff160000/pmic@18/regulators/DCDC_REG4 [ 0.296555] ohci-platform ff5d0000.usb: Generic Platform OHCI controller [ 0.296572] ehci-platform ff5c0000.usb: EHCI Host Controller [ 0.296608] ehci-platform ff5c0000.usb: new USB bus registered, assigned bus number 1 [ 0.296995] ehci-platform ff5c0000.usb: irq 30, io mem 0xff5c0000 [ 0.299704] ohci-platform ff5d0000.usb: new USB bus registered, assigned bus number 2 [ 0.300585] ohci-platform ff5d0000.usb: irq 31, io mem 0xff5d0000 [ 0.305292] rk808-regulator rk808-regulator.1.auto: there is no dvs0 gpio [ 0.305962] rk808-regulator rk808-regulator.1.auto: there is no dvs1 gpio [ 0.330234] rk808-rtc rk808-rtc.3.auto: registered as rtc0 [ 0.332138] __power_supply_register: Expected proper parent device for 'test_ac' [ 0.332297] ehci-platform ff5c0000.usb: USB 2.0 started, EHCI 1.00 [ 0.333165] __power_supply_register: Expected proper parent device for 'test_battery' [ 0.334031] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06 [ 0.334722] __power_supply_register: Expected proper parent device for 'test_usb' [ 0.334876] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.336223] usb usb1: Product: EHCI Host Controller [ 0.336681] usb usb1: Manufacturer: Linux 6.6.21-gentoo ehci_hcd [ 0.337250] usb usb1: SerialNumber: ff5c0000.usb [ 0.338750] hub 1-0:1.0: USB hub found [ 0.339226] hub 1-0:1.0: 1 port detected [ 0.340588] sdhci: Secure Digital Host Controller Interface driver [ 0.341169] sdhci: Copyright(c) Pierre Ossman [ 0.342140] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 0.342847] hid: raw HID events driver (C) Jiri Kosina [ 0.343410] usbcore: registered new interface driver usbhid [ 0.343925] usbhid: USB HID core driver [ 0.346468] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 0.351351] NET: Registered PF_PACKET protocol family [ 0.374875] zswap: loaded using pool lzo/zsmalloc [ 0.377160] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.06 [ 0.377958] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.378633] usb usb2: Product: Generic Platform OHCI controller [ 0.379182] usb usb2: Manufacturer: Linux 6.6.21-gentoo ohci_hcd [ 0.379735] usb usb2: SerialNumber: ff5d0000.usb [ 0.381261] hub 2-0:1.0: USB hub found [ 0.381936] hub 2-0:1.0: 1 port detected [ 0.413001] clk: Not disabling unused clocks [ 0.413501] Warning: unable to open an initial console. [ 0.414222] /dev/root: Can't open blockdev [ 0.414625] VFS: Cannot open root device "/dev/mmcblk1p5" or unknown-block(0,0): error -6 [ 0.415373] Please append a correct "root=" boot option; here are the available partitions: [ 0.416139] 0100 4096 ram0 [ 0.416150] (driver?) [ 0.416715] 0101 4096 ram1 [ 0.416724] (driver?) [ 0.417288] 0102 4096 ram2 [ 0.417297] (driver?) [ 0.417862] 0103 4096 ram3 [ 0.417871] (driver?) [ 0.418436] 0104 4096 ram4 [ 0.418445] (driver?) [ 0.419045] 0105 4096 ram5 [ 0.419055] (driver?) [ 0.419620] 0106 4096 ram6 [ 0.419630] (driver?) [ 0.420194] 0107 4096 ram7 [ 0.420203] (driver?) [ 0.420766] 0108 4096 ram8 [ 0.420775] (driver?) [ 0.421335] 0109 4096 ram9 [ 0.421344] (driver?) [ 0.421907] 010a 4096 ram10 [ 0.421916] (driver?) [ 0.422557] 010b 4096 ram11 [ 0.422567] (driver?) [ 0.423139] 010c 4096 ram12 [ 0.423148] (driver?) [ 0.423719] 010d 4096 ram13 [ 0.423728] (driver?) [ 0.424300] 010e 4096 ram14 [ 0.424309] (driver?) [ 0.424880] 010f 4096 ram15 [ 0.424889] (driver?) [ 0.425471] List of all bdev filesystems: [ 0.425842] ext3 [ 0.425848] ext4 [ 0.426028] iso9660 [ 0.426209] udf [ 0.426414] [ 0.426728] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 0.427484] CPU: 3 PID: 1 Comm: swapper/0 Tainted: G T 6.6.21-gentoo #4 [ 0.428222] Hardware name: Pine64 Rock64 (DT) [ 0.428626] Call trace: [ 0.428856] dump_backtrace+0x94/0x110 [ 0.429224] show_stack+0x1c/0x40 [ 0.429545] dump_stack_lvl+0x4c/0x7c [ 0.429900] dump_stack+0x1c/0x38 [ 0.430222] panic+0x304/0x358 [ 0.430516] mount_root_generic+0x5a0/0x614 [ 0.430915] mount_root+0x298/0x55c [ 0.431248] prepare_namespace+0xb8/0x5b4 [ 0.431632] kernel_init_freeable+0x3f8/0x448 [ 0.432045] kernel_init+0x28/0x208 [ 0.432385] ret_from_fork+0x10/0x20 [ 0.432728] SMP: stopping secondary CPUs [ 0.433159] Kernel Offset: disabled [ 0.433481] CPU features: 0x0,00000000,00020000,0000420b [ 0.433972] Memory Limit: none [ 0.434260] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---