Hello,
I have went through the following topics on the forum:
hi @Remcovh
Could you provide the dmesg log? Are you using exactly the same software and settings on the both carrier board except the needed differences for your custom board?
Hello, since Apalis imx6 board doesn’t interact with 1920x720 custom monitor (LA123WF4)
Here is what I have been done so far
With devshell command, I have modified mxc_hdmi.c / mxc_edid.c / mxc_edid_h as following in HDMI LCD Screen Resolution 1920x720 (vidargs not working)! - Technical Support - Toradex Community
in mxc_hdmi.c
static const struct fb_videomode vga_mode = {
/* 1920x720 @ 60 Hz, 31.5 kHz hsync */
NULL, 60, 1920, 720, 11112, 56, 56, 4, 4, 16, 2,
FB_VMO…
Dear Community,
We are facing an issue on HDMI connection detection:
When the cable is connected once, the signal cable_state toggles from plugout to plugin, but when we disconnect the cable, the cable_state remains in plugin state.
Linux version: 5.4
To reproduce:
root@apalis-imx6:~# cat /sys/devices/soc0/soc.0/20e0000.hdmi_video/cable_state
plugout
Voltage : 0.16v on HPD pin 232
From iMX6 datasheet : Hot plug detect low range — 0 — 0.8 V
→ OK
root@apalis-imx6:~# cat /sys/devices/soc0…
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