Hi, Xiong,
Still no HDMI display after burning u-boot_kvim3_ab.bin.
I tried to burn ubuntu-24.04, the VIM3 dose not have HDMI output. Is it possible of hardware issue?
https://dl.khadas.com/products/vim3/firmware/ubuntu/emmc/ubuntu-24.04/vim3-ubuntu-24.04-server-linux-5.15-fenix-1.7-240926-emmc.img.xz
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,8bit
Dump EDID Rawdata
00ffffffffffff004a8b3b2a010101011715010380342078ea1ec5ae4f34b126
0e5054a54b008180a940d1c0714f0101010101010101023a801871382d40582c
4500132b2100001e000000ff004a3235374d3936423030464c0a000000fc0052
544b204648440a2020202020000000fd00384c1e5111000a202020202020012c
020329f15090050403020716011f121314201511062309070767030c00100038
2d83010000e3050301023a801871382d40582c450006442100001e011d801871
1c1620582c250006442100009e011d007251d01e206e28550006442100001e8c
0ad08a20e02d10103e960006442100001800000000000000000000000000003e
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x38
find IEEEOUT
check sum valid
check sum valid
read hdmichecksum: 0x00000000, hdmimode: 1080p60hz, colorattribute: 444,8bit
TV has changed, now crc: 0x2c3e0000
ubootenv hdmimode: 1080p60hz, cscd: 444,8bit, dv_type: 0, hdr_priority: 0
ubootenv best_output: 1, framerate_priority: 1
set HDMI to highest edid mode: 1080p60hz
support current mode:[1080p60hz], deep color:[444,8bit]
get hdmi color attribute: [444,8bit], outputmode is: [1080p60hz]
colorattribute = 444,8bit
sdr final_displaymode:1080p60hz, final_deepcolor:444,8bit
update outputmode: 1080p60hz
update colorattribute: 444,8bit
update hdmichecksum: 0x2c3e0000
dolby_status 0 1
dolby_vision_process: hpd: dv disabled
osd: hpd_state=1
[OSD]using fb_for_4k2k 0
[OSD]fb_addr: 0x3d800000
[OSD]dtb_mem_addr: 16777216
[OSD]load fb addr from dts:/meson-fb
[OSD]status disabled
[OSD]load fb addr from dts:/fb
[OSD]load fb addr from dts:/drm-vpu
[OSD]set initrd_high: 0x3e800000
[OSD]fb_addr for logo: 0x3e800000
[OSD]fb_addr: 0x3d800000
[OSD]dtb_mem_addr: 16777216
[OSD]load fb addr from dts:/meson-fb
[OSD]status disabled
[OSD]load fb addr from dts:/fb
[OSD]load fb addr from dts:/drm-vpu
[OSD]fb_addr for logo: 0x3e800000
[OSD]fb_width: 1920
[OSD]fb_height: 1080
[OSD]display_bpp: 24
[OSD]display_width: 1920
[OSD]display_height: 1080
[OSD]display_color_fg: 65535
[OSD]display_color_bg: 0
[OSD]display_color_index: 24
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0x3e800000 width=5760, height=2160
[OSD]osd[0] canvas.idx =0x40
[OSD]osd[0] canvas.addr=0x3e800000
[OSD]osd[0] canvas.width=5760
[OSD]osd[0] canvas.height=2160
1080138 bytes read in 61 ms (16.9 MiB/s)
[OSD]Display-bmp: 600 x 600 with 16777216 colors
[OSD]fb=0x000000003ec9c53c; bmap=0x000000000002008a, width=600, height= 600, lcd_line_length=5760, bmp_line_bytes=1800, fb_gdev.fb_width=1920, fb_gdev.fb_height=1080
[OSD]video_scale_bitmap src w=1920, h=1080, dst w=1920, dst h=1080
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
[OSD]osd[0] enable: 1
[OSD]video_scale_bitmap src w=1920, h=1080, dst w=1920, dst h=1080
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
[OSD]osd[0] enable: 1
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
hdmitx sub-clock: 5940000 2 2 2 6 1 1 1 -1
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6 vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x44
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 2.0 div=10
hdmitx phy setting done
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,8bit, hdmichecksum: 0x2c3e0000
dolby_status 0 1
dolby_status 0 1
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: 01.01.240926.102902
U-Boot 2015.01 (Sep 26 2024 - 10:29:02)
amlkey_init() enter!
amlkey_init() 59: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L528:key[usid] not programed yet
mac address: c8:63:14:71:2d:9b
[KM]Error:f[key_manage_query_size]L528:key[deviceid] not programed yet
gpio: pin GPIOAO_7 (gpio 7) value is 1
saradc: 0x286, hw_ver: 0x32 (VIM3.V12)
Hardware version: VIM3.V12
normal power on
boot wol: disable
port mode is usb3.0
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Hit Enter or space or Ctrl+C key to stop autoboot -- : 0
pll tsensor avg: 0x2099, u_efuse: 0x8109
temp1: 39
ddr tsensor avg: 0x20de, u_efuse: 0x812a
temp2: 41
device cool done
cfgload: start ...
cfgload: reading /boot.ini from mmc 0:1 ...
card in
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 282: PART_TYPE_DOS
[mmc_init] mmc init success
** Unable to read file /boot.ini **
cfgload: no /boot.ini or empty file on mmc 0:1
cfgload: reading /boot/boot.ini from mmc 0:1 ...
** Unable to read file /boot/boot.ini **
cfgload: no /boot/boot.ini or empty file on mmc 0:1
cfgload: reading /boot.ini from mmc 1:1 ...
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
cfgload: no /boot.ini or empty file on mmc 1:1
cfgload: reading /boot/boot.ini from mmc 1:1 ...
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
cfgload: no /boot/boot.ini or empty file on mmc 1:1
cfgload: reading /boot/boot.ini from mmc 1:5 ...
cfgload: no /boot/boot.ini or empty file on mmc 1:5
cfgload: failed to read boot.ini on all partitions!
(Re)start USB...
USB0: USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
USB device 0: unknown device
co-phase 0x2, tx-dly 0, clock 40000000
co-phase 0x2, tx-dly 0, clock 40000000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 400000
co-phase 0x2, tx-dly 0, clock 40000000
init_part() 282: PART_TYPE_DOS
[mmc_init] mmc init success
switch to partitions #0, OK
mmc0 is current device
1 5
Scanning mmc 0:1...
Scanning mmc 0:5...
co-phase 0x1, tx-dly 0, clock 40000000
co-phase 0x1, tx-dly 0, clock 40000000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x3ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x3ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x1, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][860]find fixed adj_delay=20
init_part() 282: PART_TYPE_DOS
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
1 2 3 5
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Scanning mmc 1:5...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
222 bytes read in 8 ms (26.4 KiB/s)
Retrieving file: /splash.bmp
[OSD]Display-bmp: 600 x 600 with 16777216 colors
[OSD]fb=0x000000003ec9c53c; bmap=0x000000000002008a, width=600, height= 600, lcd_line_length=5760, bmp_line_bytes=1800, fb_gdev.fb_width=1920, fb_gdev.fb_height=1080
[OSD]osd[0] enable: 1
1: Default
Enter choice: 1: Default
Retrieving file: /initrd.img
27702488 bytes read in 782 ms (33.8 MiB/s)
Retrieving file: /Image
34945536 bytes read in 982 ms (33.9 MiB/s)
Retrieving file: /dtb/amlogic/kvim3.dtb
110473 bytes read in 20 ms (5.3 MiB/s)
Retrieving file: /dtb/amlogic/kvim3.dtb.overlay.env
14 bytes read in 20 ms (0 Bytes/s)
WARNING: 'fdt_overlays_dir' neither in running nor in imported env!
MIPI LCD not exist, disable lcd & touch panel nodes.
Setup PCIe/USB3.0 mode to USB3.0.
Setup DDR size to 4GB.
Retrieving file: /boot/uEnv.txt
539 bytes read in 9 ms (57.6 KiB/s)
Import user vars: /boot/uEnv.txt 539 bytes
append: root=UUID=dd8a17cb-927a-43ea-9876-92144844dd81 rootflags=data=writeback rw rootfstype=ext4 loglevel=4 no_console_suspend earlycon=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 scsi_mod.scan=async xhci_hcd.quirks=0x800000 gamma=0 hdr_policy=0 hdr_priority= otg_device=1 reboot_mode_android=normal logo=osd0,loaded,0x3d800000 fb_width=1920 fb_height=1080 display_bpp=24 outputmode=1080p60hz vout=1080p60hz,enable panel_type=mipi_0 lcd_ctrl=0x37000083 lcd_debug=0x00000000 hdmitx=,444,8bit hdmimode=1080p60hz hdmichecksum=0x2c3e0000 dolby_vision_on=0 frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 irq_check_en=0 androidboot.selinux=enforcing androidboot.firstboot=1 jtag= androidboot.hardware=amlogic androidboot.bootloader=01.01.240926.102902 androidboot.build.expect.baseband=N/A boot_source=emmc ddr_size=4 reboot_mode=cold_boot androidboot.serialno=1234567890 mac=c8:63:14:71:2d:9b androidboot.mac=c8:63:14:71:2d:9b hwver=VIM3.V12 wol_enable=0 console=ttyS0,115200 console=tty0 partition_type=vendor pci=pcie_bus_perf fan=auto
load dtb from 0x1000000 ......
## Flattened Device Tree blob at 20000000
Booting using the fdt blob at 0x20000000
remove env:hdr_policy=0
remove env:hdr_priority=
remove env:lcd_debug=0x00000000
remove env:dolby_vision_on=0
remove env:osd_reverse=0
reserving fdt memory region: addr=20000000 size=1b000
Loading Ramdisk to 3cd94000, end 3e7ff4d8 ... OK
Loading Device Tree to 000000001ffe2000, end 000000001fffffff ... OK
fdt_fixup_memory_banks, reg:0000000000000000
Enable kaslr
Starting kernel ...