Booting frozen on Splash Screen

Post Reply
sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Booting frozen on Splash Screen

Post by sousaplex »

I've found a few of our Odroid C4 boards are frozen at the splash screen. We're using eMMC cards.

Here is the serial output:

Code: Select all

SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:0;REA






















                                                                               ;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20282000
B1:a0f83180

TE: 158815

BL2 Built : 22:54:32, Apr 28 2020. g12a ga659aac-dirty - changqing.gao@droid11

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
DDR driver_vesion: LPDDR4_PHY_V_0_1_15 build time: Apr 28 2020 22:54:28
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, par0
fw parse done
Load ddrfw from eMMC, src: 0x00030200, des: 0xfffd0000, size: 0x0000c000, part:0
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x00004000, part:0
PIEI prepare done
fastboot data load
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
fastboot data verify
verify result: 255
Cfg max: 2, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1320MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part:0
00000000
emmc switch 0 ok

dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Load ddrfw from eMMC, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part:0
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

R0_RxClkDly_Margin==70 ps 6
R0_TxDqDly_Margi==118 ps 10


R1_RxClkDly_Margin==0 ps 0
R1_TxDqDly_Margi==0 ps 0

 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001

soc_vref_reg_value 0x 0000004f 0000004d 0000004e 0000004d 00000051 00000050 0003
2D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_15 build time: Jun 18 2019 20:29:43
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00700024DDR size: 3928MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 456
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, par0
Load BL3X from eMMC, src: 0x0003c200, des: 0x0172c000, size: 0x0009c000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3386-3b31431 2019-05-21 10:41:54 luan.yuan@droid15-sz]
OPS=0x10
ring efuse init
2b 0c 10 00 01 14 1b 00 00 02 39 39 36 50 43 50
[0.017354 Inits done]
secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):4fc40b1
NOTICE:  BL31: Built : 15:57:33, May 22 2019
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-g766167b (Dec 27 2021 - 17:50:19), Build: jenkins-s905x_pie_64-A8

DRAM:  3.5 GiB
Relocation Offset is: d6ef0000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000d7f84580
MMC:   aml_priv->desc_buf = 0x00000000d3ee07c0
aml_priv->desc_buf = 0x00000000d3ee2b00
SDIO Port C: 0, SDIO Port B: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x172000
[mmc_startup] mmc refix success
[mmc_init] mmc init success
In:    serial
Out:   serial
Err:   serial
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: driver version: v20190313
vpu: detect chip type: 12
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level = 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
cvbs: cpuid:0x2b
cvbs_config_hdmipll_g12a
cvbs_set_vid2_clk
reading boot-logo.bmp.gz
60625 bytes read in 5 ms (11.6 MiB/s)
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]set initrd_high: 0x3d800000
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3d800000 width=3840, height=1440
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 2.0  div=10
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 2.0  div=10
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
USB3.0 XHCI init start
Net:   dwmac.ff3f0000
syntax error
Hit Enter or space or Ctrl+C key to stop autoboot -- :  0
## Attempting fetch boot.ini in mmc:0...
reading boot.ini
3898 bytes read in 2 ms (1.9 MiB/s)
## Executing script at 04000000
reading env.ini
5055 bytes read in 2 ms (2.4 MiB/s)
ini: Imported hdmimode as 1080p60hz
ini: Imported modeline as 2560,1440,241500,88800,60,2560,2608,2640,2720,1440,141
ini: Imported customwidth as 2560
ini: Imported customheight as 1440
ini: Imported voutmode as hdmi
ini: Imported display_autodetect as true
ini: Imported autoFramerate as false
ini: Imported backlight_pwm as yes
ini: Imported adjustScreenWay as alignment
ini: Imported zoom_rate as 100
ini: Imported screenAlignment as 0 0 0 0
ini: Imported colorattribute as 444,8bit
ini: Imported osd_reverse as 0
ini: Imported video_reverse as 0
ini: Imported suspend_hdmiphy as 1
ini: Imported disablehpd as true
ini: Imported disable_vu7 as false
ini: Imported touch_invert_x as false
ini: Imported touch_invert_y as false
ini: Imported test_mt_vid as 0000
ini: Imported test_mt_pid as 0000
ini: Imported prevent_sleep as 1
ini: Imported max_freq_little as 2016
ini: Imported governor_little as performance
ini: Imported enable_wol as 0
ini: Imported heartbeat as 1
ini: Imported sg_tablesize as 2
ini: Imported overlays as i2c0 i2c1 spi0 uart0 pcf8563 pwm_ab pwm_ef
ini: Imported overlays_resize as 16384
ini: Imported gpuScaleMode as 2
edid extension block number : 2
Dump EDID Rawdata
00000000000000011e6d010001010101011d010380a05a780aee91a3544c9926
0f5054a1080031404540614071408180d1c00101010108e80030f2705a80b058
8a0040846300001e662150b051001b304070360040846300001e000000fd0018
781e873c000a202020202020000000fc004c472054560a2020202020202001a0
020349f15a6160101f66650413051403021220212215015d5e5f6263643f4023
0957076e030c001000b83c2000800102030468d85dc40178800302e200cfe305
c000e3060d01e20f33565e00a0a0a029503020350040846300001e0000000000
00000000000000000000000000000000000000000000000000000000000000cb
No header found - count 0
hdmitx: read edid fails.. retry..
edid extension block number : 2
Dump EDID Rawdata
00ffffffffffff001e6d010001010101011d010380a05a780aee91a3544c9926
0f5054a1080031404540614071408180d1c00101010108e80030f2705a80b058
8a0040846300001e662150b051001b304070360040846300001e000000fd0018
781e873c000a202020202020000000fc004c472054560a2020202020202001a0
020349f15a6160101f66650413051403021220212215015d5e5f6263643f4023
0957076e030c001000b83c2000800102030468d85dc40178800302e200cfe305
c000e3060d01e20f33565e00a0a0a029503020350040846300001e0000000000
00000000000000000000000000000000000000000000000000000000000000cb
Manufacturer: GSM Model 1 Serial Number 16843009
EDID version: 1.3
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
Standard timings supported:
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
  1152x864@60Hz
  1280x1024@60Hz
  1920x1080@60Hz
