Plugging HDMI cable after boot does not show image on the monitor

Hello,

I have went through the following topics on the forum:

As a result, I have encompassed the suggestions in the following configuration:

Uboot:

vidargs=mxc_hdmi.keepalive=3 mxc_hdmi.only_cea=1 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off fbmem=32M

I also tried with keepalive=0, with no sucess.

X Server:

root@apalis-imx6:~# cat /etc/X11/xorg.conf
Section "Device"
    Identifier  "i.MX Accelerated Framebuffer Device"
    Driver      "vivante"
    Option      "fbdev"     "/dev/fb0"
    Option      "vivante_fbdev" "/dev/fb0"
    Option      "HWcursor"  "false"
    Option      "AllowEmptyInitialConfiguration" "true"
EndSection

Section "ServerFlags"
    Option "BlankTime"  "0"
    Option "StandbyTime"  "0"
    Option "SuspendTime"  "0"
    Option "OffTime"  "0"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor       "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth  24
    SubSection    "Display"
      Depth       24
      Virtual     1920 1080
    EndSubSection
EndSection

However, I don’t get any image as soon as I connect the HDMI cable after the board has booted up.

May you please advise what I am missing?

Thanks and regards!

Hi @vmetodiev ,

Thanks for using the community and doing some research beforehand.

Could you please share the software version (BSP? Torizon?) as well as the version of the module and the carrier board you’re using?

Just out of curiosity, does the monitor show an image if you plug it in before booting? Or does it show an image at all?

Have you disabled the tty during boot? Can you see the boot log on the monitor?

What application is running after booting? Is it one of Toradex’s reference images?

Best Regards
Kevin

Hi @kevin.tx

This is what I use:

# cat /etc/issue
.---O---.                                           
|       |                  .-.           o o        
|   |   |-----.-----.-----.| |   .----..-----.-----.
|       |     | __  |  ---'| '--.|  .-'|     |     |
|   |   |  |  |     |---  ||  --'|  |  |  '  | | | |
'---'---'--'--'--.  |-----''----''--'  '-----'-'-'-'
                -'  |
                '---'

The Angstrom Distribution \n \l

Angstrom v2017.12 - Kernel 

Apalis-iMX6_LXDE-Image 2.8b6 20200228

The module is Apalis-iMX6 over an Ixora board.

“Just out of curiosity, does the monitor show an image if you plug it in before booting? Or does it show an image at all?”

  • Yes, in case the cable has been plugged in before booting, everything appears on the monitor - from the boot log to the application that I am running as a service.

“Have you disabled the tty during boot? Can you see the boot log on the monitor?”

  • No, I have not disabled anything. I see the log on the monitor while booting.

Hi @vmetodiev ,

you’re using BSP 2.8b6, try to update to at least BSP2.8b7, with it you’re entering the long term support of Toradex.

Updating the software most probably will resolve the issue. At this point we highly recommend updating to an even newer version to be prepared for the long run.

Here’s an overview of the versions Embedded Linux Release Matrix | Toradex Developer Center .

Best Regards
Kevin