Joshua-Riek / ubuntu-rockchip

Ubuntu for Rockchip RK35XX Devices
https://joshua-riek.github.io/ubuntu-rockchip-download/
GNU General Public License v3.0
2.22k stars 238 forks source link

Bug Report: 7" Touchscreen Monitor not working on HDMI #989

Open LDAlmeida opened 1 month ago

LDAlmeida commented 1 month ago

What happened?

Item page: https://aliexpress.com/item/1005003990337345.html

What I've tested: Sessions Ubuntu, Ubuntu on Xorg. Tried to find config.txt as the product page recommends to set some parameters but no luck finding where or how to make that configuration.

What happens: Display turns on, them goes black with no signal.

What should happen: I plug the display in and it gives image.

The display works with no issues on my Windows PC, as well as my RPi 3b with no config at all. I think I used to make it work by plugging it off then in and/or turning the device on and off many times and sometimes it would work, but that was in a earlier version of the system.

Any help would be appreciated, you'll probably know better than me. I just would love to use my display :) .

Thanks in advance!

Kernel version

6.1.0-1022-rockchip

SBC model

Orange Pi 5

What operating system are you seeing this problem on?

Ubuntu 24.04 LTS (Noble Nombat)

Relevant logs

[  618.036542] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_disable] Crtc atomic disable vp0
[  618.069487] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd6
[  618.069515] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd5
[  660.192796] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1024x600p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 50250000
[  660.192965] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:7aae4 rate:1485000
[  660.193220] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  660.193273] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out0 div: 0 dclk_core0 div: 2
[  660.193324] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:7aae4 rate:502500
[  660.193567] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  660.193574] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop0 to 50250000, get 50250000
[  660.228630] dwhdmi-rockchip fde80000.hdmi: final tmdsclk = 50250000
[  660.228691] dwhdmi-rockchip fde80000.hdmi: don't use dsc mode
[  660.228697] dwhdmi-rockchip fde80000.hdmi: dw hdmi qp use tmds mode
[  660.228703] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: bus_width:0x7aae4,bit_rate:502500
[  660.233848] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy lane can't ready!
[  660.233858] phy phy-fed60000.hdmiphy.7: phy poweron failed --> -22
[  660.233864] dwhdmi-rockchip fde80000.hdmi: dw_hdmi_qp_setup hdmi set operation mode failed
[  675.637679] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_disable] Crtc atomic disable vp0
[  675.698762] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd6
[  675.698789] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd5
[  681.485854] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1024x600p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 50250000
[  681.486020] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:7aae4 rate:502500
[  681.486273] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  681.486315] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out0 div: 0 dclk_core0 div: 2
[  681.486335] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop0 to 50250000, get 50250000
[  681.521386] dwhdmi-rockchip fde80000.hdmi: final tmdsclk = 50250000
[  681.521443] dwhdmi-rockchip fde80000.hdmi: don't use dsc mode
[  681.521448] dwhdmi-rockchip fde80000.hdmi: dw hdmi qp use tmds mode
[  681.521455] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: bus_width:0x7aae4,bit_rate:502500
[  681.526587] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy lane can't ready!
[  681.526598] phy phy-fed60000.hdmiphy.7: phy poweron failed --> -22
[  681.526604] dwhdmi-rockchip fde80000.hdmi: dw_hdmi_qp_setup hdmi set operation mode failed
[  712.014021] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_disable] Crtc atomic disable vp0
[  712.076524] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd6
[  712.076552] rockchip-vop2 fdd90000.vop: [drm:vop2_power_domain_off_by_disabled_vp] *ERROR* unexpected power on pd5
[  712.080940] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1920x1080p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 148500000
[  712.081083] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:16a8c8 rate:502500
[  712.081333] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  712.081378] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out0 div: 0 dclk_core0 div: 2
[  712.081400] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:16a8c8 rate:1485000
[  712.081645] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  712.081650] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop0 to 148500000, get 148500000
[  712.098358] dwhdmi-rockchip fde80000.hdmi: final tmdsclk = 148500000
[  712.098387] dwhdmi-rockchip fde80000.hdmi: don't use dsc mode
[  712.098391] dwhdmi-rockchip fde80000.hdmi: dw hdmi qp use tmds mode
[  712.098397] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: bus_width:0x16a8c8,bit_rate:1485000
[  712.098584] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy lane locked!