Weston issues on IMX8MQ evk

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Weston issues on IMX8MQ evk

4,360 Views
jemish_1990
Contributor IV

Hi All,

We are going to make product based on IMX8MQ (MIMX8MQ6DVAJZAA) processor.  Currently we are doing POC on IMX8MQ processor EVK.

  • We are using imx-yocto-sumo with kernel version (imx_4.14.98_2.0.0_ga).
  • We are able to run IMX-GPU-SDK demos on our custom LCD.
  • But sometimes we observe that boot logo looks correct while booting and weston daemon failed to launch with following error
  • nwl-mipi-dsi 30a00000.mipi_dsi_bridge: [drm:nwl_dsi_host_transfer] *ERROR* [51] DSI transfer timed out
    [   10.042013] nwl-mipi-dsi 30a00000.mipi_dsi_bridge: [drm:nwl_dsi_host_transfer] *ERROR* [28] DSI transfer timed out
    [   10.052550] panel-fiti-jd9366 30a00000.mipi_dsi_bridge.0: [drm:jd9366_panel_disable] *ERROR* Failed to set display OFF (-110)
    [   10.063976] nwl-mipi-dsi 30a00000.mipi_dsi_bridge: [drm:nwl_dsi_bridge_disable] *ERROR* failed to disable panel
    [   10.074406] clk_config->clock 72000000,  pixclock 72000000 config->mode_clock 54000000
    [   10.082512] clk_pll rate: 1188000000 (actual 1188000000)
    [   10.087966] clk_Pixel clock: 54000kHz (actual: 54000kHz)
  • This error only come at the time of weston launch. Any suggestion or direction for this issue?
  • In addition to that we also observe that some times weston daemon launches out of sync(attached image ) We can't see full screen correctly and some part is occupied by black screen.
  • Both of above issue are random but easily reproducible using multiple reboot.

Please provide some suggestion or direction for this issue so that we can proceed ahead.

If this is not right forum let me know on which forum I should post this issue.

Thanks,

Jemish

Labels (1)
Tags (1)
0 Kudos
Reply
12 Replies

3,493 Views
liyu1
Contributor III

你好!

      我也遇到了同样的问题,请问有没有办法解决 ?

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Joan,

We haven't tested it on yocto version 4.14.78. Please note that we are using LCD via eLCDIF interface using DSI interface. 

There is no specific test or command to reproduce this issue. I just keep on rebooting board. And this issue got reproduced.

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
liyu1
Contributor III

我也遇到了同样的问题,请问您是怎么解决的

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Li,

I wasn't able to solve it and NXP response was very poor. We were then using custom LCD (1280x800) and with that it is working fine.

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
liyu1
Contributor III

你好!

     能不能把你的设备树,或者mipi lcd驱动发给我一下。谢谢。

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Joan,

One more input based on my experiments we faced weston launch issued (failed to launch or out of sync) only when we drive LCD using DSI controller via eLCDIF or DCSS. We haven't face this issue when we drive HDMI display using DCSS via HDMI controller. It means there is no issues in weston but something is missing in DSI controller. Do you have any suggestion  or direction for this issue?

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Joan,

Any update on this?

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
joanxie
NXP TechSupport
NXP TechSupport

sorry for my delay, I have assigned your case, I have replied to you for your detailed case.

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Joan,

Regarding these issues I reported which are observed in kernel 4.14.98 (imx_4.14.98_2.0.0_ga). Both of the reported issues are not present in previous kernel 4.9.88 (imx_4.9.88_2.0.0_ga). I am looking into this direction right now but meanwhile please consider this observation so that you can provide solution faster.

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
joanxie
NXP TechSupport
NXP TechSupport

could you reproduce this issue with nxp oled display? or only customized display?

0 Kudos
Reply

3,493 Views
jemish_1990
Contributor IV

Hi Joan,

Running NXP OLED display is another issue. Weston on NXP OLED is not working correctly (especially when weston launches) if we drive NXP OLED using eLCDIF interface. Using NXP OLED when weston launches it shows very bad screen. Based on my experiments and observations it seems that NXP hasn't tested NXP OLED via eLCDIF interface with weston.

Thanks,

Jemish

0 Kudos
Reply

3,493 Views
joanxie
NXP TechSupport
NXP TechSupport

do you test other yocto version like 4.14.78? refer to the release note:

The DRM mode test fails with no display when setting mode
continuously, and no desktop after restarting the Weston service.

I'm not sure if this is your issue, and what weston command you use? pls give me the steps you did, let me reproduce this on my board

0 Kudos
Reply