Running 2 OS with Xen Hypervisor with prebuilt linux Android auto, how to configure displays

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Running 2 OS with Xen Hypervisor with prebuilt linux Android auto, how to configure displays

4,976 次查看
isupriya
Contributor I

I am working with XEN Hypervisor on iMX8QM MEK, I have Linux operating system (L_VIRT_4.14.98_2.0.0_4.11_0.10_ga_images_MX8QMMEK) and Android Automotive OS (android_p9.0.0_2.3.5-auto_image_8qmek)

I was successfully able to run Domain-0 and DomU.

isupriya_27-1684752937299.png

I'm driving my LVDS panel with my Embedded Linux operating system.I want to drive my HDMI panel with Android Automotive OS. Is this possible? How can I achieve this?

What should I change in device tree files or DomU configuration.Please guide.

0 项奖励
回复
8 回复数

481 次查看
Naresh123
Contributor I

Hi @isupriya 

could you please help me, how you have achieved the DOM0 after the xl list command entry and currently stuck at starting of DOM0.

0 项奖励
回复

530 次查看
shiva2
Contributor I

@isupriya how you flashed i flashed same kernal but unbale to see the xen and command alos not working

0 项奖励
回复

4,935 次查看
isupriya
Contributor I

Could you please elobrate a bit and explain as i am new to this topic.

0 项奖励
回复

4,953 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

You need check and change the dtb in the device tree the deserializer node and the display timing inside the serializer node were causing an issue. Also just providing the deserializer I2C address in the serializer node is sufficient.

Regards

0 项奖励
回复

4,926 次查看
isupriya
Contributor I

Also,

With the default Xen Configuration and running Linux and Android Auto OSes , is it expected that the LVDS0-ch0 gives out the Linux's display and the LVDS1_ch0 is configured with the Android Auto's display?

Cos, currently i am dealing with no signal in LVDS1_ch0

Please note that i am working with the prebuilt images , Linux operating system (L_VIRT_4.14.98_2.0.0_4.11_0.10_ga_images_MX8QMMEK) and Android Automotive OS (android_p9.0.0_2.3.5-auto_image_8qmek), and have followed all steps to get the Xen Hypervisor run 2 OSes.

When i execute >> xl list i see 2 domains in running state

when i execute >> xl console Domu, i see lot of logs with some errors and its stuck post that

 

0 项奖励
回复

1,126 次查看
Naresh123
Contributor I

Hi @isupriya 

I was doing the implementation of xen in imx8, could you please help me with the process.

0 项奖励
回复

3,030 次查看
rishabh_modi
Contributor I
Hi I am having this same issue. Were you able to resolve this and get android displayed on LVDS1_ch0?
0 项奖励
回复

4,918 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

I guess this is device tree error check your device tree, Image-fsl-imx8qm-mek-jdi-wuxga-lvds1-panel.dtb: Supports the dual-channel LVDS panel, connecting the two mini-SAS ports with
the LVDS1 CH0 and LVDS1 CH1

