Linux first steps fails to produce login prompt

  • Hi,


    I am just starting with Linux on QBliss9r2 with SKIT baseboard. I've put SDCard contents from fsimx6-B2020.04 onto USB stick and it installs linux. However after reset I don't get the login prompt.

    No display on the HDMI output, is there something special you have to do?


    log.txt attached

  • Hello,

    We can reproduce the issue. The system seems to hang when initializing the GPU.

    A quick workaround would be to disable the GPU in the qblissa9r2q device tree:

    Add the following lines to the bottom of arch/arm/boot/dts/qblissa9r2q.dts:


    Code
    1. &gpu_3d{
    2.     status = "disbaled";
    3. };

    Recompile and install the new qblissa9r2q.dtb to the board.


    We will further investigate this issue and come back to you.


    Your F&S Support Team

  • Yes it should work but you will have to activate it in the device tree too.


    in arch/arm/boot/dts/qblissa9r2q.dts set #define CONFIG_QBLISSA9R2_MXCFB to DISPLAY_HDMI


    Bit without the GPU, X11 can not start so you only will get the bare framebuffer for now.


    Your F&S Support Teeam

  • Ok, I set up dev environment which was easy thanks to your VirtualBox image. So now I can build with above settings. Unfortunately not a glimp on the HDMI output.

    I've also checked your other sticky post of setting up specific displays.

    In the tty console output I get : (relevant hdmi lines only)

    ....

    mxc_vpu 2040000.vpu_fsl: VPU initialized

    mxc_vdoa 21e4000.vdoa: i.MX Video Data Order Adapter(VDOA) driver probed

    mxc_hdmi_cec soc:hdmi_cec@00120000: can't get/select CEC pinctrl

    ....

    imx-audio-hdmi sound-hdmi: hdmi-hifi.0 <-> soc:hdmi_audio@00120000 mapping ok

    ....

    No state is present for card imxhdmisoc

    Found hardware: "imx-hdmi-soc" "" "" "" ""

    Hardware is initialized using a generic method

    No state is present for card imxhdmisoc

    ....



    I wonder if I need to tell kernel to use hdmi using the bootargs (video=mxcfb0:dev=hdmi). Please advice how to do this, or is something else wrong?

    regards

  • Hello,


    we finally found the solution to this problem, and it is a rather small one.


    There is an error in the qblissa9r2q.dts device tree:


    The line

    compatible = "fsl,imx6dl-qblissa9r2", "fsl,imx6dl";


    should be

    compatible = "fsl,imx6q-qblissa9r2", "fsl,imx6q";


    The imx6dl has a different GPU unit than the imx6q. This leads to a kernel hang when the GPU driver gets loaded.


    Please correct this in your DTS and let us know if HDMI is working now too.


    Your F&S Support Team