radxa-build / radxa-cm5-io

Radxa CM5 IO Board
https://radxa-build.github.io/radxa-cm5-io/
GNU General Public License v3.0
0 stars 0 forks source link

Ubuntu images are not booting #1

Closed tikiss closed 8 months ago

tikiss commented 8 months ago

I have tried all t4 Ubuntu images, flashed with maskrom, and they are not booting, here is the boot log:

DDR 73dffea49e typ 23/09/20-14:18:32,fwver: v1.14
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=1024MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=1024MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=1024MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=1024MB
Manufacturer ID:0x6
CH0 RX Vref:29.3%, TX Vref:24.8%,0.0%
CH1 RX Vref:29.7%, TX Vref:24.8%,0.0%
CH2 RX Vref:29.7%, TX Vref:21.8%,0.0%
CH3 RX Vref:31.4%, TX Vref:22.8%,0.0%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
U-Boot SPL board init
U-Boot SPL rknext-2017.09-8-84dc6c9-g129adcf #runner (Jan 04 2024 - 08:17:57)
Trying to boot from MMC2
MMC: no card present
mmc_init: -123, time 1
spl: mmc init failed with error: -123
Trying to boot from MMC1
spl: partition error
Trying fit image at 0x4000 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(6f85d1c4de...) + OK
## Checking uboot 0x00200000 ... sha256(2626065e94...) + OK
## Checking fdt 0x0031eea0 ... sha256(736c2d8e69...) + OK
## Checking atf-2 0xff100000 ... sha256(225d6bf071...) + OK
## Checking atf-3 0x000f0000 ... sha256(aa71013e72...) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)
Total: 117.317 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-652-g24b7dd41a:derrick.huang, fwver: v1.43
NOTICE:  BL31: Built : 14:53:32, Sep 26 2023
INFO:    spec: 0x13
INFO:    ext 32k is not valid
INFO:    ddr: stride-en 4CH
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0
INFO:    l3 cache partition cfg-0
INFO:    system boots from cpu-hwid-0
INFO:    idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9

U-Boot rknext-2017.09-8-84dc6c9-g129adcf #runner (Jan 04 2024 - 08:17:55 +0000)

Model: Radxa CM5 IO
PreSerial: 2, raw, 0xfeb50000
DRAM:  4 GiB
Sysmem: init
Relocation Offset: eda3f000
Relocation fdt: eb9f9b78 - eb9fecd8
CR: M/C/I
Using default environment

mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
DM: v2
No misc partition
boot mode: None
No resource partition
No resource partition
Failed to load DTB, ret=-19
No find valid DTB, ret=-22
Failed to get kernel dtb, ret=-22
Model: Radxa CM5 IO
starting USB...
Bus usb@fc800000: USB EHCI 1.00
Bus usb@fc840000: USB OHCI 1.0
Bus usb@fc880000: USB EHCI 1.00
Bus usb@fc8c0000: USB OHCI 1.0
scanning bus usb@fc800000 for devices... 2 USB Device(s) found
scanning bus usb@fc840000 for devices... 1 USB Device(s) found
scanning bus usb@fc880000 for devices... 1 USB Device(s) found
scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
No usb mass storage found
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
  b0pll 24000 KHz
  b1pll 24000 KHz
  lpll 24000 KHz
  v0pll 24000 KHz
  aupll 24000 KHz
  cpll 1500000 KHz
  gpll 1188000 KHz
  npll 24000 KHz
  ppll 1100000 KHz
  aclk_center_root 702000 KHz
  pclk_center_root 100000 KHz
  hclk_center_root 396000 KHz
  aclk_center_low_root 500000 KHz
  aclk_top_root 750000 KHz
  pclk_top_root 100000 KHz
  aclk_low_top_root 396000 KHz
Net:   No ethernet found.
Hit Ctrl+C key in 0 seconds to stop autoboot...

Device 0: unknown device
MMC: no card present
mmc_init: -123, time 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:2...
Scanning mmc 0:3...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
1079 bytes read in 4 ms (262.7 KiB/s)
U-Boot menu
1:      Ubuntu 22.04.3 LTS 5.10.110-28-rockchip
2:      Ubuntu 22.04.3 LTS 5.10.110-28-rockchip (rescue target)
Enter choice: 1:        Ubuntu 22.04.3 LTS 5.10.110-28-rockchip
Retrieving file: /boot/initrd.img-5.10.110-28-rockchip
10595717 bytes read in 67 ms (150.8 MiB/s)
Retrieving file: /boot/vmlinuz-5.10.110-28-rockchip
28310016 bytes read in 172 ms (157 MiB/s)
append: root=UUID=9ab3da36-8ff9-46a6-8cf2-2b813364d128 console=ttyFIQ0,1500000n8 quiet splash loglevel=4 rw earlycon consoleblank=0 console=tty1 coherent_pool=1
Fdt Ramdisk skip relocation
No misc partition
"Synchronous Abort" handler, esr 0x96000010

* Reason:        Exception from a Data abort, from current exception level
* PC         =   000000000028e6bc
* LR         =   00000000002283e4
* SP         =   00000000eb9f7340
* ESR_EL2    =   0000000096000010
* Reloc Off  =   00000000eda3f000

x0 : 0000000000000000 x1 : 0000000000000000
x2 : 0000000000000062 x3 : 00000000edd3e118
x4 : 0000000000000000 x5 : 00000000edd5ea28
x6 : 0000000000000001 x7 : 00000000ebc6dc80
x8 : 0000000000000001 x9 : 0000000000000008
x10: 00000000ebc4a170 x11: 00000000ebc454a8
x12: 0000000000000000 x13: 0000000000000200
x14: 0000000000000002 x15: 0000000000000020
x16: 00000000edc7ba50 x17: 00000000ae0282a0
x18: 00000000eb9ffce0 x19: 0000000000000000
x20: 0000000000000000 x21: 0000000000000710
x22: 00000000edd5eb68 x23: 0000000000000001
x24: 00000000eb9f76d8 x25: 00000000edd3fad0
x26: 0000000000000000 x27: 0000000000000003
x28: 0000000000000000 x29: 00000000eb9f7520

Call trace:
  PC:   [< 0028e6bc >]
  LR:   [< 002283e4 >]

Stack:
        [< 0028e6bc >]
        [< 0021aee0 >]
        [< 00210848 >]
        [< 00210924 >]
        [< 00210cbc >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 002194dc >]
        [< 00218c2c >]
        [< 002191e0 >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 00218fbc >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 00218fbc >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 00218fbc >]
        [< 00218fbc >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 00218fbc >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 002194dc >]
        [< 00218c2c >]
        [< 002191e0 >]
        [< 00218fbc >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c440 >]
        [< 0022ce78 >]
        [< 00219328 >]
        [< 002194dc >]
        [< 00218bf0 >]
        [< 0022c3a4 >]
        [< 00219cd4 >]
        [< 002176d4 >]
        [< 0021a2e8 >]
        [< 002919e0 >]
        [< 0021a524 >]
        [< 00201e18 >]

Copy info from "Call trace..." to a file(eg. dump.txt), and run
command in your U-Boot project: ./scripts/stacktrace.sh dump.txt

Resetting CPU ...

### ERROR ### Please RESET the board ###

I have tried the Debian CLI and KDE images, they are working.

RadxaYuntian commented 8 months ago

We currently do not support Ubuntu. But it is important that our build system can handle it when we decide to support it, which is why the images are generated along Debian images.