I still experience the following issue on my rock3a v1.31 despite connecting the jumper:
DDR Version V1.10 20210810
In
ddrconfig:7
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=4096MB
tdqss: cs0 dqs0: -72ps, dqs1: -120ps, dqs2: -120ps, dqs3: -217ps,
tdqss: cs1 dqs0: -48ps, dqs1: -144ps, 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:0x65
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:0x30
cs 0:
the read training result:
DQS0:0x32, DQS1:0x30, DQS2:0x33, DQS3:0x2d,
min : 0xd 0xf 0x12 0xd 0x2 0x5 0x8 0x4 , 0x6 0x6 0x0 0x2 0xe 0xa 0xd 0x6 ,
0x11 0xf 0xb 0xa 0x5 0x2 0x2 0x8 , 0xb 0x8 0x6 0x2 0x10 0x10 0xd 0x12 ,
mid :0x28 0x29 0x2c 0x27 0x1d 0x20 0x22 0x1e ,0x22 0x20 0x1b 0x1c 0x27 0x24 0x27 0x21 ,
0x29 0x29 0x25 0x23 0x1e 0x1b 0x1c 0x20 ,0x23 0x21 0x1f 0x1b 0x29 0x29 0x27 0x29 ,
max :0x43 0x43 0x47 0x42 0x38 0x3c 0x3d 0x38 ,0x3e 0x3b 0x36 0x36 0x41 0x3f 0x42 0x3d ,
0x42 0x44 0x40 0x3d 0x37 0x35 0x36 0x38 ,0x3c 0x3a 0x39 0x34 0x43 0x42 0x41 0x40 ,
range:0x36 0x34 0x35 0x35 0x36 0x37 0x35 0x34 ,0x38 0x35 0x36 0x34 0x33 0x35 0x35 0x37 ,
0x31 0x35 0x35 0x33 0x32 0x33 0x34 0x30 ,0x31 0x32 0x33 0x32 0x33 0x32 0x34 0x2e ,
the write training result:
DQS0:0x22, DQS1:0x19, DQS2:0x19, DQS3:0x5,
min :0x69 0x6c 0x6f 0x6d 0x5e 0x63 0x65 0x68 0x65 ,0x5c 0x59 0x53 0x54 0x60 0x61 0x60 0x5f 0x58 ,
0x62 0x60 0x5c 0x5a 0x51 0x52 0x52 0x59 0x57 ,0x4a 0x49 0x46 0x42 0x4f 0x4f 0x4e 0x54 0x47 ,
mid :0x85 0x87 0x8a 0x86 0x78 0x7c 0x7f 0x80 0x7d ,0x77 0x75 0x6d 0x6e 0x7b 0x79 0x7a 0x78 0x72 ,
0x7e 0x7c 0x76 0x76 0x6d 0x6b 0x6c 0x73 0x72 ,0x67 0x64 0x60 0x5c 0x6a 0x6c 0x69 0x6e 0x62 ,
max :0xa2 0xa2 0xa5 0xa0 0x92 0x96 0x99 0x98 0x96 ,0x93 0x92 0x87 0x89 0x96 0x92 0x95 0x91 0x8d ,
0x9a 0x99 0x91 0x92 0x89 0x85 0x87 0x8e 0x8e ,0x84 0x80 0x7b 0x76 0x86 0x89 0x84 0x89 0x7d ,
range:0x39 0x36 0x36 0x33 0x34 0x33 0x34 0x30 0x31 ,0x37 0x39 0x34 0x35 0x36 0x31 0x35 0x32 0x35 ,
0x38 0x39 0x35 0x38 0x38 0x33 0x35 0x35 0x37 ,0x3a 0x37 0x35 0x34 0x37 0x3a 0x36 0x35 0x36 ,
cs 1:
the read training result:
DQS0:0x2f, DQS1:0x2f, DQS2:0x35, DQS3:0x30,
min : 0xc 0xd 0x10 0xd 0x2 0x5 0x8 0x5 , 0x8 0x7 0x3 0x3 0xf 0xd 0xf 0x8 ,
0x12 0x10 0xd 0xc 0x5 0x1 0x5 0x7 , 0xc 0x8 0x6 0x2 0x12 0x11 0xf 0x13 ,
mid :0x26 0x26 0x2a 0x26 0x1c 0x20 0x21 0x1d ,0x22 0x20 0x1c 0x1c 0x28 0x25 0x28 0x21 ,
0x2b 0x2b 0x27 0x25 0x1e 0x1b 0x1e 0x20 ,0x26 0x22 0x21 0x1c 0x2d 0x2b 0x29 0x2b ,
max :0x40 0x40 0x44 0x40 0x36 0x3b 0x3b 0x36 ,0x3d 0x39 0x35 0x36 0x41 0x3d 0x41 0x3b ,
0x44 0x47 0x42 0x3f 0x38 0x36 0x38 0x39 ,0x40 0x3d 0x3d 0x37 0x48 0x46 0x44 0x44 ,
range:0x34 0x33 0x34 0x33 0x34 0x36 0x33 0x31 ,0x35 0x32 0x32 0x33 0x32 0x30 0x32 0x33 ,
0x32 0x37 0x35 0x33 0x33 0x35 0x33 0x32 ,0x34 0x35 0x37 0x35 0x36 0x35 0x35 0x31 ,
the write training result:
DQS0:0x22, DQS1:0x19, DQS2:0x19, DQS3:0x5,
min :0x6d 0x71 0x74 0x71 0x62 0x68 0x6a 0x6b 0x69 ,0x5b 0x57 0x50 0x53 0x5d 0x5e 0x5c 0x5c 0x55 ,
0x66 0x65 0x5f 0x5f 0x57 0x55 0x56 0x5c 0x59 ,0x4d 0x4a 0x48 0x44 0x52 0x54 0x50 0x57 0x49 ,
mid :0x8a 0x8c 0x8f 0x8b 0x7c 0x81 0x84 0x83 0x81 ,0x76 0x73 0x6a 0x6c 0x78 0x77 0x77 0x75 0x70 ,
0x81 0x81 0x79 0x7a 0x72 0x6f 0x71 0x76 0x75 ,0x69 0x66 0x62 0x5f 0x6d 0x6f 0x6b 0x70 0x65 ,
max :0xa7 0xa8 0xab 0xa6 0x96 0x9b 0x9f 0x9c 0x9a ,0x91 0x90 0x85 0x86 0x94 0x90 0x92 0x8f 0x8b ,
0x9d 0x9d 0x93 0x95 0x8d 0x89 0x8c 0x91 0x92 ,0x85 0x82 0x7d 0x7a 0x89 0x8a 0x87 0x8a 0x81 ,
range:0x3a 0x37 0x37 0x35 0x34 0x33 0x35 0x31 0x31 ,0x36 0x39 0x35 0x33 0x37 0x32 0x36 0x33 0x36 ,
0x37 0x38 0x34 0x36 0x36 0x34 0x36 0x35 0x39 ,0x38 0x38 0x35 0x36 0x37 0x36 0x37 0x33 0x38 ,
CA Training result:
cs:0 min :0x4f 0x4d 0x49 0x3f 0x47 0x3e 0x4e ,0x4c 0x45 0x43 0x3a 0x42 0x39 0x4f ,
cs:0 mid :0x8c 0x8d 0x84 0x81 0x83 0x7e 0x7d ,0x89 0x86 0x7f 0x7b 0x7d 0x7b 0x7d ,
cs:0 max :0xc9 0xcd 0xbf 0xc3 0xbf 0xbf 0xac ,0xc6 0xc8 0xbb 0xbd 0xb8 0xbd 0xab ,
cs:0 range:0x7a 0x80 0x76 0x84 0x78 0x81 0x5e ,0x7a 0x83 0x78 0x83 0x76 0x84 0x5c ,
cs:1 min :0x4c 0x52 0x44 0x46 0x44 0x44 0x4c ,0x48 0x4a 0x42 0x3f 0x40 0x3e 0x4b ,
cs:1 mid :0x8d 0x8e 0x84 0x82 0x84 0x80 0x7e ,0x88 0x86 0x80 0x7c 0x7d 0x7a 0x7a ,
cs:1 max :0xce 0xcb 0xc4 0xbf 0xc4 0xbd 0xb0 ,0xc9 0xc2 0xbf 0xba 0xbb 0xb6 0xa9 ,
cs:1 range:0x82 0x79 0x80 0x79 0x80 0x79 0x64 ,0x81 0x78 0x7d 0x7b 0x7b 0x78 0x5e ,
out
U-Boot SPL board init
U-Boot SPL 2017.09-armbian (May 09 2023 - 14:21:35)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(2f01bd8955...) + OK
## Checking uboot 0x00a00000 ... sha256(1da605226e...) + 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: 226.772 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 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 = 0xa00000
INFO: SPSR = 0x3c9
U-Boot 2017.09-armbian (May 09 2023 - 14:21:35 +0200)
Model: Radxa ROCK3 Model A
PreSerial: 2, raw, 0xfe660000
DRAM: 4 GiB
Sysmem: init
Relocation Offset: ed349000
Relocation fdt: eb9f69a0 - eb9fecc8
CR: M/C/I
Using default environment
PCIe-0 Link Fail
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 fdt blob
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
failed to find reset-gpios property
Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 5
starting USB...
Bus dwc3@fcc00000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus dwc3@fd000000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus dwc3@fcc00000 for devices... 1 USB Device(s) found
scanning bus dwc3@fd000000 for devices... 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
failed to find reset-gpios property
ethernet@fe010000 Waiting for PHY auto negotiation to complete. done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
Retry time exceeded; starting again
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/01-7e-eb-6d-c6-2f-a4
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-rockchip
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
*** ERROR: `serverip' not set
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
*** ERROR: `serverip' not set
Config file not found
failed to find reset-gpios property
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
Retry time exceeded; starting again
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
BOOTP broadcast 5
BOOTP broadcast 6
BOOTP broadcast 7
BOOTP broadcast 8
BOOTP broadcast 9
BOOTP broadcast 10
BOOTP broadcast 11
BOOTP broadcast 12
BOOTP broadcast 13
BOOTP broadcast 14
BOOTP broadcast 15
BOOTP broadcast 16
BOOTP broadcast 17
Retry time exceeded; starting again
## Booting FIT Image FIT: No fit blob
FIT: No FIT image
MMC error: The cmd index is 0, ret is -110
mmc_init: -110, time 4
Could not get mmc 0
=>
The kernel doesn’t start and I’m thrown to the uboot cmd.