Hi,
Just trying to get more information from the u-boot and it seems that it can't find any device to boot from.
Look like it doesn't try to boot from nvme :
DDR Version V1.10 20210810
In
ddrconfig:0
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
tdqss: cs0 dqs0: -24ps, dqs1: -120ps, dqs2: -96ps, dqs3: -217ps,
change to: 324MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x64
change to: 528MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58
change to: 780MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58
change to: 1560MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x3f
cs 0:
the read training result:
DQS0:0x32, DQS1:0x30, DQS2:0x38, DQS3:0x2f,
min : 0xf 0x10 0x12 0x10 0x2 0x4 0x8 0x4 , 0xa 0x8 0x4 0x1 0x9 0x7 0x c 0x4 ,
0x16 0x15 0xe 0xd 0x4 0x2 0x6 0x6 , 0xc 0x8 0x6 0x1 0x10 0xe 0x c 0xb ,
mid :0x29 0x2a 0x2c 0x29 0x1b 0x1d 0x21 0x1d ,0x23 0x22 0x1d 0x1c 0x25 0x21 0x2 4 0x1e ,
0x30 0x2f 0x29 0x29 0x20 0x1d 0x1f 0x22 ,0x25 0x22 0x1f 0x1b 0x29 0x27 0x2 5 0x25 ,
max :0x43 0x45 0x47 0x42 0x35 0x37 0x3b 0x37 ,0x3d 0x3d 0x36 0x37 0x42 0x3c 0x3 d 0x39 ,
0x4a 0x4a 0x45 0x45 0x3d 0x39 0x39 0x3e ,0x3f 0x3d 0x39 0x35 0x42 0x41 0x3 f 0x40 ,
range:0x34 0x35 0x35 0x32 0x33 0x33 0x33 0x33 ,0x33 0x35 0x32 0x36 0x39 0x35 0x3 1 0x35 ,
0x34 0x35 0x37 0x38 0x39 0x37 0x33 0x38 ,0x33 0x35 0x33 0x34 0x32 0x33 0x3 3 0x35 ,
the write training result:
DQS0:0x3b, DQS1:0x28, DQS2:0x2c, DQS3:0x14,
min :0x76 0x79 0x7a 0x77 0x69 0x69 0x6e 0x70 0x6b ,0x5e 0x5c 0x56 0x56 0x60 0x5 9 0x5d 0x5e 0x58 ,
0x6b 0x6b 0x65 0x66 0x5c 0x55 0x58 0x5e 0x5c ,0x4f 0x4d 0x4a 0x48 0x53 0x5 0 0x4f 0x53 0x48 ,
mid :0x90 0x93 0x93 0x92 0x81 0x84 0x87 0x88 0x84 ,0x79 0x77 0x70 0x70 0x7a 0x7 4 0x78 0x77 0x72 ,
0x86 0x86 0x7e 0x7f 0x76 0x71 0x73 0x78 0x77 ,0x6a 0x69 0x62 0x61 0x6f 0x6 d 0x6a 0x6f 0x64 ,
max :0xab 0xae 0xad 0xae 0x9a 0x9f 0xa1 0xa1 0x9e ,0x95 0x93 0x8a 0x8b 0x95 0x9 0 0x93 0x91 0x8d ,
0xa2 0xa1 0x97 0x99 0x91 0x8e 0x8f 0x93 0x93 ,0x86 0x85 0x7b 0x7a 0x8b 0x8 a 0x85 0x8b 0x80 ,
range:0x35 0x35 0x33 0x37 0x31 0x36 0x33 0x31 0x33 ,0x37 0x37 0x34 0x35 0x35 0x3 7 0x36 0x33 0x35 ,
0x37 0x36 0x32 0x33 0x35 0x39 0x37 0x35 0x37 ,0x37 0x38 0x31 0x32 0x38 0x3 a 0x36 0x38 0x38 ,
CA Training result:
cs:0 min :0x5a 0x4e 0x4c 0x41 0x4b 0x3d 0x51 ,0x58 0x47 0x4e 0x40 0x4e 0x3c 0x5 1 ,
cs:0 mid :0x93 0x91 0x86 0x83 0x85 0x80 0x79 ,0x90 0x8a 0x84 0x82 0x84 0x81 0x7 8 ,
cs:0 max :0xcc 0xd5 0xc0 0xc6 0xbf 0xc4 0xa1 ,0xc8 0xce 0xbb 0xc4 0xbb 0xc6 0x9 f ,
cs:0 range:0x72 0x87 0x74 0x85 0x74 0x87 0x50 ,0x70 0x87 0x6d 0x84 0x6d 0x8a 0x4 e ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-armbian (Feb 17 2023 - 22:34:20)
unrecognized JEDEC id bytes: ef, 80, 18
Trying to boot from MMC2
MMC error: The cmd index is 1, ret is -110
Card did not respond to voltage select!
mmc_init: -95, time 10
spl: mmc init failed with error: -95
Trying to boot from MMC1
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 4
spl: mmc init failed with error: -110
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
# Reset the board to bootrom #
With an sdcard + nvme drive, it seems to boot (probably from the sdcard I suppose) and the nvme drive is listed after... Any idea ?
DDR Version V1.10 20210810
In
ddrconfig:0
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB
tdqss: cs0 dqs0: -24ps, dqs1: -96ps, dqs2: -96ps, dqs3: -192ps,
change to: 324MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x64
change to: 528MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58
change to: 780MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:41%
dram drv:40,odt:0
clk skew:0x58
change to: 1560MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
vrefinner:16%, vrefout:22%
dram drv:40,odt:80
vref_ca:00000071
clk skew:0x3a
cs 0:
the read training result:
DQS0:0x31, DQS1:0x30, DQS2:0x37, DQS3:0x2f,
min : 0xe 0xf 0x10 0xf 0x0 0x4 0x7 0x4 , 0xa 0x8 0x4 0x2 0xa 0x7 0x c 0x4 ,
0x16 0x14 0xe 0xc 0x2 0x0 0x5 0x6 , 0xc 0x8 0x6 0x1 0xf 0xe 0x c 0xb ,
mid :0x27 0x29 0x2a 0x28 0x1a 0x1c 0x20 0x1c ,0x23 0x22 0x1d 0x1c 0x26 0x21 0x2 4 0x1e ,
0x2f 0x2f 0x29 0x28 0x1f 0x1b 0x1e 0x21 ,0x25 0x22 0x1f 0x1b 0x28 0x27 0x2 5 0x25 ,
max :0x41 0x43 0x44 0x41 0x34 0x35 0x39 0x35 ,0x3d 0x3d 0x36 0x36 0x42 0x3c 0x3 d 0x39 ,
0x49 0x4a 0x44 0x44 0x3c 0x37 0x38 0x3d ,0x3f 0x3d 0x39 0x35 0x42 0x40 0x3 f 0x40 ,
range:0x33 0x34 0x34 0x32 0x34 0x31 0x32 0x31 ,0x33 0x35 0x32 0x34 0x38 0x35 0x3 1 0x35 ,
0x33 0x36 0x36 0x38 0x3a 0x37 0x33 0x37 ,0x33 0x35 0x33 0x34 0x33 0x32 0x3 3 0x35 ,
the write training result:
DQS0:0x36, DQS1:0x27, DQS2:0x27, DQS3:0x14,
min :0x72 0x75 0x75 0x73 0x65 0x64 0x6a 0x6b 0x67 ,0x5e 0x5c 0x55 0x56 0x5e 0x5 9 0x5d 0x5e 0x58 ,
0x67 0x66 0x5f 0x60 0x55 0x50 0x53 0x59 0x58 ,0x4f 0x4d 0x4b 0x48 0x53 0x5 1 0x50 0x53 0x48 ,
mid :0x8c 0x8f 0x8f 0x8e 0x7d 0x7f 0x83 0x83 0x80 ,0x78 0x76 0x6f 0x6f 0x79 0x7 4 0x77 0x76 0x71 ,
0x81 0x80 0x78 0x79 0x70 0x6c 0x6e 0x73 0x72 ,0x6a 0x69 0x64 0x61 0x6f 0x6 e 0x6a 0x6f 0x64 ,
max :0xa7 0xaa 0xa9 0xa9 0x96 0x9b 0x9d 0x9b 0x9a ,0x93 0x91 0x89 0x89 0x95 0x8 f 0x91 0x8f 0x8b ,
0x9b 0x9b 0x92 0x93 0x8b 0x88 0x89 0x8d 0x8d ,0x86 0x85 0x7d 0x7a 0x8b 0x8 b 0x85 0x8b 0x80 ,
range:0x35 0x35 0x34 0x36 0x31 0x37 0x33 0x30 0x33 ,0x35 0x35 0x34 0x33 0x37 0x3 6 0x34 0x31 0x33 ,
0x34 0x35 0x33 0x33 0x36 0x38 0x36 0x34 0x35 ,0x37 0x38 0x32 0x32 0x38 0x3 a 0x35 0x38 0x38 ,
CA Training result:
cs:0 min :0x59 0x4e 0x4c 0x41 0x4b 0x3c 0x50 ,0x57 0x47 0x4e 0x3f 0x4e 0x3b 0x5 1 ,
cs:0 mid :0x92 0x91 0x86 0x83 0x84 0x7f 0x78 ,0x90 0x8a 0x84 0x81 0x84 0x80 0x7 7 ,
cs:0 max :0xcb 0xd4 0xc0 0xc5 0xbe 0xc3 0xa1 ,0xc9 0xce 0xba 0xc4 0xba 0xc6 0x9 e ,
cs:0 range:0x72 0x86 0x74 0x84 0x73 0x87 0x51 ,0x72 0x87 0x6c 0x85 0x6c 0x8b 0x4 d ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-armbian (Feb 17 2023 - 22:34:20)
unrecognized JEDEC id bytes: ef, 80, 18
Trying to boot from MMC2
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(2f01bd8955...) + OK
## Checking uboot 0x00a00000 ... sha256(ab53d4f780...) + OK
## Checking fdt 0x00b2ecd8 ... sha256(4bdde2de3f...) + OK
## Checking atf-2 0xfdcc9000 ... sha256(f1fecab971...) + OK
## Checking atf-3 0xfdcd0000 ... sha256(d7aa45eb18...) + OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 747.9 ms
INFO: Preloader serial: 2
NOTICE: BL31: v2.3():v2.3-152-g4e725b15f:cl
NOTICE: BL31: Built : 10:51:13, Jul 15 2021
INFO: GICv3 without legacy support detected.
INFO: ARM GICv3 driver initialized in EL3
INFO: pmu v1 is valid
INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO: Using opteed sec cpu_context!
INFO: boot cpu mask: 0
INFO: BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE init ialization. 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 = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09-armbian (Feb 17 2023 - 22:34:20 +0000)
Model: Radxa ROCK3 Model A
PreSerial: 2, raw, 0xfe660000
DRAM: 2 GiB
Sysmem: init
Relocation Offset: 7d349000
Relocation fdt: 7b9f69a0 - 7b9fecc8
CR: M/C/I
Using default environment
no mmc device at slot 1
dwmmc@fe2b0000: 1 (SD), dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 1
MMC1: Legacy, 52Mhz
PartType: EFI
No misc partition
boot mode: None
FIT: No boot partition
No resource partition
No resource partition
Failed to load DTB, ret=-19
Failed to get kernel dtb, ret=-19
I2c0 speed: 100000Hz
vsel-gpios- not found! Error: -2
vdd_cpu init 900000 uV
PMIC: RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Model: Radxa ROCK3 Model A
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
apll 816000 KHz
dpll 780000 KHz
gpll 1188000 KHz
cpll 1000000 KHz
npll 1200000 KHz
vpll 24000 KHz
hpll 24000 KHz
ppll 200000 KHz
armclk 816000 KHz
aclk_bus 150000 KHz
pclk_bus 100000 KHz
aclk_top_high 300000 KHz
aclk_top_low 200000 KHz
hclk_top 150000 KHz
pclk_top 100000 KHz
aclk_perimid 300000 KHz
hclk_perimid 150000 KHz
pclk_pmu 100000 KHz
No misc partition
Net: eth1: ethernet@fe010000
Hit key to stop autoboot('CTRL+C'): 0
Device 0: Vendor: 0x1e4b Rev: SN07202 Prod: 9120209F03621
Type: Hard Disk
Capacity: 122104.3 MB = 119.2 GB (250069680 x 512)
... is now current device
Scanning nvme 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
3252 bytes read in 0 ms
## Executing script at 00c00000
Boot script loaded from nvme 0
reading /armbianEnv.txt
200 bytes read in 0 ms
reading /uInitrd
23236178 bytes read in 23 ms (963.5 MiB/s)
reading /Image
31273472 bytes read in 29 ms (1 GiB/s)
reading /dtb/rockchip/rk3568-rock-3a.dtb
113692 bytes read in 1 ms (108.4 MiB/s)
** Unable to read file /dtb/rockchip/overlay/rk35xx-fixup.scr **
Unknown command 'kaslrseed' - try 'help'
Fdt Ramdisk skip relocation
No misc partition
## Loading init Ramdisk from Legacy Image at 0a200000 ...
Image Name: uInitrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 23236114 Bytes = 22.2 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 0x0a100000
Booting using the fdt blob at 0x0a100000
reserving fdt memory region: addr=a100000 size=82000
Using Device Tree in place at 000000000a100000, end 000000000a184fff
can't found rockchip,drm-logo, use rockchip,fb-logo
WARNING: could not set reg FDT_ERR_BADOFFSET.
failed to reserve fb-loader-logo memory
Adding bank: 0x00200000 - 0x80000000 (size: 0x7fe00000)
Total: 1891.677 ms
Starting kernel ...