RK3588E does not boot

Hello, I am struggling to boot the Core3588E on a carrier board.

rock@rock-5b:~/rkdeveloptool$ sudo rkdeveloptool ppt
Partition Info(GPT)
NO LBA Name
00 00008000 primary
01 00108000

rock@rock-5b:~/rkdeveloptool$ sudo rkdeveloptool wl 0x0 image-release-raw-format-mixtile-core3588e-ubuntu-desktop-231227.img
Write LBA from file (100%)

rock@rock-5b:~/rkdeveloptool$ sudo rkdeveloptool ppt
Partition Info(GPT)
NO LBA Name
00 00008000 primary
01 00108000 primary

Using Image:

image-release-raw-format-mixtile-core3588e-ubuntu-desktop-231227.img.xz

rock@rock-5b:~/rkdeveloptool$ nmap 192.168.1.162
Starting Nmap 7.80 ( https://nmap.org ) at 2024-01-20 15:18 PST
Nmap scan report for 192.168.1.162
Host is up (0.0046s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
5555/tcp open freeciv

Did anyone managed to get it up and running with this image? It apparently gets up, but no other than port 5555 responding.

I tried also to see if it provides a console, but no output. Any clues what else I can get done to get the device with a working os?

Hello, I hope you can provide us with some information

1.What model is your carrier board?

2.The md5 check value of the image-release-raw-format-mixtile-core3588e-ubuntu-desktop-231227.img file is 14115ddc39a517850c4cc80c4637ac39. Is it correct?

3.After programming is completed, does the work indicator light on the carrier board flash? Does the serial port output log information?The log output after I burned image-release-raw-format-mixtile-core3588e-ubuntu-desktop-231227.img is as follows

DDR V1.11 f1474cf52f cym 23/05/09-11:02:36
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=4096MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=4096MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=4096MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=4096MB
Manufacturer ID:0xff
CH0 RX Vref:27.1%, TX Vref:21.8%,21.8%
CH1 RX Vref:27.9%, TX Vref:21.8%,21.8%
CH2 RX Vref:28.9%, TX Vref:21.8%,21.8%
CH3 RX Vref:27.9%, TX Vref:21.8%,21.8%
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 2017.09-mixtile-rk3588 (Dec 27 2023 - 09:33:38)
unknown raw ID 0 0 0
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
MMC: no card present
mmc_init: -123, time 0
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(7efcd01a0f...) + OK
## Checking uboot 0x00200000 ... sha256(ec92eb1dd1...) + OK
## Checking fdt 0x003339d0 ... sha256(1fbdb89cde...) + OK
## Checking atf-2 0xff100000 ... sha256(1163474a5b...) + OK
## Checking atf-3 0x000f0000 ... sha256(da90adf3a4...) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)
Total: 116.178 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-589-g3389cfdda:derrick.huang
NOTICE:  BL31: Built : 10:14:29, May  9 2023
INFO:    spec: 0x1
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:    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 2017.09-mixtile-rk3588 (Dec 27 2023 - 09:33:38 +0000)

Model: Mixtile Core3588E
PreSerial: 2, raw, 0xfeb50000
DRAM:  16 GiB
Sysmem: init
Relocation Offset: eda2a000
Relocation fdt: eb9fa6a8 - eb9fecd8
CR: M/C/I
Using default environment

Hotkey: ctrl+`
mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
DM: v2
No misc partition
boot mode: None
FIT: No boot partition
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: Mixtile Core3588E
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 100000 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 key to stop autoboot('CTRL+C'):  0
MMC: no card present
mmc_init: -123, time 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot.scr
reading /boot.scr
1955 bytes read in 0 ms
## Executing script at 00500000
Boot script loaded from mmc 0
reading /ubuntuEnv.txt
334 bytes read in 1 ms (326.2 KiB/s)
reading /dtbs/rk3588-mixtile-core3588e.dtb
267990 bytes read in 7 ms (36.5 MiB/s)
reading /vmlinuz
38271488 bytes read in 210 ms (173.8 MiB/s)
reading /initrd.img
14666492 bytes read in 80 ms (174.8 MiB/s)
Fdt Ramdisk skip relocation
No misc partition
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   reserving fdt memory region: addr=8300000 size=52000
  'reserved-memory' cma: addr=10000000 size=10000000
  'reserved-memory' ramoops@110000: addr=110000 size=f0000
   Using Device Tree in place at 0000000008300000, end 0000000008354fff
Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000)
Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc000000)
Adding bank: 0x3fc500000 - 0x3fff00000 (size: 0x03a00000)
Adding bank: 0x4f0000000 - 0x500000000 (size: 0x10000000)
Total: 531.819 ms

Starting kernel ...

[    2.660137] fiq_debugger fiq_debugger.0: IRQ fiq not found
[    2.660150] fiq_debugger fiq_debugger.0: IRQ wakeup not found
[    2.660158] fiq_debugger_probe: could not install nmi irq handler
[    3.483126] rk-pcie fe180000.pcie: IRQ msi not found
[    3.483142] rk-pcie fe180000.pcie: Missing *config* reg space
[    3.483231] rk-pcie fe180000.pcie: Missing *config* reg space
[    3.483258] rk-pcie fe180000.pcie: invalid resource
[    3.483310] rk-pcie fe170000.pcie: IRQ msi not found
[    3.483322] rk-pcie fe170000.pcie: Missing *config* reg space
[    3.483393] rk-pcie fe170000.pcie: Missing *config* reg space
[    3.483419] rk-pcie fe170000.pcie: invalid resource
[    3.487901] mpp-iep2 fdbb0000.iep: allocate roi buffer failed
[    3.489490] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_a is not found!
[    3.489504] rkvdec2_init:1022: No niu aclk reset resource define
[    3.489523] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_h is not found!
[    3.489529] rkvdec2_init:1025: No niu hclk reset resource define
[    3.490232] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_a is not found!
[    3.490241] rkvdec2_init:1022: No niu aclk reset resource define
[    3.490248] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_h is not found!
[    3.490253] rkvdec2_init:1025: No niu hclk reset resource define
[    3.491224] mpp_rkvenc2 fdbd0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[    3.491246] rkvenc_init:1859: failed to add venc devfreq
[    3.491744] mpp_rkvenc2 fdbe0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[    3.491762] rkvenc_init:1859: failed to add venc devfreq
[    3.534230] rockchip-dp fded0000.edp: failed to get hpd plug in status
[    3.534960] rockchip-dp fded0000.edp: failed to get hpd plug in status
[    3.535582] rockchip-dp fded0000.edp: failed to get hpd plug in status
[    3.567942] rk806 spi2.0: no sleep-setting state
[    3.567964] rk806 spi2.0: no reset-setting pinctrl state
[    3.567972] rk806 spi2.0: no dvs-setting pinctrl state
[    3.571876] rk_gmac-dwmac fe1b0000.ethernet: no regulator found
[    3.571905] rk_gmac-dwmac fe1b0000.ethernet: Can not read property: rx_delay.
[    3.571913] rk_gmac-dwmac fe1b0000.ethernet: set rx_delay to 0xffffffff
[    3.571941] rk_gmac-dwmac fe1b0000.ethernet: cannot get clock mac_clk_rx
[    3.571950] rk_gmac-dwmac fe1b0000.ethernet: cannot get clock mac_clk_tx
[    3.571968] rk_gmac-dwmac fe1b0000.ethernet: cannot get clock clk_mac_speed
[    3.877510] Error: Driver 'Goodix-TS' is already registered, aborting...
[    3.927851] imx219 11-0010: Error -5 setting default controls
[    3.934830] imx219 12-0010: Error -5 setting default controls
[    3.936476] : terminal subdev does not exist
[    3.936493] : terminal subdev does not exist
[    3.936500] : terminal subdev does not exist
[    3.936507] : terminal subdev does not exist
[    3.936515] : get_remote_sensor: video pad[0] is null
[    3.936523] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.936535] : get_remote_sensor: video pad[0] is null
[    3.936542] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.936554] : get_remote_sensor: video pad[0] is null
[    3.936560] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.936572] : get_remote_sensor: video pad[0] is null
[    3.936579] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.937537] : terminal subdev does not exist
[    3.937547] : terminal subdev does not exist
[    3.937554] : terminal subdev does not exist
[    3.937560] : terminal subdev does not exist
[    3.937567] : get_remote_sensor: video pad[0] is null
[    3.937574] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.937585] : get_remote_sensor: video pad[0] is null
[    3.937592] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.937604] : get_remote_sensor: video pad[0] is null
[    3.937610] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.937621] : get_remote_sensor: video pad[0] is null
[    3.937628] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    3.940525] rockchip-mipi-csi2: Async registered subdev
[    3.940714] rockchip-mipi-csi2: Async registered subdev
[    4.006104] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    4.038759] OF: /edp1-sound: could not get #sound-dai-cells for /edp@fded0000
[    4.072485] debugfs: Directory 'fb000000.gpu-mali' with parent 'vdd_gpu_s0' already present!
[    4.087745] rockchip-dmc dmc: failed to get vop bandwidth to dmc rate
[    4.087782] rockchip-dmc dmc: failed to get vop pn to msch rl
[    4.087966] rockchip-dmc dmc: could not find power_model node
[    4.103102] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103149] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103161] rkcif-mipi-lvds: There is not terminal subdev, not synchronized with ISP
[    4.103290] rk-pcie fe150000.pcie: IRQ msi not found
[    4.103312] rk-pcie fe150000.pcie: Missing *config* reg space
[    4.103446] rk-pcie fe150000.pcie: Missing *config* reg space
[    4.103455] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103475] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103490] rkcif-mipi-lvds2: There is not terminal subdev, not synchronized with ISP
[    4.103505] rk-pcie fe150000.pcie: invalid resource
[    4.103573] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103594] rkcif-mipi-lvds2: There is not terminal subdev, not synchronized with ISP
[    4.103632] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    4.103654] rkcif-mipi-lvds: There is not terminal subdev, not synchronized with ISP
[    4.111112] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdab0000-0xfdabffff]
[    4.111136] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdac0000-0xfdacffff]
[    4.111151] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdad0000-0xfdadffff]
[    4.121568] debugfs: Directory 'fdab0000.npu-rknpu' with parent 'vdd_npu_s0' already present!
[    4.149597] RKNPU fdab0000.npu: failed to find power_model node
[    4.149637] RKNPU fdab0000.npu: RKNPU: failed to initialize power model
[    4.149659] RKNPU fdab0000.npu: RKNPU: failed to get dynamic-coefficient
[    6.376215] rk-pcie fe170000.pcie: PCIe Link Fail
[    6.376222] rk-pcie fe180000.pcie: PCIe Link Fail
[    6.376231] rk-pcie fe170000.pcie: failed to initialize host
[    6.376245] rk-pcie fe180000.pcie: failed to initialize host
[    6.569455] rockchip-dp fded0000.edp: failed to get hpd plug in status
[    6.652509] rockchip-dp fded0000.edp: failed to get hpd plug in status
[    6.731632] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.731650] stream_cif_mipi_id0: update sensor info failed -19
[    6.735628] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.735646] rkcif_tools_id1: update sensor info failed -19
[    6.735768] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.735777] rkcif_scale_ch0: update sensor info failed -19
[    6.736072] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.736080] rkcif_tools_id0: update sensor info failed -19
[    6.737287] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    6.737297] rkcif_scale_ch3: update sensor info failed -19
[    6.737823] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.737834] stream_cif_mipi_id0: update sensor info failed -19
[    6.738217] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.738226] rkcif_tools_id0: update sensor info failed -19
[    6.738636] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.738656] rkcif_tools_id2: update sensor info failed -19
[    6.739182] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.739191] stream_cif_mipi_id1: update sensor info failed -19
[    6.740004] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.740012] rkcif_scale_ch2: update sensor info failed -19
[    6.740036] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.740045] stream_cif_mipi_id2: update sensor info failed -19
[    6.740608] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    6.740615] stream_cif_mipi_id3: update sensor info failed -19
[    6.740633] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    6.740651] rkcif_scale_ch0: update sensor info failed -19
[    6.740703] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.740723] rkcif_scale_ch2: update sensor info failed -19
[    6.742308] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.742317] stream_cif_mipi_id2: update sensor info failed -19
[    6.743256] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.743266] rkcif_scale_ch1: update sensor info failed -19
[    6.743625] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.743635] stream_cif_mipi_id1: update sensor info failed -19
[    6.743984] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    6.743993] stream_cif_mipi_id3: update sensor info failed -19
[    6.745241] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    6.745253] rkcif_scale_ch3: update sensor info failed -19
[    6.745288] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.745296] rkcif_scale_ch1: update sensor info failed -19
[    6.746704] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    6.746714] rkcif_tools_id2: update sensor info failed -19
[    6.746972] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    6.746982] rkcif_tools_id1: update sensor info failed -19
[    6.996229] rk-pcie fe150000.pcie: PCIe Link Fail
[    6.996267] rk-pcie fe150000.pcie: failed to initialize host
[   11.039586] rockchip-dp fded0000.edp: failed to get hpd plug in status
[   11.041773] rockchip-dp fded0000.edp: failed to get hpd plug in status

Ubuntu 22.04.3 LTS localhost.localdomain ttyFIQ0

localhost login: root (automatic login)

Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.10.160-rockchip aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

Expanded Security Maintenance for Applications is not enabled.

0 updates can be applied immediately.

Enable ESM Apps to receive additional future security updates.
See https://ubuntu.com/esm or run: sudo pro status


Last login: Wed Dec 27 09:49:55 UTC 2023 on ttyFIQ0
root@localhost:~# [   12.907713] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.907744] stream_cif_mipi_id0: update sensor info failed -19
[   12.908223] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.908233] stream_cif_mipi_id1: update sensor info failed -19
[   12.908457] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.908472] rkcif_tools_id2: update sensor info failed -19
[   12.908665] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.908671] stream_cif_mipi_id2: update sensor info failed -19
[   12.908843] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   12.908849] stream_cif_mipi_id3: update sensor info failed -19
[   12.909043] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.909049] rkcif_scale_ch0: update sensor info failed -19
[   12.909229] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.909234] rkcif_scale_ch1: update sensor info failed -19
[   12.909408] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.909412] rkcif_scale_ch2: update sensor info failed -19
[   12.909602] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   12.909607] rkcif_scale_ch3: update sensor info failed -19
[   12.909806] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.909812] rkcif_tools_id0: update sensor info failed -19
[   12.909982] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.909987] rkcif_tools_id1: update sensor info failed -19
[   12.910176] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.910180] stream_cif_mipi_id0: update sensor info failed -19
[   12.910370] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.910374] stream_cif_mipi_id1: update sensor info failed -19
[   12.910542] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.910546] stream_cif_mipi_id2: update sensor info failed -19
[   12.910710] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   12.910714] stream_cif_mipi_id3: update sensor info failed -19
[   12.910889] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.910896] rkcif_scale_ch0: update sensor info failed -19
[   12.911059] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.911063] rkcif_scale_ch1: update sensor info failed -19
[   12.911229] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.911233] rkcif_scale_ch2: update sensor info failed -19
[   12.911403] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   12.911408] rkcif_scale_ch3: update sensor info failed -19
[   12.911581] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   12.911585] rkcif_tools_id0: update sensor info failed -19
[   12.911766] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   12.911770] rkcif_tools_id1: update sensor info failed -19
[   12.911946] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   12.911950] rkcif_tools_id2: update sensor info failed -19
[   13.159983] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.159994] stream_cif_mipi_id0: update sensor info failed -19
[   13.160062] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.160065] stream_cif_mipi_id1: update sensor info failed -19
[   13.160131] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.160134] rkcif_tools_id2: update sensor info failed -19
[   13.160195] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.160199] stream_cif_mipi_id2: update sensor info failed -19
[   13.160261] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   13.160264] stream_cif_mipi_id3: update sensor info failed -19
[   13.160325] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.160328] rkcif_scale_ch0: update sensor info failed -19
[   13.160389] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.160392] rkcif_scale_ch1: update sensor info failed -19
[   13.160453] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.160456] rkcif_scale_ch2: update sensor info failed -19
[   13.160516] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   13.160519] rkcif_scale_ch3: update sensor info failed -19
[   13.160580] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.160583] rkcif_tools_id0: update sensor info failed -19
[   13.160643] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.160646] rkcif_tools_id1: update sensor info failed -19
[   13.160717] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.160720] stream_cif_mipi_id0: update sensor info failed -19
[   13.160782] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.160785] stream_cif_mipi_id1: update sensor info failed -19
[   13.160850] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.160853] stream_cif_mipi_id2: update sensor info failed -19
[   13.160913] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   13.160916] stream_cif_mipi_id3: update sensor info failed -19
[   13.160977] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.160979] rkcif_scale_ch0: update sensor info failed -19
[   13.161040] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.161043] rkcif_scale_ch1: update sensor info failed -19
[   13.161102] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.161105] rkcif_scale_ch2: update sensor info failed -19
[   13.161165] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   13.161168] rkcif_scale_ch3: update sensor info failed -19
[   13.161229] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   13.161232] rkcif_tools_id0: update sensor info failed -19
[   13.161291] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   13.161294] rkcif_tools_id1: update sensor info failed -19
[   13.161353] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   13.161356] rkcif_tools_id2: update sensor info failed -19
[   13.471903] rockchip-dp fded0000.edp: failed to get hpd plug in status

root@localhost:~#

Hello,

Thanks for the additional info.

Here is the carrier board I am using(seestudio reComputer-J101):

Checked the image I downloaded and the MD5 checks.

I have not yet checked the serial log(need to find the cable here :P). The lights at the carrier board seen to indicate activity, I can even ping the system, but nothing beyond the port I mentioned on my original post respond.

Tried to connect to a monitor too, no signal.

Hello, I checked the datasheet of the carrier board you attached, and it says “J101 is a cost-effective, high-performance, interface rich NVIDIA Jetson Nano carrier compatible board”, our Mixtile Core3588E is compatible with NVIDIA Jetson TX2 NX. We have not tested whether it is compatible with Jetson Nano’s carrier board, but according to your description, it seems that it can start normally. If you can access the serial port and give It would be better if we have more serial port output logs. If the serial port cannot be accessed temporarily, our system uses the USB OTG port as an adb device. If you connect the J101 typec interface, you should be able to see it on the computer. An adb device, and you can use adb shell to connect, so you can see some related log information.

Managed to connect to ODB port via the port 5555 it opens remotely. Apparently everything is working just fine. Installed the rest of packages to allow me to SSH into the device. It also booted fine on Turing PI slot that seems compatible with the Nvidia Jetison

Thanks for the troubleshooting pointers. The port 5555 helped to get going and installing the ssh and other packages I need.

In fact, ADB can be connected through the network or USB cable. We have also enabled the sshd service on the Mixtile Core3588E by default. However, since Ubuntu does not set a default user before setting up, the login user cannot be specified when logging in via ssh. For ADB, There is no need to log in as a user. We are glad that you were able to troubleshoot the problem. If you encounter any new questions, please feel free to ask, and we’ll be happy to assist you.

I will have to troubleshoot, but the J101 board might not be exposing all the stuff the card needs. There is a bunch of errors on boot logs. ALso, I do not get SSH working as you said out of the box. I need to use the ADB via tcp to 5555 and systemctl sshd start. See the errors on dmesg:

Analyzing the logs of this kernel, most of the errors are related to the camera interface and display interface.

[   14.714480] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.714503] stream_cif_mipi_id0: update sensor info failed -19
[   14.714993] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.715007] stream_cif_mipi_id1: update sensor info failed -19
[   14.715269] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.715278] rkcif_tools_id2: update sensor info failed -19
[   14.715502] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.715508] stream_cif_mipi_id2: update sensor info failed -19
[   14.715681] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.715686] stream_cif_mipi_id3: update sensor info failed -19
[   14.715850] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.715854] rkcif_scale_ch0: update sensor info failed -19
[   14.716027] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.716035] rkcif_scale_ch1: update sensor info failed -19
[   14.716204] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.716210] rkcif_scale_ch2: update sensor info failed -19
[   14.716378] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.716382] rkcif_scale_ch3: update sensor info failed -19
[   14.716549] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.716553] rkcif_tools_id0: update sensor info failed -19
[   14.716716] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.716720] rkcif_tools_id1: update sensor info failed -19
[   14.716897] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.716901] stream_cif_mipi_id0: update sensor info failed -19
[   14.717076] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.717080] stream_cif_mipi_id1: update sensor info failed -19
[   14.717247] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.717251] stream_cif_mipi_id2: update sensor info failed -19
[   14.717410] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.717414] stream_cif_mipi_id3: update sensor info failed -19
[   14.717575] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.717578] rkcif_scale_ch0: update sensor info failed -19
[   14.717737] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.717742] rkcif_scale_ch1: update sensor info failed -19
[   14.717908] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.717912] rkcif_scale_ch2: update sensor info failed -19
[   14.718084] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.718088] rkcif_scale_ch3: update sensor info failed -19
[   14.718277] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.718281] rkcif_tools_id0: update sensor info failed -19
[   14.718449] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.718454] rkcif_tools_id1: update sensor info failed -19
[   14.718633] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.718637] rkcif_tools_id2: update sensor info failed -19
[   14.919072] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.919098] stream_cif_mipi_id0: update sensor info failed -19
[   14.919187] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.919193] stream_cif_mipi_id1: update sensor info failed -19
[   14.919270] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.919274] rkcif_tools_id2: update sensor info failed -19
[   14.919342] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.919345] stream_cif_mipi_id2: update sensor info failed -19
[   14.919413] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.919417] stream_cif_mipi_id3: update sensor info failed -19
[   14.919488] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.919492] rkcif_scale_ch0: update sensor info failed -19
[   14.919566] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.919570] rkcif_scale_ch1: update sensor info failed -19
[   14.919635] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.919639] rkcif_scale_ch2: update sensor info failed -19
[   14.919709] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.919712] rkcif_scale_ch3: update sensor info failed -19
[   14.919786] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.919791] rkcif_tools_id0: update sensor info failed -19
[   14.919862] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.919867] rkcif_tools_id1: update sensor info failed -19
[   14.919959] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.919963] stream_cif_mipi_id0: update sensor info failed -19
[   14.920030] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.920034] stream_cif_mipi_id1: update sensor info failed -19
[   14.920100] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.920103] stream_cif_mipi_id2: update sensor info failed -19
[   14.920169] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.920172] stream_cif_mipi_id3: update sensor info failed -19
[   14.920239] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.920242] rkcif_scale_ch0: update sensor info failed -19
[   14.920308] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.920312] rkcif_scale_ch1: update sensor info failed -19
[   14.920381] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[   14.920385] rkcif_scale_ch2: update sensor info failed -19
[   14.920451] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[   14.920455] rkcif_scale_ch3: update sensor info failed -19
[   14.920523] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[   14.920527] rkcif_tools_id0: update sensor info failed -19
[   14.920594] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[   14.920598] rkcif_tools_id1: update sensor info failed -19
[   14.920666] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!

This log is an error reported because the driver cannot find the camera node because the camera module is not connected. We have enabled the camera node in the device tree by default.

[   47.234881] dwhdmi-rockchip fde80000.hdmi: i2c read time out!
[   52.622486] rockchip-dp fded0000.edp: failed to read max link rate

This log indicates that the display device cannot obtain EDID information because there is no DP interface on your carrier board. It may be that the HPD pin of the DP interface on the carrier board is pulled high, causing the system to think that a DP display is connected, but about the HDMI display. Problem needs further investigation

the model of the carrier board we use is Leetop A206, which has 1HDMI+1DP.

img

According to the datasheet of the J101 carrier board you provided, it has an HDMI port. We have not tested J101 carrier board yet, but both HDMI and DP can work normally on the Leetop A206, so I wonder if some pin configurations are incompatible. Caused the problem of being unable to display.

Unplug the HDMI cable and do the following in the shell?

cat /sys/class/drm/card0-HDMI-A-1/status

Is the result “connected”?If the HDMI cable is unplugged and the status still displays “connected”, it means there is a problem with the level detection of the HDMI HPD pin. At this time, you can check whether the pin triggers an interrupt normally and execute the following command.

cat /proc/interrupts | grep dw-hdmi-qp-hpd|awk '{print $2,$3, $4, $5}'| awk '{print $1 + $2 + $3 + $4}'

If the result is not 0, it means that HDMI plugging and unplugging triggers an interrupt.

You can first execute the following commands to provide us with some information, and we will use this information to troubleshoot the next step.

Thanks for the help Kevin!

I took a while to get back to it. My system was not booting due to some issue on systemmd I had to repair it.

I had to issue:
systemctl isolate multi-user.target

and

systemctl get-default

reboot

after it: systemctl set-default multi-user target

I did not poke much more at the system, but it seems fine running on turing pi2 with nvme:

rock@xiringuito1:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 115.3G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 114.7G 0 part /
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
nvme0n1 259:0 0 232.9G 0 disk
rock@xiringuito1:~$

Hello, I would like to ask you what stage the system is stuck at when it cannot start? Is it in the systemd stage? Is this problem caused by plugging in the nvme solid state drive? Are there any output logs indicating that the system cannot start?