No HDMI output on Dahlia Carrier Board

Hello,

I bought a Dahlia carrier board V1.1A, Verdin iMX8MM V1.1B and Verdin DSI to HDMI Adapter Rev 1.1. I connected all the cable to the board like Toradex QuickStart but no HDMI output on the screen (I tried both on the Verdin DSI to HDMI adapter and HDMI output available on the board). I see the error of mipi_dsi on the debug usb. I also tried remote VNC via Ethernet IP address et I was able to install Torizon Core with evaluation containers but il hasn’t still HDMI output (in this case, there is always a RED led on Verdin DSI to HDMI adapter - reset state). I used power supply 12V 2A 24W. I posted the output of debug USB in two case:

Before installing Torizon Core:
U-Boot SPL 2018.03-toradex_imx_v2018.03_4.14.98_2.3.0_bringup+g52f89f8382 (Apr 15 2021 - 16:07:00 +0000)
power_bd71837_init
Can’t find PMIC:BD71837
DDRINFO: start DRAM init
DRAM PHY training for 3000MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 400MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 100MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DRAM PHY training for 3000MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Training PASS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC1

U-Boot 2018.03-toradex_imx_v2018.03_4.14.98_2.3.0_bringup+g52f89f8382 (Apr 15 2021 - 16:07:32 +0000)

CPU: Freescale i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 34C
Reset cause: POR
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC… *** Warning - bad CRC, using default environment

Failed (-5)
No panel detected: default to MIPI2HDMI
Display: MIPI2HDMI (1920x1080)
Video: 1920x1080x24
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.1B, Serial# 06902537
Carrier: Toradex Dahlia V1.1A, Serial# 10816582

BuildInfo:

  • ATF bb209a0
  • U-Boot 2018.03-toradex_imx_v2018.03_4.14.98_2.3.0_bringup+g52f89f8382

flash target is MMC:0
Net: eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
Run CMD11 1.8V switch
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1…
Found U-Boot script /boot.scr
2846 bytes read in 15 ms (184.6 KiB/s)

Executing script at 46000000

47 bytes read in 12 ms (2.9 KiB/s)
53942508 bytes read in 740 ms (69.5 MiB/s)
Bootargs: quiet video=HDMI-A-1:1280x720-16@60D initcall_blacklist=vpu_driver_init rootfstype=squashfs root=/dev/ram autoinstall clk_ignore_unused pci=nomsi

Loading kernel from FIT Image at 46400000 …

Using ‘config@freescale_imx8mm-verdin-wifi-dev.dtb’ configuration
Trying ‘kernel@1’ kernel subimage
Description: Linux kernel
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x46400108
Data Size: 10380101 Bytes = 9.9 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x40480000
Entry Point: 0x40480000
Hash algo: sha1
Hash value: 444e002ee642340d11d52a71328d8475b2293746
Verifying Hash Integrity … sha1+ OK

Loading ramdisk from FIT Image at 46400000 …

Using ‘config@freescale_imx8mm-verdin-wifi-dev.dtb’ configuration
Trying ‘ramdisk@1’ ramdisk subimage
Description: tezi-initramfs
Type: RAMDisk Image
Compression: uncompressed
Data Start: 0x46e29a8c
Data Size: 43282432 Bytes = 41.3 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x60000000
Entry Point: unavailable
Hash algo: sha1
Hash value: 758bf2426fd9dd11f8c6748f23d78d1904c72009
Verifying Hash Integrity … sha1+ OK
Loading ramdisk from 0x46e29a8c to 0x60000000

Loading fdt from FIT Image at 46400000 …

Using ‘config@freescale_imx8mm-verdin-wifi-dev.dtb’ configuration
Trying ‘fdt@freescale_imx8mm-verdin-wifi-dev.dtb’ fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x46e15a68
Data Size: 64675 Bytes = 63.2 KiB
Architecture: AArch64
Load Address: 0x87000000
Hash algo: sha1
Hash value: ab1d8b70fcacb8be7cc3accf8d0d93d972d82160
Verifying Hash Integrity … sha1+ OK
Loading fdt from 0x46e15a68 to 0x87000000

Loading fdt from FIT Image at 46400000 …

Using ‘config@verdin-imx8mm_lt8912_overlay.dtbo’ configuration
Trying ‘fdt@verdin-imx8mm_lt8912_overlay.dtbo’ fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x46e27814
Data Size: 1640 Bytes = 1.6 KiB
Architecture: AArch64
Load Address: 0x870f0000
Hash algo: sha1
Hash value: 637a64092374d4a86daf6af5d6f7f41b25d8002e
Verifying Hash Integrity … sha1+ OK
Loading fdt from 0x46e27814 to 0x870f0000
Booting using the fdt blob at 0x87000000
Uncompressing Kernel Image … OK
Loading Device Tree to 00000000bd6ea000, end 00000000bd6fcded … OK

