Error burning custom image


#1

Could anyone advise what the following error means when trying to burn an image to emmc on a vim2 board?

Error in amogic burning tool is
[20:58:26 741][HUB2-4][Inf]-------------Download rootfs.PARTITION-----------
[20:58:26 742][HUB2-4][Inf]–0-7-0-16
[20:58:26 742][HUB2-4][Inf]–download store rootfs normal 838860800
[20:58:26 742][HUB2-4][Inf]–Send download command success
[20:58:26 929][HUB2-4][Err]–failed:
[20:58:26 999][HUB2-4][Err]–[0x30402004]UBOOT/Partition rootfs/Initialize partition/Error result
[20:58:26 999][HUB2-4][Inf]–Close device handle 0x00000730

and error from serial interface is:

ID[16]

tplcmd[download store rootfs normal 838860800]

_find_partition_by_name()-189: do not find match in table rootfs

get partition info failed !!

amlmmc - AMLMMC sub system

Usage:

amlmmc read <partition_name> ram_addr addr_byte# cnt_byte

amlmmc write <partition_name> ram_addr addr_byte# cnt_byte

amlmmc erase <partition_name> addr_byte# cnt_byte

amlmmc erase <partition_name>/

amlmmc rescan <device_num>

amlmmc part <device_num> - show partition infomation of mmc

amlmmc list - lists available devices

amlmmc switch <device_num> - part name : boot0, boot1, user

amlmmc status <device_num> - read sd/emmc device status

amlmmc ext_csd - read/write sd/emmc device EXT_CSD [bit] value

amlmmc response <device_num> - read sd/emmc last command response

amlmmc controller <device_num> - read sd/emmc controller register

amlmmc cmd failed

store - STORE sub-system

Usage:

store store init flag

store read name addr off|partition size

read 'size' bytes starting at offset 'off'
                                                                                                                                                    
to/from memory address 'addr', skipping bad blocks.

store write name addr off|partition size

write 'size' bytes starting at offset 'off'
                                                                                                                                                   
to/from memory address 'addr', skipping bad blocks.

store rom_write add off size.

                                                                                                                                                                                                      w

rite uboot to the boot device

store erase boot/data:

                                                                                                                                                                                                      e

rase the area which is uboot or data

store erase partition <partition_name>:

                                                                                                                                                                                                      e

rase the area which partition in u-boot

store erase dtb

store erase key

store disprotect key

store rom_protect on/off

store scrub off|partition size

                                                                                                                                                                                                      s

crub the area from offset and size

store dtb iread/read/write addr

                                                                                                                                                                                                      r

ead/write dtb, size is optional

store key read/write addr

                                                                                                                                                                                                      r

ead/write key, size is optional

store mbr addr

update mbr/partition table by dtb

[burnup]Err:store_get_partititon_size,L134:cmd [store size rootfs 0x00000000b3ec07c0 ] size failed ERR(…/drivers/usb/gadget/v2_burning/v2_common/optimus_download.c)L678:Fail to get size for part roo
tfs

ERR(…/drivers/usb/gadget/v2_burning/v2_common/optimus_download.c)L1122:Fail in init download info

[info]failed:


#2

Hi birty,

Which version of image you are burning? It seems a issue to rootfs partition.


#3

Hi - it’s a custom image built with fenix scripts, has custom kernel and custom DTS but rootfs is just built as normal with the script. Wasn’t sure how to tell which bit I had broken as someone else has it running from a usb stick with the same config and DTS

Thanks!


#4

Hi birty,

I’m not sure what’s going wrong, can you provide your image?

Thanks.


#5

Hi birty,

I think I found the issue. Your dtb partition table is not correct. Your partition table is for Android NOT ubuntu.

So when you burning to eMMC en error occurred.

_find_partition_by_name()-189: do not find match in table rootfs
get partition info failed !!

You need to modify dtb partition table to ubuntu partition table. You can found here:

By the way, if you want to use your dtb kvim2_pro_memoptim.dtb, you need to create a link to it, The default link is /kvim2.dtb -> /boot/kvim2_linux.dtb. You need to create a link
/kvim2.dtb -> /boot/kvim2_pro_memoptim.dtb for eMMC image in script RUNME.sh.

Thanks.


#6

Brilliant - thanks - will give that a go - still very new at this so really appreciate the help!

Have edited the fenix scripts to pick up the new dtb as well - so that should be ok


#7

So that got me to an image i could burn successfully - but still issues with it obviously as now get an error about rootfs not being found - google searches not helpful unfortunately!

error seems to be:
[ 4.997426@0] VFS: Cannot open root device “LABEL=ROOTFS” or unknown-block(0,0): error -6
[ 5.001620@0] Please append a correct “root=” boot option; here are the available partitions:
[ 5.010046@0] b300 30535680 mmcblk0 driver: mmcblk
[ 5.015455@0] b301 4096 mmcblk0p1
[ 5.019934@0] b302 65536 mmcblk0p2
[ 5.024421@0] b303 8192 mmcblk0p3
[ 5.028903@0] b304 32768 mmcblk0p4
[ 5.033387@0] b305 32768 mmcblk0p5
[ 5.037872@0] b306 30326784 mmcblk0p6
[ 5.042363@0] b360 4096 mmcblk0rpmb (driver?)
[ 5.047706@0] b340 4096 mmcblk0boot1 (driver?)
[ 5.053139@0] b320 4096 mmcblk0boot0 (driver?)
[ 5.058579@0] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 5.066941@0] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.76 #1
[ 5.072974@0] Hardware name: Amlogic (DT)
[ 5.076943@0] Call trace:
[ 5.079547@0] [] dump_backtrace+0x0/0x1c8
[ 5.085054@0] [] show_stack+0x14/0x20
[ 5.090232@0] [] dump_stack+0x94/0xb8
[ 5.095406@0] [] panic+0x114/0x25c
[ 5.100323@0] [] mount_block_root+0x228/0x2c8
[ 5.106182@0] [] mount_root+0x74/0x84
[ 5.111357@0] [] prepare_namespace+0x12c/0x174
[ 5.117308@0] [] kernel_init_freeable+0x1bc/0x1dc
[ 5.123521@0] [] kernel_init+0x10/0x100
[ 5.128865@0] [] ret_from_fork+0x10/0x20
[ 5.134298@0] SMP: stopping secondary CPUs
[ 5.138370@0] Kernel Offset: disabled
[ 5.141974@0] Memory Limit: none
[ 5.145169@0] —[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

but looking at the rootfs i built this from on my build machine it looks like it has the right ROOTFS label:
ubuntu@ubuntu:/mnt/rootfs/etc$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 vfat B672-CFE2 /boot/efi
├─sda2 ext4 c2a1fb79-10b9-41a4-9363-2a830992c891 /
└─sda3 swap 7f99265d-2d04-4431-a04f-bcf477509bef [SWAP]
sr0
loop0 ext4 ROOTFS 6d66d17a-d330-48b5-be6d-e2fca8ab0755 /mnt/rootfs


#8

Hi birty,

Can you provide the full log?

Thanks.


#9

This is the full log - thanks!

GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 82634

BL2 Built : 14:59:36, Aug 9 2017.
gxl ge8c6a83 - xiaobo.gu@droid12

set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 6
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 912MHz - FAIL
DDR4 chl: Rank0+1 @ 1008MHz - PASS
Rank0: 2048MB(auto)-2T-18
Rank1: 1024MB(auto)-2T-18
DataBus test pass!
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002c600
Load bl33 from eMMC, src: 0x00050200, des: 0x01000000, size: 0x00055200
NOTICE: BL3-1: v1.0(release):801e730
NOTICE: BL3-1: Built : 22:09:38, Aug 10 2017
NOTICE: BL31: BL33 decompress pass
mpu_config_enable:ok

[Image: gxl_v1.1.3244-a3237e2 2017-08-16 14:01:18 hong.guo@droid04]

OPS=0x82

wdt: reset registers!

dc 18 c3 64 ce e2 62 31 5b 64 f4 85 [0.398323 Inits done]

secure task start!
high task start!
low task start!
ERROR: Error initializing runtime service opteed_fast

U-Boot 2015.01-gffc14fc (Mar 29 2018 - 14:21:07)

DRAM: 3 GiB
Relocation Offset is: b6ed1000
register usb cfg[0][1] = 00000000b7f5a7a0
[CANVAS]canvas init
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off
vpp: vpp_init
aml_i2c_init_port init regs for 2
MMC: aml_priv->desc_buf = 0x00000000b3ed1640
aml_priv->desc_buf = 0x00000000b3ed3960
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
start dts,buffer=00000000b3ed61b0,dt_addr=00000000b3ed61b0
parts: 3
00: logo 0000000002000000 1
01: ramdisk 0000000002000000 1
02: rootfs ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x6c00000
In: serial
Out: serial
Err: serial
reboot_mode=cold_boot
Unknown command ‘cvbs’ - try 'help’
hpd_state=0
set hdmitx VIC = 16
config HPLL = 2970000
HPLL: 0xc000027b
config HPLL done
j = 4 vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x40
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 1.4 or below div=10
hdmtix: set audio
hdmitx phy setting done
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-909: calc df9e067c, store df9e067c
_verify_dtb_checksum()-909: calc df9e067c, store df9e067c
dtb_read()-1031: total valid 2
dtb_read()-1098: do nothing
vpp: vpp_pq_load pq val error !!!
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
dtb_read_shortcut()-967: short cut in…
Net: __phy_realtek_initdwmac.c9410000amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0

[OSD]load fb addr from dts
[OSD]failed to get fb addr for logo
[OSD]use default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]load fb addr from dts
[OSD]failed to get fb addr for logo
[OSD]use default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[CANVAS]addr=0x3d800000 width=3840, height=2160
saradc - saradc sub-system