Detailed mode (1) : Clock 594 MHz, 1600 mm x 900 mm
               3840 4016 4104 4400 hborder 0
               2160 2168 2178 2250 vborder 0
               +hsync +vsync
Detailed mode (1) : Clock 85 MHz, 1600 mm x 900 mm
               1360 1424 1536 1792 hborder 0
                768  771  777  795 vborder 0
               +hsync +vsync
Monitor ranges (GTF): 24-120Hz V, 30-135kHz H, max dotclock 600MHz
Monitor name: LG TV
Has 1 extension blocks
Checksum: 0xa0 (valid)

CEA extension block
Extension version: 3
69 bytes of CEA data
    VIC  97 3840x2160@60Hz
    VIC  96 3840x2160@50Hz
    VIC  16 1920x1080@60Hz
    VIC  31 1920x1080@50Hz
    VIC 102 4096x2160@60Hz
    VIC 101 4096x2160@50Hz
    VIC   4 1280x720@60Hz
    VIC  19 1280x720@50Hz
    VIC   5 1920x1080i@60Hz
    VIC  20 1920x1080i@50Hz
    VIC   3 720x480@60Hz
    VIC   2 720x480@60Hz
    VIC  18 720x576@50Hz
    VIC  32 1920x1080@24Hz
    VIC  33 1920x1080@25Hz
    VIC  34 1920x1080@30Hz
    VIC  21 1440x576i@50Hz
    VIC   1 640x480@60Hz
    VIC  93 3840x2160@24Hz
    VIC  94 3840x2160@25Hz
    VIC  95 3840x2160@30Hz
    VIC  98 4096x2160@24Hz
    VIC  99 4096x2160@25Hz
    VIC 100 4096x2160@30Hz
    VIC  63 1920x1080@120Hz
    VIC  64 1920x1080@100Hz
    Linear PCM, max channels 2
  Vendor-specific data block, OUI 000c03 (HDMI)
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 300MHz
    Extended HDMI video details:
      HDMI VIC 0 3840x2160@30Hz
      HDMI VIC 1 3840x2160@25Hz
      HDMI VIC 2 3840x2160@24Hz
      HDMI VIC 3 4096x2160@24Hz
  Vendor-specific data block, OUI c45dd8
    YCbCr quantization: (1)
    RGB quantization: (1)
    PT scan behaviour: (0)
    IT scan behaviour: (3)
    CE scan behaviour: (3)
    xvYCC601
    xvYCC709
    sYCC601
    AdobeYCC601
    AdobeRGB
    BT2020cYCC
    BT2020YCC
    BT2020RGB
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      Traditional gamma - HDR luminance range
      SMPTE ST2084
      Unknown
    Supported static metadata descriptors:
      Static metadata type 1
