Hello Cornelius,
Thank you for your fast response. It is good to know that the image is working with HDMI on your similiar board. May I ask which one you have?
Yes, I have tried the different images supplied by FriendlyElec which run well and stable and the HDMI screen works fine. The power supply is stable and delivers
3A @ 5 V and I am using a San Disk ultra card, which should have acceptable quality. So, I would think that the hardware is okay, but as Igor has pointed out in other posts, that is no guarantee. The monitor is from fujitsu and has an auto button on the front which I have never used to date. As you suggested I tried pressing to see if it would help and at different points during the kernel boot and after the system is running, but without success. What is the best time to press the button?
I have looked at dmesg before, but feel quite overwhelmed with the wealth of information and am not sure where to look. As you suggested, here is the output from dmesg | grep hdmi:
root@nanopineo4:~# dmesg | grep hdmi
[ 4.529641] dwhdmi-rockchip ff940000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[ 4.532350] rockchip-drm display-subsystem: bound ff940000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[ 9.140887] rc rc0: dw_hdmi as /devices/platform/ff940000.hdmi/rc/rc0
[ 9.141029] input: dw_hdmi as /devices/platform/ff940000.hdmi/rc/rc0/input5
and for lsmod | grep hdmi:
root@nanopineo4:~# lsmod | grep hdmi
snd_soc_hdmi_codec 20480 1
dw_hdmi_i2s_audio 16384 0
dw_hdmi_cec 16384 0
snd_soc_core 237568 6 snd_soc_rt5651,snd_soc_hdmi_codec,snd_soc_rockchip_spdif,snd_soc_simple_card_utils,snd_soc_rockchip_i2s,snd_soc_simple_card
snd_pcm 118784 4 snd_soc_rt5651,snd_soc_hdmi_codec,snd_soc_core,snd_pcm_dmaengine
snd 90112 6 snd_soc_hdmi_codec,snd_timer,snd_soc_core,snd_pcm
dw_hdmi 53248 2 dw_hdmi_i2s_audio,rockchipdrm
drm_kms_helper 245760 4 dw_mipi_dsi,rockchipdrm,dw_hdmi,analogix_dp
cec 73728 3 drm_kms_helper,dw_hdmi_cec,dw_hdmi
drm 573440 11 gpu_sched,drm_kms_helper,dw_mipi_dsi,rockchipdrm,dw_hdmi,panfrost,analogix_dp
From the lsmod, I saw the drm service is tunning. As I understand it, this service has something to do with directing the output stream to the desired output device (is that right?). When looking at the whole output for dmesg, I found the line suggesting that the loading of the drm module was being skipped:
[ 7.186297] systemd[1]: Condition check resulted in Load Kernel Module drm being skipped.
and yet the service seems to be running. Could this have something to do with my issue?
What do you mean with defconfig of the build? Where can I look at this?
Sorry, for all the questions. I like to learn and as I once hear, "No question. No answer." :-)
Cheers,
John