# Troubleshoot display

This information provides the necessary details to troubleshoot and analyze various components, such as the DSI panel clock, DPU, and Weston.

See the appropriate chip product for device-specific information.

Tab QCS6490
Tab IQ-9075
Tab IQ-8275

- *class* tabincludedirective

    - ## Debug HDMI display

You can do the following to debug your HDMI display:

- Upgrade Lontium firmware
- View DSI clock information

**Upgrade Lontium firmware**

LT9611uxc is the DSI-to-HDMI bridge chip firmware. The recommended firmware version is `LT9611UXC_DSI_PortA_HDCP_Disable_V5.0.21.bin`. If you experience a no-display screen on the HDMI, upgrade the firmware.

To upgrade the Lontium firmware, do the following:

1. Download the recommended LT9611uxc firmware version `LT9611UXC_DSI_PortA_HDCP_Disable_V5.0.21.bin` from [www.lontiumsemi.com](http://www.lontiumsemi.com/download) and go to the Qualcomm section.

> 
> 
> Note
> 
>     - Enable SSH to access your host device. For more information, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
>     - When prompted for a password, enter `oelinux123`.
2. To upgrade the firmware, run the following Linux shell command:

> 
> 
> mount -o rw,remount /usr
>         Copy to clipboard
> 
> 
> Note
> 
> 
> Close SSH and copy the Lontium firmware using the following `scp` command:
> 
> 
> scp <LT firmware bin> root@<IP of the device>:/lib/firmware/lt9611uxc_fw.bin
>         Copy to clipboard
> 
> 
> Note
> 
> 
> Before running the following command, enable SSH again.
> 
> 
> sync
>         Copy to clipboard
> 
> 
> echo 0 > /sys/bus/i2c/devices/0-002b/lt9611uxc_firmware
>         Copy to clipboard
> 
> 
> Note
> 
> 
> Wait for at least 3 minutes for the firmware upgrade to complete.
3. To retrieve the lt9611 logs, run the following command:

> 
> 
> dmesg | grep lt9611
>         Copy to clipboard

The `Firmware updates successfully` log confirms that the firmware upgrade is successful. To ensure that the new firmware is in effect, hard reboot (unplug and plug in the power cable) the device.

**View DSI clock information**

Note

- You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
- To mount the `debugfs` file system to access the `debugfs` details of the display subsystem, run the following commands:

> 
> 
> mount -o remount,rw /
>         Copy to clipboard
> 
> 
> mount -t debugfs none /sys/kernel/debug
>         Copy to clipboard

To check the DSI clock information, run the following command:

> 
> 
> cat /sys/kernel/debug/clk/disp_cc_mdss_pclk0_clk/clk_rate
>     Copy to clipboard

- *class* tabincludedirective

    - ## Debug DisplayPort

> 
> 
> Note
> 
> - You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
> - To mount the `debugfs` file system to access the `debugfs` details of the display subsystem, run the following commands:
> 
> 
> 
> > 
> > 
> > mount -o remount,rw /
> >         Copy to clipboard
> > 
> > 
> > mount -t debugfs none /sys/kernel/debug
> >         Copy to clipboard

**View DisplayPort information**

To check the selected DisplayPort, run the following command:

cat /sys/kernel/debug/dri/0/DP-1/dp_debug
    Copy to clipboard

**Sample output**

name = msm_dp
    drm_dp_link
            rate = 270000
            num_lanes = 4
            capabilities = 1
    dp_panel_info:
            active = 3840x2160
            back_porch = 80x23
            front_porch = 48x3
            sync_width = 32x5
            active_low = 0x0
            h_skew = 0
            refresh rate = 30
            pixel clock khz = 262750
            bpp = 30
    dp_link:
            test_requested = 512
            num_lanes = 4
            bw_code = 10
            lclk = 270000000
            v_level = 1
            p_level = 0
    Copy to clipboard

**View status of DisplayPort cable**

To verify the DisplayPort connection, run the following command:

cat  /sys/class/drm/card0-DP-1/status
    Copy to clipboard

**Sample output**

Connected
    Copy to clipboard

**Check EDID mode**

To check for the EDID mode of the DisplayPort connected, run the following command:

cat  /sys/class/drm/card0-DP-1/modes
    Copy to clipboard

**Sample output**

3840x2160
    2048x1080
    1920x1080
    1280x720
    Copy to clipboard

- *class* tabincludedirective

    - ## Debug DisplayPort

> 
> 
> Note
> 
> - You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
> - To mount the `debugfs` file system to access the `debugfs` details of the display subsystem, run the following commands:
> 
> 
> 
> > 
> > 
> > mount -o remount,rw /
> >         Copy to clipboard
> > 
> > 
> > mount -t debugfs none /sys/kernel/debug
> >         Copy to clipboard
> 
> 
> **View DisplayPort information**
> 
> 
> To check the selected DisplayPort, run the following command:
> 
> 
> cat /sys/kernel/debug/dri/0/DP-2/dp_debug
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> name = msm_dp
>     drm_dp_link
>             rate = 270000
>             num_lanes = 4
>             capabilities = 1
>     dp_panel_info:
>             active = 3840x2160
>             back_porch = 80x23
>             front_porch = 48x3
>             sync_width = 32x5
>             active_low = 0x0
>             h_skew = 0
>             refresh rate = 30
>             pixel clock khz = 262750
>             bpp = 30
>     dp_link:
>             test_requested = 512
>             num_lanes = 4
>             bw_code = 10
>             lclk = 270000000
>             v_level = 1
>             p_level = 0
>     Copy to clipboard
> 
> 
> **View status of DisplayPort cable**
> 
> 
> To verify whether the DisplayPort cable is connected, run the following command:
> 
> 
> cat  /sys/class/drm/card0-DP-2/status
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> Connected
>     Copy to clipboard
> 
> 
> **Check EDID mode**
> 
> 
> To check for the EDID mode of the DisplayPort connected, run the following command:
> 
> 
> cat  /sys/class/drm/card0-DP-2/modes
>     Copy to clipboard
> 
> 
> **Sample output**
> 
> 
> 3840x2160
>     2048x1080
>     1920x1080
>     1280x720
>     Copy to clipboard

## Enable the XWayland Compositor

XWayland is a compatibility layer that allows X11 applications to run in a Wayland environment. It translates X11 protocol requests into Wayland-compatible operations.

> 
> 
> Note
> 
> 
> If the XWayland compositor fails to launch, restart the device and do the following.
> 
> 
> Run the following commands to enable XWayland for the display subsystem:
> 
> 
> Note
> 
> 
> You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
> 
> 
> killall weston
>     Copy to clipboard
> 
> 
> > 
> > 
> > export XDG_RUNTIME_DIR=/dev/socket/weston && mkdir -p $XDG_RUNTIME_DIR && weston --continue-without-input --idle-time=0 --backend=drm-backend.so --xwayland
> >     Copy to clipboard
> 
> 
> 
> Upon running the commands, you should see the following Weston flower pattern on the display monitor.
> 
> ![../../_images/Weston_flower_pattern.PNG](data:image/png;base64,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)
> 
> **Figure: Weston flower pattern**

## Set up Weston launch and relaunch Weston

Do the following to configure Weston launch and manually relaunch Weston.

**Configure Weston**

> 
> 
> The `/etc/initscripts/init_qti_display` script file includes the Weston configurations.
> 
> 
> Note
> 
> 
> You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).
> 
> 
> mount -o remount,rw /
>     Copy to clipboard
> 
> 
> cat /etc/initscripts/init_qti_display
>     Copy to clipboard