Usage:
saradc saradc open - open a SARADC channel
saradc close - close the SARADC
saradc getval - get the value in current channel
saradc test - test the SARADC by channel-7
saradc get_in_range - return 0 if current value in the range of current channel

[BL31]: tee size: 0

mac address: 98:aa:fc:60:44:f0
normal power on
boot wol: disable
gpio: pin GPIOAO_2 (gpio 102) value is 1
Product checking: pass!
Hit Enter or space or Ctrl+C key to stop autoboot – : 1 0
card out
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
emmc/sd response timeout, cmd1, status=0x1ff2800
** Bad device mmc 0 **
cfgload: no boot.ini or empty file
7768072 bytes read in 233 ms (31.8 MiB/s)
3172868 bytes read in 360 ms (8.4 MiB/s)
40647 bytes read in 11 ms (3.5 MiB/s)
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory

Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory

rsvmem check failed

Loading init Ramdisk from Legacy Image at 10000000 …

Image Name: initrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 3172804 Bytes = 3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum … OK
load dtb from 0x1000000 …

Flattened Device Tree blob at 20000000

Booting using the fdt blob at 0x20000000
Loading Ramdisk to b3bb9000, end b3ebf9c4 … OK
Loading Device Tree to 000000001fff3000, end 000000001ffffec6 … OK

Starting kernel …

uboot time: 2339003 us
domain-0 init dvfs: 4

domain-1 init dvfs: 4

