Meson_drm driver call trace

Which system do you use? Android, Ubuntu, OOWOW or others?

openSUSE Tumbleweed

Which version of system do you use? Please provide the version of the system here:

http://download.opensuse.org/ports/aarch64/tumbleweed/appliances/openSUSE-Tumbleweed-ARM-GNOME-efi.aarch64.raw.xz

Please describe your issue below:

I opened in the past:

Sorry still not working, please can you help me on this.

Using the image mentioned above Khadas Vim 3 Pro is booting from USB successfully and login is possible with ssh also serial console is connected, problem remains no HDMI output.

Post a console log of your issue below:

Sep 16 10:33:00 localhost kernel: WARNING: CPU: 1 PID: 50 at drivers/base/component.c:589 component_unbind+0xb0/0xc0
Sep 16 10:33:00 localhost kernel: Modules linked in: reset_gpio(+) snd_soc_meson_axg_frddr meson_dw_hdmi snd_soc_meson_axg_tdmout meson_drm snd_soc_meson_card_utils dw_h>
Sep 16 10:33:00 localhost kernel:  khadas_mcu dwmac_meson8b axg_audio aes_ce_blk rtc_hym8563 aes_ce_cipher stmmac_platform polyval_ce sclk_div stmmac dwc3_meson_g12a rol>
Sep 16 10:33:00 localhost kernel: CPU: 1 UID: 0 PID: 50 Comm: kworker/u24:5 Tainted: G        W           6.17.8-1-default #1 PREEMPT(voluntary) openSUSE Tumbleweed  6ad>
Sep 16 10:33:00 localhost kernel: Tainted: [W]=WARN
Sep 16 10:33:00 localhost kernel: Hardware name: khadas VIM3/VIM3, BIOS 2021.07 11/12/2021
Sep 16 10:33:00 localhost kernel: Workqueue: events_unbound deferred_probe_work_func
Sep 16 10:33:00 localhost kernel: pstate: 60400005 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
Sep 16 10:33:00 localhost kernel: pc : component_unbind+0xb0/0xc0
Sep 16 10:33:00 localhost kernel: lr : component_unbind_all+0xd8/0xf0
Sep 16 10:33:00 localhost kernel: sp : ffff8000801eba00
Sep 16 10:33:00 localhost kernel: x29: ffff8000801eba00 x28: ffff000019704e80 x27: ffff000002581dc0
Sep 16 10:33:00 localhost kernel: x26: 0000000000000001 x25: 0000000000000000 x24: ffffdc6597709450
Sep 16 10:33:00 localhost kernel: x23: ffff000001e29000 x22: ffff000000f63010 x21: ffff000001e29000
Sep 16 10:33:00 localhost kernel: x20: ffff0000199cef00 x19: 0000000000000000 x18: 000000000000000a
Sep 16 10:33:00 localhost kernel: x17: ffff0000e2c12840 x16: ffffdc65cbef9818 x15: 0000000000000000
Sep 16 10:33:00 localhost kernel: x14: 0000000000000000 x13: ffff0000e376d800 x12: ffff000005f82d18
Sep 16 10:33:00 localhost kernel: x11: 000000065eaa79e9 x10: ffffdc6597fcaf5b x9 : ffffdc65cbef98f0
Sep 16 10:33:00 localhost kernel: x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000
Sep 16 10:33:00 localhost kernel: x5 : 0000000000000000 x4 : ffff000002581dc0 x3 : ffff000000909380
Sep 16 10:33:00 localhost kernel: x2 : ffff000001e29000 x1 : ffff0000199cef00 x0 : 0000000000000000
Sep 16 10:33:00 localhost kernel: Call trace:
Sep 16 10:33:00 localhost kernel:  component_unbind+0xb0/0xc0 (P)
Sep 16 10:33:00 localhost kernel:  meson_drv_bind_master+0x1e8/0x508 [meson_drm 0c48773f3324419ff3462f39fd151e6acb9ce61b]
Sep 16 10:33:00 localhost kernel:  meson_drv_bind+0x1c/0x30 [meson_drm 0c48773f3324419ff3462f39fd151e6acb9ce61b]
Sep 16 10:33:00 localhost kernel:  try_to_bring_up_aggregate_device+0x220/0x2f0
Sep 16 10:33:00 localhost kernel:  __component_add+0xf4/0x220
Sep 16 10:33:00 localhost kernel:  component_add+0x1c/0x38
Sep 16 10:33:00 localhost kernel:  meson_dw_hdmi_probe+0x24/0x40 [meson_dw_hdmi 7686f5a8a6127a58f52a19d337820341b2136a32]
Sep 16 10:33:00 localhost kernel:  platform_probe+0x64/0xc0
Sep 16 10:33:00 localhost kernel:  really_probe+0xc8/0x3a0
Sep 16 10:33:00 localhost kernel:  __driver_probe_device+0x84/0x160
Sep 16 10:33:00 localhost kernel:  driver_probe_device+0x48/0x130
Sep 16 10:33:00 localhost kernel:  __device_attach_driver+0xc4/0x178
Sep 16 10:33:00 localhost kernel:  bus_for_each_drv+0x8c/0x100
Sep 16 10:33:00 localhost kernel:  __device_attach+0xa4/0x1c8
Sep 16 10:33:00 localhost kernel:  device_initial_probe+0x1c/0x38
Sep 16 10:33:00 localhost kernel:  bus_probe_device+0xa8/0xc0
Sep 16 10:33:00 localhost kernel:  deferred_probe_work_func+0xc0/0x130
Sep 16 10:33:00 localhost kernel:  process_one_work+0x188/0x420
Sep 16 10:33:00 localhost kernel:  worker_thread+0x2dc/0x420
Sep 16 10:33:00 localhost kernel:  kthread+0x148/0x248
Sep 16 10:33:00 localhost kernel:  ret_from_fork+0x10/0x20
Sep 16 10:33:00 localhost kernel: ---[ end trace 0000000000000000 ]---
Sep 16 10:33:00 localhost kernel: meson-gx-mmc ffe03000.sd: allocated mmc-pwrseq

Here the “journalctl –no-tail -b” output:

https://paste.opensuse.org/pastes/db353207f306

Notes:

1- I’ve tested with image: https://download.opensuse.org/ports/aarch64/tumbleweed/appliances/openSUSE-Tumbleweed-ARM-GNOME-efi.aarch64.raw.xz
Result: NO output via HDMI after Grub menu

2- I’ve tested with image: https://dl.armbian.com/khadas-vim3/Noble_current_gnome

Result: Normal output via HDMI after Grub menu