**Relaunch Weston**

To manually relaunch the Weston server after closing the Weston process, do the following:

Note

You must enable SSH to access your host device. For instructions, see [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh).

1. To identify the ID of the Weston processes, run the following
commands:

mount -o remount,rw /
        Copy to clipboard

ps -A | grep weston
        Copy to clipboard

Sample output:

824 ?        00:00:12 weston
          1090 ?        00:00:00 weston-keyboard
          1092 ?        00:00:01 weston-desktop-
        Copy to clipboard
2. To kill the Weston process, run the following command:

Note

You can skip the `killall weston` command if the modetest application is already running.

killall weston
        Copy to clipboard
3. To relaunch the Weston server, run the following commands:

> 
> 
> mount -o remount,rw /
>         Copy to clipboard

export XDG_RUNTIME_DIR=/dev/socket/weston && mkdir -p $XDG_RUNTIME_DIR
        Copy to clipboard

weston --idle-time=0 --continue-without-input &
        Copy to clipboard

## Troubleshoot display issue when HDMI/eDP cable is connected after boot

Explains the procedure to troubleshoot a no-display screen issue upon connecting the HDMI/eDP cable after the device is powered on.

As a prerequisite, create the `weston.ini` file and add the following Weston configurations to the file:

> 
> 
> # configuration file for Weston
>     [core]
>     require-outputs=none
>     Copy to clipboard

To push the `weston.ini` file, do the following:

1. To push the file to the `/etc/xdg/weston/weston.ini` path, run the following command:

> 
> 
> scp <weston.ini> root@<IP of the device>:/etc/xdg/weston/weston.ini
>         Copy to clipboard
2. Restart the device.

> 
> 
> After powering on the device, connect the HDMI/eDP cable to see the Weston flower pattern appear on the monitor.

Last Published: Oct 15, 2025

[Previous Topic
Display specifications](https://docs.qualcomm.com/bundle/publicresource/80-70022-18/topics/features.md) [Next Topic
References](https://docs.qualcomm.com/bundle/publicresource/80-70022-18/topics/references.md)