[ 0.000000@0] Booting Linux on physical CPU 0x0
[ 0.000000@0] Linux version 4.9.76 (ubuntu@ubuntu) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) #1 SMP Thu Mar 29 14:23:18 BST 2018
[ 0.000000@0] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x0000000005000000, size 4 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool
[ 0.000000@0] cma: Reserved 4 MiB at 0x00000000bfc00000
[ 0.000000@0] psci: probing for conduit method from DT.
[ 0.000000@0] psci: PSCIv0.2 detected in firmware.
[ 0.000000@0] psci: Using standard PSCI v0.2 function IDs
[ 0.000000@0] psci: Trusted OS migration not required
[ 0.000000@0] percpu: Embedded 21 pages/cpu @ffffffc0bfb10000 s46104 r8192 d31720 u86016
[ 0.000000@0] Detected VIPT I-cache on CPU0
[ 0.000000@0] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 775427
[ 0.000000@0] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw logo=osd1,loaded,0x3d800000,1080p60hz vout=1080p60hz,enable hdmimode=1080p60hz console=ttyS0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.repair=yes net.ifnames=0 jtag=disable ddr_size=3 mac=98:aa:fc:60:44:f0 androidboot.mac=98:aa:fc:60:44:f0 wol_enable=0
[ 0.000000@0] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000@0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000000@0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000@0] Memory: 3074816K/3144704K available (5054K kernel code, 354K rwdata, 1868K rodata, 256K init, 804K bss, 61696K reserved, 8192K cma-reserved)
[ 0.000000@0] Virtual kernel memory layout:
[ 0.000000@0] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB)
[ 0.000000@0] vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB)
[ 0.000000@0] .text : 0xffffff8009080000 - 0xffffff8009570000 ( 5056 KB)
[ 0.000000@0] .rodata : 0xffffff8009570000 - 0xffffff8009750000 ( 1920 KB)
[ 0.000000@0] .init : 0xffffff8009750000 - 0xffffff8009790000 ( 256 KB)
[ 0.000000@0] .data : 0xffffff8009790000 - 0xffffff80097e8808 ( 355 KB)
[ 0.000000@0] .bss : 0xffffff80097e8808 - 0xffffff80098b19b4 ( 805 KB)
[ 0.000000@0] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB)
[ 0.000000@0] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB)
[ 0.000000@0] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum)
[ 0.000000@0] 0xffffffbf00003800 - 0xffffffbf02a00000 ( 41 MB actual)
[ 0.000000@0] memory : 0xffffffc000100000 - 0xffffffc0c0000000 ( 3071 MB)
[ 0.000000@0] Hierarchical RCU implementation.
[ 0.000000@0] Build-time adjustment of leaf fanout to 64.
[ 0.000000@0] NR_IRQS:64 nr_irqs:64 0
[ 0.000000@0] irq_meson_gpio: 110 to 8 gpio interrupt mux initialized
[ 0.000000@0] amlogic_init_sdemmc: register amlogic sdemmc clk
[ 0.000000@0] amlogic_init_sdemmc: register amlogic sdemmc clk
[ 0.000000@0] success set parent gpu_p1_composite rate to 400000000
[ 0.000000@0] amlogic_init_gpu: register meson gpu clk
[ 0.000000@0] amlogic_init_media: register meson media clk
[ 0.000000@0] amlogic_init_misc: register meson misc clk
[ 0.000000@0] gxl_clkc_init initialization complete
[ 0.000000@0] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000@0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000003@0] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000062@0] meson_bc_timer: mclk->mux_reg =ffffff8008008990,mclk->reg =ffffff800800a994
[ 0.000441@0] Calibrating delay loop (skipped), value calculated using timer frequency… 48.00 BogoMIPS (lpj=240000)
[ 0.000453@0] pid_max: default: 32768 minimum: 301
[ 0.000514@0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.000520@0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.001294@0] sched-energy: CPU device node has no sched-energy-costs
[ 0.001304@0] Invalid sched_group_energy for CPU0
[ 0.001308@0] CPU0: update cpu_capacity 1024
[ 0.001320@0] ASID allocator initialised with 65536 entries
[ 0.002373@0] Meson chip version = RevA (22:A - 82:0)
[ 0.003111@1] Detected VIPT I-cache on CPU1
[ 0.003164@1] Invalid sched_group_energy for CPU1
[ 0.003167@1] CPU1: update cpu_capacity 1024
[ 0.003169@1] CPU1: Booted secondary processor [410fd034]
[ 0.003671@2] Detected VIPT I-cache on CPU2
[ 0.003703@2] Invalid sched_group_energy for CPU2
[ 0.003706@2] CPU2: update cpu_capacity 1024
[ 0.003708@2] CPU2: Booted secondary processor [410fd034]
[ 0.004128@3] Detected VIPT I-cache on CPU3
[ 0.004155@3] Invalid sched_group_energy for CPU3
[ 0.004158@3] CPU3: update cpu_capacity 1024
[ 0.004159@3] CPU3: Booted secondary processor [410fd034]
[ 0.004665@4] Detected VIPT I-cache on CPU4
[ 0.004711@4] Invalid sched_group_energy for CPU4
[ 0.004713@4] CPU4: update cpu_capacity 1024
[ 0.004716@4] CPU4: Booted secondary processor [410fd034]
[ 0.005195@5] Detected VIPT I-cache on CPU5
[ 0.005217@5] Invalid sched_group_energy for CPU5
[ 0.005219@5] CPU5: update cpu_capacity 1024
[ 0.005221@5] CPU5: Booted secondary processor [410fd034]
[ 0.005716@6] Detected VIPT I-cache on CPU6
[ 0.005738@6] Invalid sched_group_energy for CPU6
[ 0.005740@6] CPU6: update cpu_capacity 1024
[ 0.005742@6] CPU6: Booted secondary processor [410fd034]
[ 0.006207@7] Detected VIPT I-cache on CPU7
[ 0.006229@7] Invalid sched_group_energy for CPU7
[ 0.006232@7] CPU7: update cpu_capacity 1024
[ 0.006234@7] CPU7: Booted secondary processor [410fd034]
[ 0.006305@0] Brought up 8 CPUs
[ 0.006366@0] SMP: Total of 8 processors activated.
[ 0.006373@0] CPU features: detected feature: 32-bit EL0 Support
[ 0.006414@0] CPU: All CPU(s) started at EL2
[ 0.006718@0] Invalid sched_group_energy for CPU7
[ 0.006727@0] Invalid sched_group_energy for Cluster7
[ 0.006731@0] Invalid sched_group_energy for CPU6
[ 0.006735@0] Invalid sched_group_energy for Cluster6
[ 0.006739@0] Invalid sched_group_energy for CPU5
[ 0.006743@0] Invalid sched_group_energy for Cluster5
[ 0.006747@0] Invalid sched_group_energy for CPU4
[ 0.006751@0] Invalid sched_group_energy for Cluster4
[ 0.006755@0] Invalid sched_group_energy for CPU3
[ 0.006759@0] Invalid sched_group_energy for Cluster3
[ 0.006762@0] Invalid sched_group_energy for CPU2
[ 0.006766@0] Invalid sched_group_energy for Cluster2
[ 0.006770@0] Invalid sched_group_energy for CPU1
[ 0.006773@0] Invalid sched_group_energy for Cluster1
[ 0.006777@0] Invalid sched_group_energy for CPU0
[ 0.006781@0] Invalid sched_group_energy for Cluster0
[ 0.008230@0] devtmpfs: initialized
[ 0.084053@0] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.084072@0] futex hash table entries: 2048 (order: 6, 262144 bytes)
[ 0.084868@0] pinctrl core: initialized pinctrl subsystem
[ 0.090301@0] NET: Registered protocol family 16
[ 0.131046@0] cpuidle: using governor menu
[ 0.131368@0] vdso: 2 pages (1 code @ ffffff8009575000, 1 data @ ffffff8009794000)
[ 0.131646@0] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.132204@0] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.132506@0] clkmsr: clkmsr: driver init
[ 0.140777@0] aml_iomap: amlogic iomap probe done
[ 0.170551@0] clkmsr: msr_clk_reg0=ffffff800806975c,msr_clk_reg2=ffffff800806b764
[ 0.409301@0] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.414329@0] vgaarb: loaded
[ 0.429167@0] SCSI subsystem initialized
[ 0.435205@0] usbcore: registered new interface driver usbfs
[ 0.436346@0] usbcore: registered new interface driver hub
[ 0.437445@0] usbcore: registered new device driver usb
[ 0.438701@0] pps_core: LinuxPPS API ver. 1 registered
[ 0.438711@0] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.438849@0] PTP clock support registered
[ 0.448486@0] clocksource: Switched to clocksource arch_sys_counter
[ 0.455937@0] NET: Registered protocol family 2
[ 0.456665@0] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.456916@0] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 0.457356@0] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.458345@0] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.458424@0] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.459832@0] NET: Registered protocol family 1
[ 0.465197@0] wifi: power_on_pin_OD = 0;
[ 0.465216@0] aml_wifi wifi: [wifi_dev_probe] no power_on_pin2
[ 0.465297@0] aml_wifi wifi: [pwm_double_channel_conf_dt] wifi pwm dt ok
[ 0.465311@0] aml_wifi wifi: [pwm_double_channel_conf] wifi pwm conf ok
[ 0.465317@0] aml_wifi wifi: [wifi_dev_probe] dhd_static_buf setup
[ 0.469564@0] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem prealloc ok
[ 0.469581@0] aml_wifi wifi: [wifi_dev_probe] interrupt_pin=487
[ 0.469587@0] aml_wifi wifi: [wifi_dev_probe] irq_num=0, irq_trigger_type=1
[ 0.469593@0] aml_wifi wifi: [wifi_dev_probe] power_on_pin=486
[ 0.469598@0] aml_wifi wifi: [wifi_dev_probe] clock_32k_pin=0
[ 0.471138@0] aml_wifi wifi: [wifi_setup_dt] wifi_setup_dt
[ 0.473102@0] aml_wifi wifi: [wifi_setup_dt] irq num is:(39)
[ 0.473114@0] aml_wifi wifi: [wifi_setup_dt] interrupt_pin(487)
[ 0.473154@0] aml_wifi wifi: [wifi_setup_dt] power_on_pin(486)
[ 0.476228@0] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 0.483769@0] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[ 0.490435@0] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.490448@0] io scheduler noop registered (default)
[ 1.077905@0] Unable to detect cache hierarchy from DT for CPU 0
[ 1.092744@0] libphy: Fixed MDIO Bus: probed
[ 1.222981@0] meson6-dwmac c9410000.ethernet: no reset control found
[ 1.223007@0] stmmac - user ID: 0x11, Synopsys ID: 0x37
[ 1.223010@0] Ring mode enabled
[ 1.223015@0] DMA HW capability register supported
[ 1.223019@0] Normal descriptors
[ 1.223023@0] RX Checksum Offload Engine supported
[ 1.223026@0] COE Type 2
[ 1.223029@0] TX Checksum insertion supported
[ 1.223033@0] Wake-Up On Lan supported
[ 1.223036@0] Enable RX Mitigation via HW Watchdog Timer
[ 1.231215@0] libphy: stmmac: probed
[ 1.231230@0] eth%d: PHY ID 001cc916 at 0 IRQ POLL (stmmac-0:00) active
[ 1.231236@0] eth%d: PHY ID 001cc916 at 7 IRQ POLL (stmmac-0:07)
[ 1.240115@0] usbcore: registered new interface driver dm9601
[ 1.240191@0] usbcore: registered new interface driver smsc75xx
[ 1.242094@0] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.242106@0] ehci-pci: EHCI PCI platform driver
[ 1.242237@0] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 1.242263@0] ohci-pci: OHCI PCI platform driver
[ 1.242396@0] ohci-platform: OHCI generic platform driver
[ 1.244370@0] usbcore: registered new interface driver cdc_acm
[ 1.244381@0] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.245318@0] usbcore: registered new interface driver usb-storage
[ 1.246291@0] i2c /dev entries driver
[ 1.261568@0] cpu cpu0: bL_cpufreq_init: CPU 0 initialized
[ 1.274991@0] cpu cpu4: bL_cpufreq_init: CPU 4 initialized
[ 1.276677@0] arm_big_little: bL_cpufreq_register: Registered platform driver: scpi
[ 1.302414@0] c81004c0.serial: clock gate not found
[ 1.304476@1] meson_uart c81004c0.serial: ==uart0 reg addr = ffffff80080754c0
[ 1.304557@1] c81004c0.serial: ttyS0 at MMIO 0xc81004c0 (irq = 16, base_baud = 1500000) is a meson_uart
[ 1.304573@1] meson_uart c81004c0.serial: ttyS0 use xtal(8M) 24000000 change 0 to 115200
[ 2.371099@1] console [ttyS0] enabled
[ 2.375913@3] c11084c0.serial: clock gate not found
[ 2.379947@3] meson_uart c11084c0.serial: ==uart1 reg addr = ffffff80080774c0
[ 2.386699@3] c11084c0.serial: ttyS1 at MMIO 0xc11084c0 (irq = 17, base_baud = 10416666) is a meson_uart
[ 2.397166@3] c11084dc.serial: clock gate not found
[ 2.401943@3] meson_uart c11084dc.serial: ==uart2 reg addr = ffffff80080794dc
[ 2.407991@3] c11084dc.serial: ttyS2 at MMIO 0xc11084dc (irq = 18, base_baud = 10416666) is a meson_uart
[ 2.422655@0] secmon secmon: assigned reserved memory node linux,secmon
[ 2.427311@5] secmon: share in base: 0xffffffc0050fe000, share out base: 0xffffffc0050ff000
[ 2.432219@5] secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000
[ 2.456967@5] amlogic-new-usb2 d0078000.usb2phy: USB2 phy probe:phy_mem:0xd0078000, iomap phy_base:0xffffff800807b000
[ 2.464075@5] amlogic-new-usb3 d0078080.usb3phy: This phy has no usb port
[ 2.470685@5] amlogic-new-usb3 d0078080.usb3phy: USB3 phy probe:phy_mem:0xd0078080, iomap phy_base:0xffffff80080d1080
[ 2.496621@5] meson_reset c1104404.reset-controller: meson_reset_probe: register reset controller ok,ret: 0
[ 2.510510@5] meson-mmc: mmc driver version: 3.02, 2017-05-15: New Emmc Host Controller
[ 2.588791@6] meson-mmc: meson_mmc_probe() : success!
[ 2.749484@4] meson-mmc: gpio_cd = 1c1
[ 2.799270@6] meson-mmc: emmc: trying cali 0-th time(s)
[ 2.808538@4] meson-mmc: meson_mmc_probe() : success!
[ 2.817138@6] meson-mmc: emmc: delay[0]= 4200 padding= 4, bidx=4
[ 2.817508@6] meson-mmc: emmc: delay[1]= 4200 padding= 4, bidx=4
[ 2.823546@6] meson-mmc: emmc: delay[2]= 4200 padding= 4, bidx=4
[ 2.829440@6] meson-mmc: emmc: delay[3]= 4400 padding= 3, bidx=4
[ 2.835360@6] meson-mmc: emmc: delay[4]= 4400 padding= 3, bidx=4
[ 2.841322@6] meson-mmc: emmc: delay[5]= 4400 padding= 3, bidx=4
[ 2.847259@6] meson-mmc: emmc: delay[6]= 4400 padding= 3, bidx=4
[ 2.853222@6] meson-mmc: emmc: delay[7]= 4400 padding= 3, bidx=4
[ 2.859171@6] meson-mmc: emmc: calibration result : max(4400), min(4200)
[ 2.865804@6] meson-mmc: emmc: line_delay =0x111, max_cal_result =4400
[ 2.872279@6] meson-mmc: calibration @0 times ok
[ 2.876859@6] meson-mmc: emmc: base_index_max 4, base_index_min 4
[ 2.882908@6] meson-mmc: emmc: clk 100000000 SDR mode tuning start
[ 2.888529@5] meson-mmc: meson_mmc_probe() : success!
[ 2.889548@5] Triggered SDIO WiFi power on and bus rescan.
[ 2.889581@5] aml_wifi wifi: [extern_wifi_set_enable] WIFI Disable! 486
[ 2.907749@6] meson-mmc: emmc: rx_tuning_result[0] = 10
[ 2.912537@6] meson-mmc: emmc: rx_tuning_result[1] = 10
[ 2.917837@6] meson-mmc: emmc: rx_tuning_result[2] = 10
[ 2.922163@6] meson-mmc: emmc: rx_tuning_result[3] = 10
[ 2.927302@6] meson-mmc: emmc: rx_tuning_result[4] = 10
[ 2.932473@6] meson-mmc: emmc: rx_tuning_result[5] = 10
[ 2.938670@6] meson-mmc: emmc: rx_tuning_result[6] = 10
[ 2.943224@6] meson-mmc: emmc: rx_tuning_result[7] = 10
[ 2.948638@6] meson-mmc: emmc: rx_tuning_result[8] = 10
[ 2.953272@6] meson-mmc: emmc: rx_tuning_result[9] = 10
[ 2.957833@6] meson-mmc: emmc: best_win_start =0, best_win_size =10
[ 2.964054@6] meson-mmc: emmc: clock=0x100024a, adjust=0x2000
[ 2.969262@0] random: fast init done
[ 2.973273@6] meson-mmc: emmc: clock =0x100024a, delay=0x111, adjust=0x2000
[ 2.980490@6] meson-aml-mmc d0074000.emmc: divider requested rate 52000000 != actual rate 50000000: ret=0
[ 2.989835@6] emmc: support driver strength type 1
[ 2.994516@6] meson-aml-mmc d0074000.emmc: divider requested rate 52000000 != actual rate 50000000: ret=0
[ 3.003902@6] meson-mmc: emmc: try set sd/emmc to DDR mode
[ 3.009341@6] meson-mmc: emmc: try set sd/emmc to DDR mode
[ 3.015366@6] emmc: new HS400 MMC card at address 0001
[ 3.019880@6] emmc: clock 100000000, 8-bit-bus-width
[ 3.034954@6] mmcblk0: emmc:0001 BWBD3R 29.1 GiB
[ 3.044064@6] mmcblk0boot0: emmc:0001 BWBD3R partition 1 4.00 MiB
[ 3.046917@6] mmcblk0boot1: emmc:0001 BWBD3R partition 2 4.00 MiB
[ 3.053004@6] mmcblk0rpmb: emmc:0001 BWBD3R partition 3 4.00 MiB
[ 3.067431@6] meson-mmc: Enter aml_emmc_partition_ops
[ 3.068023@6] meson-mmc: [mmc_read_partition_tbl] mmc read partition OK!
[ 3.073516@6] meson-mmc: add_emmc_partition
[ 3.082879@6] meson-mmc: [mmcblk0p01] bootloader offset 0x000000000000, size 0x000000400000
[ 3.090341@6] meson-mmc: [mmcblk0p02] reserved offset 0x000002400000, size 0x000004000000
[ 3.100300@6] meson-mmc: [mmcblk0p03] env offset 0x000006c00000, size 0x000000800000
[ 3.107738@6] meson-mmc: [mmcblk0p04] logo offset 0x000007c00000, size 0x000002000000
[ 3.118093@6] meson-mmc: [mmcblk0p05] ramdisk offset 0x00000a400000, size 0x000002000000
[ 3.128087@6] meson-mmc: [mmcblk0p06] rootfs offset 0x00000cc00000, size 0x00073b000000
[ 3.133588@6] card key: card_blk_probe.
[ 3.137321@6] emmc_key_init:183 emmc key lba_start:0x12020,lba_end:0x12220
[ 3.144149@6] emmc key: emmc_key_init:205 ok.
[ 3.148445@6] meson-mmc: amlmmc_dtb_init: register dtb chardev[ 3.155872@6] meson-mmc: amlmmc_dtb_init: register dtb chardev OK
[ 3.160355@6] meson-mmc: Exit aml_emmc_partition_ops OK.
[ 3.208674@5] aml_wifi wifi: [extern_wifi_set_enable] WIFI Enable! 486
[ 3.549345@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff
[ 3.550385@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8
[ 3.556874@3] meson-mmc: meson_mmc_irq_thread 2461 sdio: cmd:52
[ 3.563957@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff
[ 3.569179@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8
[ 3.575659@3] meson-mmc: meson_mmc_irq_thread 2461 sdio: cmd:52
[ 3.586994@0] meson-mmc: sdio: resp_timeout,vstat:0xa3ff2800,virqc:3fff
[ 3.587965@0] meson-mmc: sdio: err: wait for irq service, bus_fsm:0x8
[ 3.594359@3] meson-mmc: meson_mmc_irq_thread 2461 sdio: cmd:8
[ 3.648376@5] sdio: queuing unknown CIS tuple 0x80 (2 bytes)
[ 3.651517@5] sdio: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.657402@5] sdio: queuing unknown CIS tuple 0x80 (3 bytes)
[ 3.665008@5] sdio: queuing unknown CIS tuple 0x80 (7 bytes)
[ 3.773098@5] meson-mmc: sdio: clk 200000000 SDR mode tuning start
[ 3.774410@5] meson-mmc: sdio: rx_tuning_result[0] = 10
[ 3.779617@5] meson-mmc: sdio: rx_tuning_result[1] = 10
[ 3.784828@5] meson-mmc: sdio: rx_tuning_result[2] = 10
[ 3.789736@5] meson-mmc: sdio: rx_tuning_result[3] = 10
[ 3.794410@5] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[ 3.801546@5] meson-mmc: sdio: best_win_start =0, best_win_size =4
[ 3.807638@5] meson-mmc: sdio: clock=0x1000245, adjust=0x22000
[ 3.813410@5] meson-mmc: sdio: clock =0x1000245, delay=0x0, adjust=0x22000
[ 3.830779@5] sdio: new ultra high speed SDR104 SDIO card at address 0001
[ 3.831926@5] sdio: clock 200000000, 4-bit-bus-width
[ 3.842914@7] meson-mmc: [sdio_reinit] finish
[ 3.853234@7] NET: Registered protocol family 17
[ 4.022897@0] dwc3 c9000000.dwc3: Configuration mismatch. dr_mode forced to host
[ 4.729516@0] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 4.733370@0] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 4.743284@0] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f664 hci version 0x100 quirks 0x02010010
[ 4.746583@0] xhci-hcd xhci-hcd.0.auto: irq 28, io mem 0xc9000000
[ 4.759474@0] hub 1-0:1.0: USB hub found
[ 4.759539@0] hub 1-0:1.0: 3 ports detected
[ 4.768039@0] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 4.769861@0] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 4.775941@0] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 4.795172@0] hub 2-0:1.0: USB hub found
[ 4.795654@0] hub 2-0:1.0: config failed, hub doesn’t have any ports! (err -19)
[ 4.807049@0] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: d0078000, ctrl: 0
[ 4.912264@4] dwc_otg: Core Release: 3.10a
[ 4.918692@4] dwc_otg: Setting default values for core params
[ 4.918908@4] dwc_otg: curmode: 0, host_only: 0
[ 4.939571@4] dwc_otg: Using Buffer DMA mode
[ 4.939633@4] dwc_otg: OTG VER PARAM: 1, OTG VER FLAG: 1
[ 4.943472@4] dwc_otg: Working on port type = SLAVE
[ 4.950105@4] dwc_otg: Dedicated Tx FIFOs mode
[ 4.969070@0] cpucore_cooling_register, max_cpu_core_num:4
[ 4.976258@0] cpucore_cooling_register, max_cpu_core_num:4
[ 4.976841@0] thermal: read num_of_pp failed
[ 4.990595@0] meson_uart c81004c0.serial: ttyS0 use xtal(8M) 24000000 change 115200 to 115200
[ 4.997426@0] VFS: Cannot open root device “LABEL=ROOTFS” or unknown-block(0,0): error -6
[ 5.001620@0] Please append a correct “root=” boot option; here are the available partitions:
[ 5.010046@0] b300 30535680 mmcblk0 driver: mmcblk
[ 5.015455@0] b301 4096 mmcblk0p1
[ 5.019934@0] b302 65536 mmcblk0p2
[ 5.024421@0] b303 8192 mmcblk0p3
[ 5.028903@0] b304 32768 mmcblk0p4
[ 5.033387@0] b305 32768 mmcblk0p5
[ 5.037872@0] b306 30326784 mmcblk0p6
[ 5.042363@0] b360 4096 mmcblk0rpmb (driver?)
[ 5.047706@0] b340 4096 mmcblk0boot1 (driver?)
[ 5.053139@0] b320 4096 mmcblk0boot0 (driver?)
[ 5.058579@0] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 5.066941@0] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.76 #1
[ 5.072974@0] Hardware name: Amlogic (DT)
[ 5.076943@0] Call trace:
[ 5.079547@0] [] dump_backtrace+0x0/0x1c8
[ 5.085054@0] [] show_stack+0x14/0x20
[ 5.090232@0] [] dump_stack+0x94/0xb8
[ 5.095406@0] [] panic+0x114/0x25c
[ 5.100323@0] [] mount_block_root+0x228/0x2c8
[ 5.106182@0] [] mount_root+0x74/0x84
[ 5.111357@0] [] prepare_namespace+0x12c/0x174
[ 5.117308@0] [] kernel_init_freeable+0x1bc/0x1dc
[ 5.123521@0] [] kernel_init+0x10/0x100
[ 5.128865@0] [] ret_from_fork+0x10/0x20
[ 5.134298@0] SMP: stopping secondary CPUs
[ 5.138370@0] Kernel Offset: disabled
[ 5.141974@0] Memory Limit: none
[ 5.145169@0] —[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


#10

Hi birty,

I found that you use kernel 4.9.76, can you bootup with this kernel for SD image?
And I tried 4.9.76 before, but there is a bug that you can’t bootup when you enable framebuffer console.


#11

sadly that didnt help, still getting errors:

GXM:BL1:dc8b51:76f1a5;FEAT:ADFC318C:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
TE: 120437

BL2 Built : 14:59:36, Aug 9 2017.
gxl ge8c6a83 - xiaobo.gu@droid12

set vdd cpu_a to 1120 mv
set vdd cpu_b to 1050 mv
set vddee to 1000 mv
Board ID = 6
CPU clk: 1200MHz
DQS-corr enabled
DDR scramble enabled
DDR3 chl: Rank0+1 @ 912MHz - FAIL
DDR4 chl: Rank0+1 @ 1008MHz - PASS
Rank0: 2048MB(auto)-2T-18
Rank1: 1024MB(auto)-2T-18
DataBus test pass!
AddrBus test pass!
-s
Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
New fip structure!
Load bl30 from eMMC, src: 0x00010200, des: 0x01100000, size: 0x0000d600
Load bl31 from eMMC, src: 0x00020200, des: 0x05100000, size: 0x0002c600
Load bl33 from eMMC, src: 0x00050200, des: 0x01000000, size: 0x00055200
NOTICE: BL3-1: v1.0(release):801e730
NOTICE: BL3-1: Built : 22:09:38, Aug 10 2017
NOTICE: BL31: BL33 decompress pass
mpu_config_enable:ok

[Image: gxl_v1.1.3244-a3237e2 2017-08-16 14:01:18 hong.guo@droid04]

OPS=0x82

wdt: reset registers!

dc 18 c3 64 ce e2 62 31 5b 64 f4 85 [0.436464 Inits done]

secure task start!
high task start!
low task start!
ERROR: Error initializing runtime service opteed_fast

U-Boot 2015.01-gffc14fc (Feb 10 2018 - 20:27:06)

DRAM: 3 GiB
Relocation Offset is: b6ed1000
register usb cfg[0][1] = 00000000b7f5a7a0
[CANVAS]canvas init
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: clk_level = 7
vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
vpu: vpu_clk_gate_init_off
vpp: vpp_init
aml_i2c_init_port init regs for 2
MMC: aml_priv->desc_buf = 0x00000000b3ed1640
aml_priv->desc_buf = 0x00000000b3ed3960
SDIO Port B: 0, SDIO Port C: 1
emmc/sd response timeout, cmd8, status=0x3ff2800
emmc/sd response timeout, cmd55, status=0x3ff2800
init_part() 293: PART_TYPE_AML
[mmc_init] mmc init success
start dts,buffer=00000000b3ed61b0,dt_addr=00000000b3ed61b0
parts: 3
00: logo 0000000002000000 1
01: ramdisk 0000000002000000 1
02: rootfs ffffffffffffffff 4
init_part() 293: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
check pattern success
mmc env offset: 0x6c00000
In: serial
Out: serial
Err: serial
reboot_mode=cold_boot
Unknown command ‘cvbs’ - try 'help’
hpd_state=0
set hdmitx VIC = 16
config HPLL = 2970000
HPLL: 0xc000027b
config HPLL done
j = 4 vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x40
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 1.4 or below div=10
hdmtix: set audio
hdmitx phy setting done
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-909: calc d6eb7c1a, store d6eb7c1a
_verify_dtb_checksum()-909: calc d6eb7c1a, store d6eb7c1a
dtb_read()-1031: total valid 2
dtb_read()-1098: do nothing
vpp: vpp_pq_load pq val error !!!
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
dtb_read_shortcut()-967: short cut in…
Net: __phy_realtek_initdwmac.c9410000amlkey_init() enter!
[EFUSE_MSG]keynum is 4
[BL31]: tee size: 0

[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0xbe000000
[OSD]load fb addr from dts
[OSD]fb_addr for logo: 0xbe000000
[CANVAS]addr=0xbe000000 width=3840, height=2160
saradc - saradc sub-system

Usage:
saradc saradc open - open a SARADC channel
saradc close - close the SARADC
saradc getval - get the value in current channel
saradc test - test the SARADC by channel-7
saradc get_in_range - return 0 if current value in the range of current channel

[BL31]: tee size: 0

mac address: 98:aa:fc:60:44:f0
normal power on
boot wol: disable
gpio: pin GPIOAO_2 (gpio 102) value is 1
Product checking: pass!
Hit Enter or space or Ctrl+C key to stop autoboot – : 1 0
card in
init_part() 278: PART_TYPE_DOS
[mmc_init] mmc init success
reading boot.ini
606 bytes read in 3 ms (197.3 KiB/s)
cfgload: applying boot.ini…
cfgload: echo "START EXTERNAL SCRIPT BOOT.INI"
START EXTERNAL SCRIPT BOOT.INI
cfgload: setenv start_mmc_autoscript "if fatload mmc 0 1020000 s905_autoscript; then autoscr 1020000; fi;"
cfgload: setenv start_usb_autoscript "if fatload usb 0 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 1 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 2 1020000 s905_autoscript; then autoscr 1020000; fi; if fatload usb 3 1020000 s905_autoscript; then autoscr 1020000; fi;"
cfgload: setenv start_autoscript "if usb start ; then run start_usb_autoscript; fi; if mmcinfo; then run start_mmc_autoscript; fi;"
cfgload: run start_autoscript
(Re)start USB…
USB0: USB3.0 XHCI init start
Register 3000140 NbrPorts 3
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices… 2 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
Device: SDIO Port B
Manufacturer ID: 3
OEM: 5344
Name: SC32G
Tran Speed: 50000000
Rd Block Len: 512
SD version 3.0
High Capacity: Yes
Capacity: 29.7 GiB
mmc clock: 40000000
Bus Width: 4-bit
reading s905_autoscript
1722 bytes read in 4 ms (419.9 KiB/s)

Executing script at 01020000

** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
reading uInitrd
3411476 bytes read in 189 ms (17.2 MiB/s)
reading Image
7768072 bytes read in 424 ms (17.5 MiB/s)
reading dtb.img
** Unable to read file dtb.img **
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
dtb_read_shortcut()-967: short cut in…
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory

Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory

rsvmem check failed

Loading init Ramdisk from Legacy Image at 13000000 …

Image Name: initrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 3411412 Bytes = 3.3 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum … OK
load dtb from 0x1000000 …

Flattened Device Tree blob at 01000000

Booting using the fdt blob at 0x1000000
Loading Ramdisk to b3b7d000, end b3ebddd4 … OK
Loading Device Tree to 000000001fff2000, end 000000001ffffda7 … OK

Starting kernel …

uboot time: 5734707 us
domain-0 init dvfs: 4

domain-1 init dvfs: 4

[ 0.000000@0] Booting Linux on physical CPU 0x0
[ 0.000000@0] Linux version 4.9.76 (ubuntu@ubuntu) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) #1 SMP Thu Mar 29 14:23:18 BST 2018
[ 0.000000@0] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x00000000b6000000, size 32 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,di_cma, compatible id shared-dma-pool
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x00000000b4000000, size 32 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,ion-dev, compatible id shared-dma-pool
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x00000000b2800000, size 16 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,vdin1_cma, compatible id shared-dma-pool
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x00000000a1400000, size 276 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,codec_mm_cma, compatible id shared-dma-pool
[ 0.000000@0] Reserved memory: unable to setup CMA region
[ 0.000000@0] Reserved memory: created CMA memory pool at 0x0000000005000000, size 4 MiB
[ 0.000000@0] OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool
[ 0.000000@0] cma: Reserved 4 MiB at 0x00000000a1000000
[ 0.000000@0] psci: probing for conduit method from DT.
[ 0.000000@0] psci: PSCIv0.2 detected in firmware.
[ 0.000000@0] psci: Using standard PSCI v0.2 function IDs
[ 0.000000@0] psci: Trusted OS migration not required
[ 0.000000@0] percpu: Embedded 21 pages/cpu @ffffffc0b3f09000 s46104 r8192 d31720 u86016
[ 0.000000@0] Detected VIPT I-cache on CPU0
[ 0.000000@0] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 743360
[ 0.000000@0] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyS0,115200n8 console=tty0 no_console_suspend consoleblank=0 logo=osd1,loaded,0x3d800000,1080p60hz vout=1080p60hz,enable fsck.repair=yes net.ifnames=0 ddr_size=3 wol_enable=0 mac=98:aa:fc:60:44:f0 androidboot.mac=98:aa:fc:60:44:f0 jtag=disable
[ 0.000000@0] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000@0] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[ 0.000000@0] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000@0] Memory: 2579968K/3014656K available (5054K kernel code, 354K rwdata, 1868K rodata, 256K init, 804K bss, 61952K reserved, 372736K cma-reserved)
[ 0.000000@0] Virtual kernel memory layout:
[ 0.000000@0] modules : 0xffffff8000000000 - 0xffffff8008000000 ( 128 MB)
[ 0.000000@0] vmalloc : 0xffffff8008000000 - 0xffffffbebfff0000 ( 250 GB)
[ 0.000000@0] .text : 0xffffff8009080000 - 0xffffff8009570000 ( 5056 KB)
[ 0.000000@0] .rodata : 0xffffff8009570000 - 0xffffff8009750000 ( 1920 KB)
[ 0.000000@0] .init : 0xffffff8009750000 - 0xffffff8009790000 ( 256 KB)
[ 0.000000@0] .data : 0xffffff8009790000 - 0xffffff80097e8808 ( 355 KB)
[ 0.000000@0] .bss : 0xffffff80097e8808 - 0xffffff80098b19b4 ( 805 KB)
[ 0.000000@0] fixed : 0xffffffbefe7fd000 - 0xffffffbefec00000 ( 4108 KB)
[ 0.000000@0] PCI I/O : 0xffffffbefee00000 - 0xffffffbeffe00000 ( 16 MB)
[ 0.000000@0] vmemmap : 0xffffffbf00000000 - 0xffffffc000000000 ( 4 GB maximum)
[ 0.000000@0] 0xffffffbf00000000 - 0xffffffbf02840000 ( 40 MB actual)
[ 0.000000@0] memory : 0xffffffc000000000 - 0xffffffc0b8000000 ( 2944 MB)
[ 0.000000@0] Hierarchical RCU implementation.
[ 0.000000@0] Build-time adjustment of leaf fanout to 64.
[ 0.000000@0] NR_IRQS:64 nr_irqs:64 0
[ 0.000000@0] amlogic_init_sdemmc: register amlogic sdemmc clk
[ 0.000000@0] amlogic_init_sdemmc: register amlogic sdemmc clk
[ 0.000000@0] success set parent gpu_p1_composite rate to 400000000
[ 0.000000@0] amlogic_init_gpu: register meson gpu clk
[ 0.000000@0] amlogic_init_media: register meson media clk
[ 0.000000@0] amlogic_init_misc: register meson misc clk
[ 0.000000@0] gxl_clkc_init initialization complete
[ 0.000000@0] GIC: PPI13 is secure or misconfigured
[ 0.000000@0] GIC: PPI14 is secure or misconfigured
[ 0.000000@0] arm_arch_timer: WARNING: Invalid trigger for IRQ2, assuming level low
[ 0.000000@0] arm_arch_timer: WARNING: Please fix your firmware
[ 0.000000@0] arm_arch_timer: WARNING: Invalid trigger for IRQ3, assuming level low
[ 0.000000@0] arm_arch_timer: WARNING: Please fix your firmware
[ 0.000000@0] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000@0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000003@0] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000040@0] meson_bc_timer: mclk->mux_reg =ffffff8008006990,mclk->reg =ffffff8008008994
[ 0.000414@0] Calibrating delay loop (skipped), value calculated using timer frequency… 48.00 BogoMIPS (lpj=240000)
[ 0.000426@0] pid_max: default: 32768 minimum: 301
[ 0.000484@0] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.000491@0] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.001289@0] sched-energy: CPU device node has no sched-energy-costs
[ 0.001300@0] Invalid sched_group_energy for CPU0
[ 0.001304@0] CPU0: update cpu_capacity 1024
[ 0.001316@0] ASID allocator initialised with 65536 entries
[ 0.002328@0] Meson chip version = RevA (22:A - 82:0)
[ 0.003061@1] Detected VIPT I-cache on CPU1
[ 0.003112@1] Invalid sched_group_energy for CPU1
[ 0.003115@1] CPU1: update cpu_capacity 1024
[ 0.003117@1] CPU1: Booted secondary processor [410fd034]
[ 0.003576@2] Detected VIPT I-cache on CPU2
[ 0.003603@2] Invalid sched_group_energy for CPU2
[ 0.003606@2] CPU2: update cpu_capacity 1024
[ 0.003608@2] CPU2: Booted secondary processor [410fd034]
[ 0.004101@3] Detected VIPT I-cache on CPU3
[ 0.004130@3] Invalid sched_group_energy for CPU3
[ 0.004132@3] CPU3: update cpu_capacity 1024
[ 0.004134@3] CPU3: Booted secondary processor [410fd034]
[ 0.004614@4] Detected VIPT I-cache on CPU4
[ 0.004658@4] Invalid sched_group_energy for CPU4
[ 0.004661@4] CPU4: update cpu_capacity 1024
[ 0.004663@4] CPU4: Booted secondary processor [410fd034]
[ 0.005143@5] Detected VIPT I-cache on CPU5
[ 0.005165@5] Invalid sched_group_energy for CPU5
[ 0.005168@5] CPU5: update cpu_capacity 1024
[ 0.005170@5] CPU5: Booted secondary processor [410fd034]
[ 0.005704@6] Detected VIPT I-cache on CPU6
[ 0.005726@6] Invalid sched_group_energy for CPU6
[ 0.005728@6] CPU6: update cpu_capacity 1024
[ 0.005730@6] CPU6: Booted secondary processor [410fd034]
[ 0.006203@7] Detected VIPT I-cache on CPU7
[ 0.006226@7] Invalid sched_group_energy for CPU7
[ 0.006228@7] CPU7: update cpu_capacity 1024
[ 0.006230@7] CPU7: Booted secondary processor [410fd034]
[ 0.006302@0] Brought up 8 CPUs
[ 0.006364@0] SMP: Total of 8 processors activated.
[ 0.006372@0] CPU features: detected feature: 32-bit EL0 Support
[ 0.006412@0] CPU: All CPU(s) started at EL2
[ 0.006723@0] Invalid sched_group_energy for CPU7
[ 0.006731@0] Invalid sched_group_energy for Cluster7
[ 0.006735@0] Invalid sched_group_energy for CPU6
[ 0.006740@0] Invalid sched_group_energy for Cluster6
[ 0.006743@0] Invalid sched_group_energy for CPU5
[ 0.006747@0] Invalid sched_group_energy for Cluster5
[ 0.006751@0] Invalid sched_group_energy for CPU4
[ 0.006755@0] Invalid sched_group_energy for Cluster4
[ 0.006759@0] Invalid sched_group_energy for CPU3
[ 0.006763@0] Invalid sched_group_energy for Cluster3
[ 0.006767@0] Invalid sched_group_energy for CPU2
[ 0.006771@0] Invalid sched_group_energy for Cluster2
[ 0.006774@0] Invalid sched_group_energy for CPU1
[ 0.006778@0] Invalid sched_group_energy for Cluster1
[ 0.006782@0] Invalid sched_group_energy for CPU0
[ 0.006786@0] Invalid sched_group_energy for Cluster0
[ 0.008258@0] devtmpfs: initialized
[ 0.099539@0] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.099562@0] futex hash table entries: 2048 (order: 6, 262144 bytes)
[ 0.106791@0] pinctrl core: initialized pinctrl subsystem
[ 0.113313@0] NET: Registered protocol family 16
[ 0.151354@0] cpuidle: using governor menu
[ 0.151699@0] vdso: 2 pages (1 code @ ffffff8009575000, 1 data @ ffffff8009794000)
[ 0.151986@0] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.153144@0] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.154546@0] clkmsr: clkmsr: driver init
[ 0.155547@0] irq: type mismatch, failed to map hwirq-29 for /interrupt-controller@2c001000!
[ 0.162720@0] aml_iomap: amlogic iomap probe done
[ 0.194960@0] clkmsr: msr_clk_reg0=ffffff800806375c,msr_clk_reg2=ffffff8008065764
[ 0.464500@3] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[ 0.470574@3] vgaarb: loaded
[ 0.485332@3] SCSI subsystem initialized
[ 0.492056@3] usbcore: registered new interface driver usbfs
[ 0.494118@3] usbcore: registered new interface driver hub
[ 0.495316@3] usbcore: registered new device driver usb
[ 0.495543@3] pps_core: LinuxPPS API ver. 1 registered
[ 0.495551@3] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.496675@3] PTP clock support registered
[ 0.508966@7] clocksource: Switched to clocksource arch_sys_counter
[ 0.513214@7] NET: Registered protocol family 2
[ 0.514061@7] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[ 0.514402@7] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[ 0.514960@7] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.515055@7] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.515147@7] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[ 0.515751@7] NET: Registered protocol family 1
[ 0.519851@7] wifi: power_on_pin_OD = 0;
[ 0.519870@7] aml_wifi wifi: [wifi_dev_probe] no power_on_pin2
[ 0.519952@7] aml_wifi wifi: [pwm_double_channel_conf_dt] wifi pwm dt ok
[ 0.519969@7] aml_wifi wifi: [pwm_double_channel_conf] wifi pwm conf ok
[ 0.519977@7] aml_wifi wifi: [wifi_dev_probe] interrupt_pin=487
[ 0.519984@7] aml_wifi wifi: [wifi_dev_probe] irq_num=0, irq_trigger_type=1
[ 0.519990@7] aml_wifi wifi: [wifi_dev_probe] power_on_pin=486
[ 0.519997@7] aml_wifi wifi: [wifi_dev_probe] clock_32k_pin=0
[ 0.520331@7] aml_wifi wifi: [wifi_setup_dt] wifi_setup_dt
[ 0.520375@7] meson-gxl-pinctrl pinctrl@4b0: invalid device node of gpio INTC
[ 0.520382@7] aml_wifi wifi: [wifi_setup_dt] irq num is:(-22)
[ 0.520389@7] aml_wifi wifi: [wifi_setup_dt] interrupt_pin(487)
[ 0.520412@7] aml_wifi wifi: [wifi_setup_dt] power_on_pin(486)
[ 0.521081@7] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 0.527608@7] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[ 0.532715@7] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 0.532730@7] io scheduler noop registered (default)
[ 1.155255@7] Unable to detect cache hierarchy from DT for CPU 0
[ 1.167265@7] libphy: Fixed MDIO Bus: probed
[ 1.300545@7] meson6-dwmac c9410000.ethernet: no reset control found
[ 1.300570@7] stmmac - user ID: 0x11, Synopsys ID: 0x37
[ 1.300575@7] Ring mode enabled
[ 1.300580@7] DMA HW capability register supported
[ 1.300585@7] Normal descriptors
[ 1.300589@7] RX Checksum Offload Engine supported
[ 1.300593@7] COE Type 2
[ 1.300597@7] TX Checksum insertion supported
[ 1.300601@7] Wake-Up On Lan supported
[ 1.300605@7] Enable RX Mitigation via HW Watchdog Timer
[ 1.311704@7] libphy: stmmac: probed
[ 1.311720@7] eth%d: PHY ID 001cc916 at 0 IRQ POLL (stmmac-0:00) active
[ 1.311727@7] eth%d: PHY ID 001cc916 at 7 IRQ POLL (stmmac-0:07)
[ 1.320808@7] usbcore: registered new interface driver dm9601
[ 1.321061@7] usbcore: registered new interface driver smsc75xx
[ 1.322732@7] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.322744@7] ehci-pci: EHCI PCI platform driver
[ 1.322951@7] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 1.322979@7] ohci-pci: OHCI PCI platform driver
[ 1.323461@7] ohci-platform: OHCI generic platform driver
[ 1.325586@7] usbcore: registered new interface driver cdc_acm
[ 1.325597@7] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.326628@7] usbcore: registered new interface driver usb-storage
[ 1.327680@7] i2c /dev entries driver
[ 1.340990@7] cpu cpu0: bL_cpufreq_init: CPU 0 initialized
[ 1.351561@7] cpu cpu4: bL_cpufreq_init: CPU 4 initialized
[ 1.353558@7] arm_big_little: bL_cpufreq_register: Registered platform driver: scpi
[ 1.381216@7] c81004c0.serial: clock gate not found
[ 1.381619@7] meson_uart c81004c0.serial: ==uart0 reg addr = ffffff80080814c0
[ 1.381684@7] c81004c0.serial: ttyS0 at MMIO 0xc81004c0 (irq = 16, base_baud = 1500000) is a meson_uart
[ 1.381705@7] meson_uart c81004c0.serial: ttyS0 use xtal(8M) 24000000 change 0 to 115200
[ 2.551729@7] console [ttyS0] enabled
[ 2.556249@6] c11084c0.serial: clock gate not found
[ 2.560500@6] meson_uart c11084c0.serial: ==uart1 reg addr = ffffff80080834c0
[ 2.567322@6] c11084c0.serial: ttyS1 at MMIO 0xc11084c0 (irq = 17, base_baud = 10416666) is a meson_uart
[ 2.578643@6] c11084dc.serial: clock gate not found
[ 2.581741@6] meson_uart c11084dc.serial: ==uart2 reg addr = ffffff80080854dc
[ 2.588623@6] c11084dc.serial: ttyS2 at MMIO 0xc11084dc (irq = 18, base_baud = 10416666) is a meson_uart
[ 2.605778@6] secmon secmon: assigned reserved memory node linux,secmon
[ 2.610944@0] secmon: share in base: 0xffffffc0050fe000, share out base: 0xffffffc0050ff000
[ 2.615037@0] secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000
[ 2.628167@0] amlogic-new-usb2 d0078000.usb2phy: USB2 phy probe:phy_mem:0xd0078000, iomap phy_base:0xffffff80080a8000
[ 2.633883@0] amlogic-new-usb3 d0078080.usb3phy: This phy has no usb port
[ 2.640274@0] amlogic-new-usb3 d0078080.usb3phy: USB3 phy probe:phy_mem:0xd0078080, iomap phy_base:0xffffff80080aa080
[ 2.661292@0] meson_reset c1104404.reset-controller: meson_reset_probe: register reset controller ok,ret: 0
[ 2.676270@0] Triggered SDIO WiFi power on and bus rescan.
[ 2.676318@0] aml_wifi wifi: [extern_wifi_set_enable] WIFI Disable! 486
[ 2.999386@0] aml_wifi wifi: [extern_wifi_set_enable] WIFI Enable! 486
[ 3.319301@0] meson-mmc: Error: sdio_host is NULL
[ 3.319412@0] meson-mmc: [sdio_reinit] finish
[ 3.323974@0] NET: Registered protocol family 17
[ 3.494775@4] dwc3 c9000000.dwc3: Configuration mismatch. dr_mode forced to host
[ 4.208138@4] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 4.211073@4] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 4.219991@4] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f664 hci version 0x100 quirks 0x02010010
[ 4.224769@4] xhci-hcd xhci-hcd.0.auto: irq 34, io mem 0xc9000000
[ 4.239632@4] hub 1-0:1.0: USB hub found
[ 4.240408@4] hub 1-0:1.0: 3 ports detected
[ 4.247977@4] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 4.249794@4] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 4.255873@4] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.
[ 4.273803@4] hub 2-0:1.0: USB hub found
[ 4.275970@4] hub 2-0:1.0: config failed, hub doesn’t have any ports! (err -19)
[ 4.288135@4] dwc_otg: usb0: type: 2 speed: 0, config: 0, dma: 0, id: 0, phy: d0078000, ctrl: 0
[ 4.391857@6] dwc_otg: Core Release: 3.10a
[ 4.393723@6] dwc_otg: Setting default values for core params
[ 4.396023@6] dwc_otg: curmode: 0, host_only: 0
[ 4.413577@6] dwc_otg: Using Buffer DMA mode
[ 4.413663@6] dwc_otg: OTG VER PARAM: 1, OTG VER FLAG: 1
[ 4.417480@6] dwc_otg: Working on port type = SLAVE
[ 4.424494@6] dwc_otg: Dedicated Tx FIFOs mode
[ 4.446852@0] cpucore_cooling_register, max_cpu_core_num:4
[ 4.451332@0] cpucore_cooling_register, max_cpu_core_num:4
[ 4.454734@0] thermal: read num_of_pp failed
[ 4.476405@2] meson_uart c81004c0.serial: ttyS0 use xtal(8M) 24000000 change 115200 to 115200
[ 4.479570@2] VFS: Cannot open root device “LABEL=ROOTFS” or unknown-block(0,0): error -6
[ 4.487382@2] Please append a correct “root=” boot option; here are the available partitions:
[ 4.495892@2] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 4.504206@2] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.9.76 #1
[ 4.510239@2] Hardware name: Amlogic (DT)
[ 4.514208@2] Call trace:
[ 4.516811@2] [] dump_backtrace+0x0/0x1c8
[ 4.522318@2] [] show_stack+0x14/0x20
[ 4.527496@2] [] dump_stack+0x94/0xb8
[ 4.532670@2] [] panic+0x114/0x25c
[ 4.537588@2] [] mount_block_root+0x228/0x2c8
[ 4.543446@2] [] mount_root+0x74/0x84
[ 4.548622@2] [] prepare_namespace+0x12c/0x174
[ 4.554573@2] [] kernel_init_freeable+0x1bc/0x1dc
[ 4.560787@2] [] kernel_init+0x10/0x100
[ 4.566131@2] [] ret_from_fork+0x10/0x20
[ 4.571563@2] SMP: stopping secondary CPUs
[ 4.575634@2] Kernel Offset: disabled
[ 4.579239@2] Memory Limit: none
[ 4.582434@2] —[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)


#12

Load dtb.img failed. Have you rename dtb to dtb.img for SD image?

And where does your kernel come from? Do you use the right dts and configuration?