This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beaglebone Black HDMI and LCD problem

I have a beaglebone black, and I use ti-processor-sdk-linux-am335x-evm-02.00.01.07 to run linux on it. I have a couple of questions regarding HDMI and LCD display.


My problem is that I can't run LCD display when there is no HDMI monitor connected to Beaglebone. I'm trying to run Qt application using eglfs plugin to display graphics. When there is a LCD and HDMI monitor connected to BBB I can run this application, and I do see application window on both screens. However as soon as I disconnect HDMI monitor my LCD screen also gets black. When I try to run my application without HDMI monitor connected to BBB i get this output message:

"PVR: Hint: Setting WindowSystem to libpvrDRMWSEGL_FRONT.so

ignoring unused connector 20
Could not initialize egl display
Aborted"

I can't find any information on the internet about  "ignoring unused connector 20" message.

Is there a way to disable HDMI interface in BBB running Linux 4.1.13 ? I will need to use SPI interface, and it collides with HDMI.

I would be thankful for any help.

  • Hi User4621828,

    The HDMI interface of BBB can be disabled by some modification of the kernel defconfig file. You should comment or remove the following nodes:
    CONFIG_DISPLAY_CONNECTOR_HDMI=y
    CONFIG_OMAP2_DSS_HDMI_COMMON=y
    CONFIG_HDMI=y
    then rebuild the kernel.

    BR
    Tsvetolin Shulev
  • I think I need to update my DTS file and recompile it. I have dts overlays from 3.8 kernel, and using those overlays I was able to disable HDMI and enable LCD in 3.8 kernel. Now with ti-processor-sdk-linux-am335x-evm-02.00.01.07 comes linux kernel v 4.1.13-g8dc6617
    and I don't see /boot/uEnv.txt file, also I don't see cape manager program . Is there a way to enable dts overlays in linux 4.1.13 ?