Regards

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1654757%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%BF%E7%94%A8%20Xen%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9B%91%E6%8E%A7%E5%99%A8%20%E5%92%8C%E9%A2%84%E5%BB%BA%E7%9A%84%20linux%20Android%20auto%20%E8%BF%90%E8%A1%8C%202%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%8C%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E6%98%BE%E7%A4%BA%E5%99%A8%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1654757%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%20imx8QM%20MEK%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20XEN%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9B%91%E6%8E%A7%E5%99%A8%EF%BC%8C%E6%88%91%E6%9C%89%20Linux%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88l_virt_4.14.98_2.0.0_4.11_0.10_ga_images_mx8qmmek%EF%BC%89%E5%92%8C%E5%AE%89%E5%8D%93%E6%B1%BD%E8%BD%A6%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%20(android_p9.0.0_2.3.5-auto_image_8qmek)%3C%2FP%3E%3CP%3E%E6%88%91%E6%88%90%E5%8A%9F%E5%9C%B0%E8%BF%90%E8%A1%8C%E4%BA%86%20%E5%8A%9F%E8%83%BD%E5%9F%9F-0%20%E5%92%8C%20domU%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22isupriya_27-1684752937299.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22isupriya_27-1684752937299.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22isupriya_27-1684752937299.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22isupriya_27-1684752937299.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F224230iC6F83E86351FB0CF%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22isupriya_27-1684752937299.png%22%20alt%3D%22isupriya_27-1684752937299.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E7%94%A8%E5%B5%8C%E5%85%A5%E5%BC%8F%20Linux%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%A9%B1%E5%8A%A8%20LVDS%20%E9%9D%A2%E6%9D%BF%EF%BC%8C%E6%88%91%E6%83%B3%E7%94%A8%20Android%20%E6%B1%BD%E8%BD%A6%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E9%A9%B1%E5%8A%A8%20HDMI%20%E9%9D%A2%E6%9D%BF%E3%80%82%E8%BF%99%E5%8F%AF%E8%83%BD%E5%90%97%EF%BC%9F%E5%A6%82%E4%BD%95%E6%89%8D%E8%83%BD%E5%81%9A%E5%88%B0%E8%BF%99%E4%B8%80%E7%82%B9%EF%BC%9F%3C%2FP%3E%3CP%3E%E6%88%91%E5%BA%94%E8%AF%A5%E5%9C%A8%E8%AE%BE%E5%A4%87%E6%A0%91%E6%96%87%E4%BB%B6%E6%88%96%20domU%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E6%9B%B4%E6%94%B9%E4%BB%80%E4%B9%88%E3%80%82%E8%AF%B7%E6%8C%87%E5%AF%BC%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1654757%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20%E7%B3%BB%E5%88%97%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2326381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2326381%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F217430%22%20target%3D%22_blank%22%3E%40isupriya%3C%2FA%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E6%AD%A3%E5%9C%A8%20imx8%20%E4%B8%AD%E5%AE%9E%E7%8E%B0%20xen%EF%BC%8C%E8%83%BD%E5%90%A6%E8%AF%B7%E4%BD%A0%E5%B8%AE%E5%8A%A9%E6%88%91%E5%AE%8C%E6%88%90%E8%BF%99%E4%B8%AA%E8%BF%87%E7%A8%8B%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2073295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2073295%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%88%91%E4%B9%9F%E9%81%87%E5%88%B0%E4%BA%86%E5%90%8C%E6%A0%B7%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82%E6%82%A8%E8%83%BD%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%B9%B6%E5%9C%A8%20LVDS1_ch0%20%E4%B8%8A%E6%98%BE%E7%A4%BA%20Android%20%E5%90%97%EF%BC%9F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1655739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1655739%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E6%88%91%E7%8C%9C%E8%BF%99%E6%98%AF%E8%AE%BE%E5%A4%87%E6%A0%91%E9%94%99%E8%AF%AF%E6%A3%80%E6%9F%A5%E4%BD%A0%E7%9A%84%E8%AE%BE%E5%A4%87%E6%A0%91%EF%BC%8Cimage-fsl-imx8qm-mek-jdi-wuxga-lvds1-panel.dtb%EF%BC%9A%E6%94%AF%E6%8C%81%E5%8F%8C%E9%80%9A%E9%81%93%20LVDS%20%E9%9D%A2%E6%9D%BF%EF%BC%8C%E9%80%9A%E8%BF%87%3CBR%20%2F%3ELVDS1%20CH0%20%E5%92%8C%20LVDS1%20CH1%20%E8%BF%9E%E6%8E%A5%E4%B8%A4%E4%B8%AA%20mini-SAS%20%E7%AB%AF%E5%8F%A3%3C%2FP%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1655702%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1655702%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E8%BF%98%E6%9C%89%3C%2FP%3E%3CP%3E%E5%9C%A8%E9%BB%98%E8%AE%A4%20Xen%20%E9%85%8D%E7%BD%AE%E5%92%8C%E8%BF%90%E8%A1%8C%20Linux%20%E5%92%8C%20Android%20Auto%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8CLVDS0-ch0%20%E6%98%AF%E5%90%A6%E4%BC%9A%E6%98%BE%E7%A4%BA%20Linux%20%E7%9A%84%E6%98%BE%E7%A4%BA%E5%B1%8F%EF%BC%8C%E8%80%8C%20LVDS1_ch0%20%E5%88%99%E9%85%8D%E7%BD%AE%E4%B8%BA%20Android%20Auto%20%E7%9A%84%E6%98%BE%E7%A4%BA%E5%B1%8F%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%9B%A0%E4%B8%BA%EF%BC%8C%E7%9B%AE%E5%89%8D%E6%88%91%E6%AD%A3%E5%9C%A8%E5%A4%84%E7%90%86%20LVDS1_ch0%20%E4%B8%AD%E6%B2%A1%E6%9C%89%E4%BF%A1%E5%8F%B7%E7%9A%84%E9%97%AE%E9%A2%98%3C%2FP%3E%3CP%3E%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E9%A2%84%E5%88%B6%E9%95%9C%E5%83%8F%EF%BC%8CLinux%20%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%20(L_VIRT_4.14.98_2.0.0_4.11_0.10_ga_images_MX8QMMEK)%E8%BF%98%E6%9C%89%E5%AE%89%E5%8D%93%E6%B1%BD%E8%BD%A6%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%88android_p9.0.0_2.3.5-auto_image_8qmek%EF%BC%89%EF%BC%8C%E5%B9%B6%E5%B7%B2%E6%8C%89%E7%85%A7%E6%89%80%E6%9C%89%E6%AD%A5%E9%AA%A4%E8%AE%A9%20Xen%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9B%91%E6%8E%A7%E5%99%A8%20%E8%BF%90%E8%A1%8C%202%20%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E3%80%82%3C%2FP%3E%3CP%3E%E5%BD%93%E6%88%91%E6%89%A7%E8%A1%8C%20%26gt%3B%20%26gt%3B%20xl%20%E5%88%97%E8%A1%A8%E6%97%B6%E6%88%91%E7%9C%8B%E5%88%B0%202%20%E4%B8%AA%E5%8A%9F%E8%83%BD%E5%9F%9F%E5%A4%84%E4%BA%8E%E8%BF%90%E8%A1%8C%E7%8A%B6%E6%80%81%3C%2FP%3E%3CP%3E%E5%BD%93%E6%88%91%E6%89%A7%E8%A1%8C%26gt%3B%26gt%3B%20xl%20%E6%8E%A7%E5%88%B6%E5%8F%B0%20Domu%20%E6%97%B6%EF%BC%8C%E6%88%91%E7%9C%8B%E5%88%B0%E4%BA%86%E5%BE%88%E5%A4%9A%E6%97%A5%E5%BF%97%EF%BC%8C%E5%85%B6%E4%B8%AD%E6%9C%89%E4%B8%80%E4%BA%9B%E9%94%99%E8%AF%AF%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%9C%A8%E5%8F%91%E5%B8%83%E6%97%B6%E5%8D%A1%E4%BD%8F%E4%BA%86%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1655373%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1655373%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%94%B1%E4%BA%8E%E6%88%91%E6%98%AF%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%8E%A5%E8%A7%A6%E8%BF%99%E4%B8%AA%E8%AF%9D%E9%A2%98%EF%BC%8C%E8%83%BD%E5%90%A6%E8%AF%B7%E6%82%A8%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1654951%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1654951%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E4%BD%A0%E9%9C%80%E8%A6%81%E6%A3%80%E6%9F%A5%E5%B9%B6%E6%9B%B4%E6%94%B9%E8%AE%BE%E5%A4%87%E6%A0%91%E4%B8%AD%E7%9A%84%20dtb%EF%BC%8C%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E5%99%A8%E8%8A%82%E7%82%B9%E5%92%8C%E5%BA%8F%E5%88%97%E5%8C%96%E5%99%A8%E8%8A%82%E7%82%B9%E5%86%85%E7%9A%84%E6%98%BE%E7%A4%BA%E6%97%B6%E9%97%B4%E5%AF%BC%E8%87%B4%E4%BA%86%E9%97%AE%E9%A2%98%E3%80%82%E6%AD%A4%E5%A4%96%EF%BC%8C%E5%8F%AA%E9%9C%80%E5%9C%A8%E4%B8%B2%E8%A1%8C%E5%99%A8%E8%8A%82%E7%82%B9%E4%B8%AD%E6%8F%90%E4%BE%9B%E8%A7%A3%E4%B8%B2%E5%99%A8%20I2C%20%E5%9C%B0%E5%9D%80%E5%8D%B3%E5%8F%AF%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2351547%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2351547%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F217430%22%20target%3D%22_blank%22%3E%40isupriya%3C%2FA%3E%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E9%97%AA%E5%AD%98%E7%9A%84%EF%BC%9F%E6%88%91%E9%97%AA%E5%AD%98%E4%BA%86%E7%9B%B8%E5%90%8C%E7%9A%84%E5%86%85%E6%A0%B8%EF%BC%8C%E4%BD%86%E7%9C%8B%E4%B8%8D%E5%88%B0%20xen%EF%BC%8C%E5%91%BD%E4%BB%A4%E4%B9%9F%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2351953%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Running%202%20OS%20with%20Xen%20Hypervisor%20with%20prebuilt%20linux%20Android%20auto%2C%20how%20to%20configure%20displays%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2351953%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F217430%22%20target%3D%22_blank%22%3E%40isupriya%3C%2FA%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%EF%BC%8C%E8%AF%B7%E9%97%AE%E4%BD%A0%E6%98%AF%E5%A6%82%E4%BD%95%E5%9C%A8%E8%BE%93%E5%85%A5%20xl%20list%20%E5%91%BD%E4%BB%A4%E5%90%8E%E5%AE%9E%E7%8E%B0%20DOM0%20%E7%9A%84%EF%BC%8C%E7%9B%AE%E5%89%8D%E5%8D%A1%E5%9C%A8%20DOM0%20%E7%9A%84%E8%B5%B7%E5%A7%8B%E4%BD%8D%E7%BD%AE%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E