Detailed mode (1) : Clock 241 MHz, 1600 mm x 900 mm
               2560 2608 2640 2720 hborder 0
               1440 1443 1448 1481 vborder 0
               +hsync +vsync
Checksum: 0xcb (valid)

odroid_support_mode 2160p60hz420
bestmode is 2160p60hz420, IEEEOUI 0x000c03
HDMI Mode
odroid_support_mode 2160p60hz420
bestmode is 2160p60hz420, IEEEOUI 0x000c03
HDMI Mode
movi: the partiton 'dtbs' is reading...
### CRAMFS load complete: 70925 bytes loaded to 0x10000000
### CRAMFS load complete: 223 bytes loaded to 0x1080000
### CRAMFS load complete: 223 bytes loaded to 0x1080000
### CRAMFS load complete: 516 bytes loaded to 0x1080000
### CRAMFS load complete: 380 bytes loaded to 0x1080000
### CRAMFS load complete: 469 bytes loaded to 0x1080000
### CRAMFS load complete: 513 bytes loaded to 0x1080000
### CRAMFS load complete: 513 bytes loaded to 0x1080000
movi: the partiton 'boot' is reading...
Bad Linux ARM64 Image magic!
ee_gate_off ...
## Booting Android Image at 0x01080000 ...
reloc_addr =d3f0cad0
copy done
Kernel command line: otg_device=1 buildvariant=eng
No androidboot.dtbo_idx configuredactive_slot is <NULL>
Unknown command 'store' - try 'help'
No dtbo patitions found
load dtb from 0x10000000 ......
No valid dtbo image found
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02a13200
   reserving fdt memory region: addr=10000000 size=28000
   Loading Ramdisk to 3d671000, end 3d7ff202 ... OK
   Loading Device Tree to 000000001ffd5000, end 000000001fffffff ... OK

Starting kernel ...