Starting kernel …

[ 0.075179] No BMan portals available!
[ 0.075702] No QMan portals available!
[ 0.227692] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[ 0.237912] imx_sec_dsim_drv 32e10000.mipi_dsi: Failed to attach bridge: 32e10000.mipi_dsi
[ 0.246192] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to bind sec dsim bridge: -517
[ 0.649345] pca953x 3-0021: failed writing register
[ 0.658944] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[ 0.826536] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout
[ 1.065051] rtc-ds1307 0-0032: hctosys: unable to read the hardware clock
Running /etc/rc.local…
Toradex Easy Installer 5.4.0-devel-20210917+build.129 ()
Starting udev
[ 1.694262] debugfs: Directory ‘30020000.sai’ with parent ‘imx8mm-nau8822’ already present!
System time was Thu Jan 1 00:00:01 UTC 1970.
Setting the System Clock using the Hardware Clock as reference…
hwclock: RTC_RD_TIME: Invalid argument
System Clock set. System local time is now Thu Jan 1 00:00:01 UTC 1970.
Fri Sep 17 18:36:25 UTC 2021
Saving the System Clock time to the Hardware Clock…
Hardware Clock updated to Fri Sep 17 18:36:25 UTC 2021.

Welcome to the Toradex Easy Installer

This is a Linux based installer for Toradex modules. Currently, the installer
does not have a serial console interface. You can use the Toradex Easy Installer
via any of the available display interfaces using USB mouse/keyboard or via a
network connection using VNC. Use:

ip addr show

to display the Ethernet IP address(es) or use USB RNDIS at IP 192.168.11.1.

Check our documentation at:
Downloads & Installers | Toradex Developer Center
/ #

After installing Torizon core:
U-Boot SPL 2020.04-5.3.0+git.7f3416a28c34 (Jan 01 1970 - 00:00:00 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3000MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from MMC1
NOTICE: BL31: v2.2(release):toradex_imx_5.4.70_2.3.0-g835a8f67b2
NOTICE: BL31: Built : 00:00:00, Jan 1 1970

U-Boot 2020.04-5.3.0+git.7f3416a28c34 (Jan 01 1970 - 00:00:00 +0000)

CPU: i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 30C
Reset cause: POR
DRAM: 2 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from MMC… OK
Fail to setup video link
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Mini Quad 2GB Wi-Fi / BT IT V1.1B, Serial# 06902569
Carrier: Toradex Dahlia V1.1A, Serial# 10816582

BuildInfo:

  • ATF 835a8f6
  • U-Boot 2020.04-5.3.0+git.7f3416a28c34

flash target is MMC:0
Net: eth0: ethernet@30be0000
Fastboot: Normal
Normal Boot
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1…
Found U-Boot script /boot.scr
1182 bytes read in 13 ms (87.9 KiB/s)

Executing script at 46000000

4876 bytes read in 23 ms (207 KiB/s)
64675 bytes read in 28 ms (2.2 MiB/s)
47 bytes read in 22 ms (2 KiB/s)
Applying Overlay: verdin-imx8mm_lt8912_overlay.dtbo
1640 bytes read in 31 ms (50.8 KiB/s)
12191751 bytes read in 294 ms (39.5 MiB/s)
Uncompressed size: 30671360 = 0x1D40200
9170401 bytes read in 229 ms (38.2 MiB/s)

Flattened Device Tree blob at 43000000

Booting using the fdt blob at 0x43000000
Loading Device Tree to 00000000bd6d9000, end 00000000bd70bfff … OK

Starting kernel …

[ 0.079302] No BMan portals available!
[ 0.079866] No QMan portals available!
[ 1.214301] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[ 1.224543] imx_sec_dsim_drv 32e10000.mipi_dsi: Failed to attach bridge: 32e10000.mipi_dsi
[ 1.232826] imx_sec_dsim_drv 32e10000.mipi_dsi: failed to bind sec dsim bridge: -517
[ 1.616053] pca953x 3-0021: failed writing register
[ 1.627177] imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000/mipi_dsi@32e10000/port@1
[ 1.813395] imx6q-pcie 33800000.pcie: PCIe PLL lock timeout
[ 2.459996] rtc-ds1307 0-0032: hctosys: unable to read the hardware clock
Starting version 244.5+
[ 5.348931] debugfs: Directory ‘30020000.sai’ with parent ‘imx8mm-nau8822’ already present!

TorizonCore 5.3.0+build.7 verdin-imx8mm-06902569 ttymxc0

verdin-imx8mm-06902569 login:

Thank you very much for your answer.
Minh.

In fact, I retested with other display and it worked!!!
Thank you for your read.

Hi @tmtoan2601 ,

Thank you for letting us know.

Best Regards
Kevin