uboot time: 5813221 us
pwr_key=ffffffff
[    0.000000@0]        07400000 - 07500000,     1024 KB, ramoops@0x07400000
[    0.000000@0]        05000000 - 05400000,     4096 KB, linux,secmon
[    0.000000@0]        ed800000 - ed800000,        0 KB, linux,ppmgr
[    0.000000@0]        7f800000 - 80000000,     8192 KB, linux,meson-fb
[    0.000000@0]        e5800000 - ed800000,   131072 KB, linux,ion-dev
[    0.000000@0]        e3000000 - e5800000,    40960 KB, linux,di_cma
[    0.000000@0]        65000000 - 78400000,   315392 KB, linux,codec_mm_cma
[    0.000000@0]        e3000000 - e3000000,        0 KB, linux,codec_mm_reservd
[    0.000000@0]        e1000000 - e3000000,    32768 KB, linux,vm0_cma
[    0.000000@0] sm1 clk probe ok
[    0.269835@0] codec_mm_module_init
[    0.301071@0] cvbs_out: error: failed to get vdac_config
[    0.301257@0] cvbs_out: chrdev devno 264241152 for disp
[    0.547555@0] dmi: Firmware registration failed.
[    0.848359@3] meson-pwm ff802000.pwm: pwm pinmux : can't get pinctrl
[    0.872752@3] mtdoops: mtd device (mtddev=name/number) must be supplied
[    0.902709@3] meson_cpufreq_init:don't find the node <dynamic_gp1_clk>
[    0.908232@3] ff803000.serial: clock gate not found
[    1.009254@2] rtc-pcf8563 0-0051: pcf8563_write_block_data: err=-6 addr=0e, 3
[    1.011306@2] rtc-pcf8563 0-0051: pcf8563_probe: write error
[    1.024924@3] gpio-keypad ff800000.gpio_keypad: failed to get gpio index fros
[    1.037908@3] fb: failed to init reserved memory
[    1.058051@2] di_get_vpu_clkb: get clk vpu error.
[    1.064350@3] Reserved memory: failed to init DMA memory pool at 0x00000000eB
[    1.075714@2] meson-mmc: >>>>>>>>hostbase ffffff8008809000, dmode
[    1.127557@3] meson-mmc: >>>>>>>>hostbase ffffff8008823000, dmode
[    1.172582@3] cectx ff80023c.aocec: cec driver date:2019/12/09:sm1 bus checkr
[    1.172582@3]
[    1.178018@3] cectx ff80023c.aocec: compatible:amlogic, aocec-sm1
[    1.183086@3] cectx ff80023c.aocec: cecb_ver:0x2
[    1.187643@3] cectx ff80023c.aocec: line_reg:0x1
[    1.192298@3] cectx ff80023c.aocec: line_bit:0x3
[    1.196828@3] cectx ff80023c.aocec: ee_to_ao:0x1
[    1.202010@3] cectx ff80023c.aocec: not find 'port_num'
[    1.206684@3] cectx ff80023c.aocec: using cec:1
[    1.211221@3] cectx ff80023c.aocec: no hdmirx regs
[    1.216027@3] cectx ff80023c.aocec: no hhi regs
[    1.222856@2] cectx ff80023c.aocec: wakeup_reason:0x0
[    1.225642@2] cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0
[    1.231101@2] cectx ff80023c.aocec: aml_cec_probe success end
[    1.247713@2] page_trace_module_init, create sysfs failed
[    1.254065@2] defendkey ff630218.defendkey: Reserved memory is not enough!
[    1.268035@2] Error: Driver 'spdif-dit' is already registered, aborting...
[    1.483032@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.485391@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Lefth
[    1.496438@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.504378@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Lefth
[    1.515756@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.523730@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Lefth
[    1.535058@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.543056@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Lefth
[    1.554039@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.562122@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Righh
[    1.573302@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.581338@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Righh
[    1.592888@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.600925@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Righh
[    1.612475@0] aml_codec_T9015 ff632000.t9015: ASoC: no source widget found fC
[    1.620512@0] aml_codec_T9015 ff632000.t9015: ASoC: Failed to add route Righh
[    1.631862@0] asoc-aml-card auge_sound: control 2:0:0:I2SIn CLK:0 is alreadyt
[    1.639435@0] snd_tdm ff660000.audiobus:tdm@1: ASoC: Failed to add I2SIn CLK6
[    1.646857@0] aml_dai_tdm_probe, failed add snd tdm controls
[    1.653952@0] aml_codec_T9015 ff632000.t9015: ASoC: mux Lineout left P switcs
[    1.660806@0] aml_codec_T9015 ff632000.t9015: ASoC: mux Lineout left N switcs
[    1.668967@0] aml_codec_T9015 ff632000.t9015: ASoC: mux Lineout right P swits
[    1.677343@0] aml_codec_T9015 ff632000.t9015: ASoC: mux Lineout right N swits
[    1.825216@0] thermal: read gpupp failed
[    1.825485@0] thermal: read gpupp failed
[    1.827634@0] thermal: read gpupp failed
[[    5.365511@2] emmc: tuning execution failed: -1
[    5.365545@2] meson-mmc: emmc: error -1 whilst initialising MMC card
[   11.938785@0] init: bool android::init::FirstStageMount::InitRequiredDevicesr
[   11.947137@0] init: Failed to mount required partitions early ...
[   11.965576@0] reboot: Restarting system with command 'bootloader'
bl31 reboot reason: 0xd
bl31 reboot reason: 0x7
system cmd  1.
SM1:BL:511f6b:81ca2f;FEAT:A0F83180:20282000;POC:F;RCY:0;EMMC:0;READ:0;0.0;CHK:0;
bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000703
L2:00008067
L3:15000020
S1:00000000
B2:20282000
B1:a0f83180

TE: 154896

BL2 Built : 22:54:32, Apr 28 2020. g12a ga659aac-dirty - changqing.gao@droid11

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
Use GP1_pll as DSU clk.
DSU clk: 1200 Mhz
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
DDR driver_vesion: LPDDR4_PHY_V_0_1_15 build time: Apr 28 2020 22:54:28
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, par0
fw parse done
Load ddrfw from eMMC, src: 0x00030200, des: 0xfffd0000, size: 0x0000c000, part:0
Load ddrfw from eMMC, src: 0x0002c200, des: 0xfffd0000, size: 0x00004000, part:0
PIEI prepare done
fastboot data load
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
fastboot data verify
verify result: 255
Cfg max: 2, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1320MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part:0
00000000
emmc switch 0 ok

dmc_version 0001
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Load ddrfw from eMMC, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part:0
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

R0_RxClkDly_Margin==94 ps 8
R0_TxDqDly_Margi==118 ps 10


R1_RxClkDly_Margin==0 ps 0
R1_TxDqDly_Margi==0 ps 0

 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001

soc_vref_reg_value 0x 0000004e 0000004d 0000004e 0000004e 00000051 00000050 0003
2D training succeed
aml_ddr_fw_vesion: LPDDR4_PHY_V_0_1_15 build time: Jun 18 2019 20:29:43
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 2048MB
DMC_DDR_CTRL: 00700024DDR size: 3928MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 461
result report
boot times 1Enable ddr reg access
00000000
emmc switch 3 ok
Authentication key not yet programmed
get rpmb counter error 0x00000007
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, par0
Load BL3X from eMMC, src: 0x0003c200, des: 0x0172c000, size: 0x0009c000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3386-3b31431 2019-05-21 10:41:54 luan.yuan@droid15-sz]
OPS=0x10
ring efuse init
2b 0c 10 00 01 14 1b 00 00 02 39 39 36 50 43 50
[0.952568 Inits done]
secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):4fc40b1
NOTICE:  BL31: Built : 15:57:33, May 22 2019
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
ERROR:   Error initializing runtime service opteed_fast


U-Boot 2015.01-g766167b (Dec 27 2021 - 17:50:19), Build: jenkins-s905x_pie_64-A8

DRAM:  3.5 GiB
Relocation Offset is: d6ef0000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000d7f84580
MMC:   aml_priv->desc_buf = 0x00000000d3ee07c0
aml_priv->desc_buf = 0x00000000d3ee2b00
SDIO Port C: 0, SDIO Port B: 1
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x172000
[mmc_startup] mmc refix success
[mmc_init] mmc init success
In:    serial
Out:   serial
Err:   serial
vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
vpu: driver version: v20190313
vpu: detect chip type: 12
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level = 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
cvbs: cpuid:0x2b
cvbs_config_hdmipll_g12a
cvbs_set_vid2_clk
reading boot-logo.bmp.gz
60625 bytes read in 5 ms (11.6 MiB/s)
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]set initrd_high: 0x3d800000
[OSD]fb_addr for logo: 0x3d800000
[OSD]check dts: FDT_ERR_BADMAGIC, load default fb_addr parameters
[OSD]fb_addr for logo: 0x3d800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3d800000 width=3840, height=1440
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 2.0  div=10
set hdmitx VIC = 16
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 16
enc_vpu_bridge_reset[1319]
rx version is 2.0  div=10
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
USB3.0 XHCI init start
Net:   dwmac.ff3f0000
syntax error

User avatar
rooted
Posts: 9634
Joined: Fri Dec 19, 2014 9:12 am
languages_spoken: english
Location: Gulf of Mexico, US
Has thanked: 761 times
Been thanked: 505 times
Contact:

Re: Booting frozen on Splash Screen

Post by rooted »

Looks like a partition may be corrupted?

You could try scanning/mounting it with the eMMC adapter on a Linux PC.

User avatar
odroid
Site Admin
Posts: 39538
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 2675 times
Been thanked: 1480 times
Contact:

Re: Booting frozen on Splash Screen

Post by odroid »

@sousaplex,
Our sales team will contact you soon.

sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by sousaplex »

We have run into this issue even more frequently and it is very perplexing.

At first we thought this may be the boards but we have now eliminated this.

We bought a proper duplicator and took an image we knew was working as the master and cloned 4 other eMMC cards. We then used Board A with the first cloned card (Card A). And this did not boot up and instead showed a white screen. Then we tried Card A on another board Board B, and it also showed a white screen. We then used Card B (the second cloned card) on Board A and found that it worked. Then we tried Card B on Board B and found that worked as well.

Our initial thought was that the card must have become corrupt as per above, but when we ran a bit-by-bit comparison with the working card, it showed they were identical (screenshot attached).

We have run this test many times over with multiple boards and cards.

sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by sousaplex »

I believe the photo didnt attach properly on the last post. Please find here.

Image
Attachments
IMG_5009 copy.jpg
IMG_5009 copy.jpg (230.21 KiB) Viewed 152 times

User avatar
odroid
Site Admin
Posts: 39538
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English, Korean
ODROIDs: ODROID
Has thanked: 2675 times
Been thanked: 1480 times
Contact:

Re: Booting frozen on Splash Screen

Post by odroid »

Can you please show us the production batch number (on the QR code label) on your C4 boards?

We found that eMMC booting failure rate was 15~18% in the EL2203 ('2022 March) production batch.
Please check the top mark of the U24 regulator IC with a magnifier or your smartphone camera with zoom function.
If you find "4BGHA" on the regulator IC, the board has an eMMC booting problem very likely.
viewtopic.php?p=350611#p350611

There was no such problem with products produced in May, June, August and later.

EricSF
Posts: 1
Joined: Wed Sep 21, 2022 9:54 pm
languages_spoken: english
ODROIDs: C4
Has thanked: 0
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by EricSF »

Thank you for the reply - I just checked a board that was having this issue and the markings are different, however, the booting issue is consistent with the other boards. Have any other issues been reported on boards with this marking?

I have attached a picture for reference - Your help would be much appreciated.
Attachments
IMG_5021.jpg
IMG_5021.jpg (325.05 KiB) Viewed 125 times

sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by sousaplex »

@odroid What is the best way to RMA these boards, and have them replaced?

sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by sousaplex »

Also, we found two other boards with the same issue - IC Regulator Markings on these are:

8130
F000P

8130
F0015

We will keep a log of which other markings we find.

User avatar
neal
Posts: 286
Joined: Fri Apr 14, 2017 10:02 am
languages_spoken: Korean, English
Has thanked: 15 times
Been thanked: 26 times
Contact:

Re: Booting frozen on Splash Screen

Post by neal »

EricSF wrote:
Wed Sep 21, 2022 9:57 pm
I just checked a board that was having this issue and the markings are different, however, the booting issue is consistent with the other boards. Have any other issues been reported on boards with this marking?
The IC(U24) you showed hasn't reported that issue yet.
How about using uSD card? Is it okay to boot via uSD slot? Can you show me the result if using the official ubuntu image with eMMC via Etchar?
https://wiki.odroid.com/odroid-c4/getti ... redirect=1

sousaplex
Posts: 26
Joined: Fri Sep 15, 2017 12:20 am
languages_spoken: english
ODROIDs: C2, C4
Has thanked: 2 times
Been thanked: 0
Contact:

Re: Booting frozen on Splash Screen

Post by sousaplex »

@neal

We don't currently use (or have) uSD. What results would you like us to post for eMMC?

User avatar
neal
Posts: 286
Joined: Fri Apr 14, 2017 10:02 am
languages_spoken: Korean, English
Has thanked: 15 times
Been thanked: 26 times
Contact:

Re: Booting frozen on Splash Screen

Post by neal »

sousaplex wrote:
Fri Sep 23, 2022 9:14 am
@neal

We don't currently use (or have) uSD. What results would you like us to post for eMMC?
sousaplex wrote:
Wed Sep 21, 2022 12:10 am
We bought a proper duplicator and took an image we knew was working as the master and cloned 4 other eMMC cards. We then used Board A with the first cloned card (Card A). And this did not boot up and instead showed a white screen. Then we tried Card A on another board Board B, and it also showed a white screen. We then used Card B (the second cloned card) on Board A and found that it worked. Then we tried Card B on Board B and found that worked as well.

Our initial thought was that the card must have become corrupt as per above, but when we ran a bit-by-bit comparison with the working card, it showed they were identical (screenshot attached).
I guess that one of them ( C4, bit-by-bit comparison machine - it is the duplicator? and your android image) is caused to freeze C4. but I don't think that comparison machine is...
So, I just wanted to narrow the root cause to whether your android image is okay or not. If you try with that official ubuntu image as I said before.
Please let me know the result.

Post Reply

Return to “Android”

Who is online

Users browsing this forum: No registered users and 1 guest