-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
The SPX SQ1 display panel could not work correctly after a reboot.
The display never shows back up again during system startup when switching from the efi framebuffer to drm/msm after a reboot.
This only happens after a reboot. For a cold startup, the display panel works well in msm drm mode.
Tested on the latest kernel Linux 6.15.3-1-surface+.
After a reboot, the panel-simple-dp-aux complains about failing to read EDID of the display panel in dmesg:
[ 9.213236] panel-simple-dp-aux aux-ae9a000.displayport-controller: Couldn't read EDID for ID; using conservative timings
[ 9.216775] msm_dpu ae01000.mdp: bound ae9a000.displayport-controller (ops msm_dp_display_comp_ops [msm])
...
[ 9.731211] panel-simple-dp-aux aux-ae9a000.displayport-controller: No display modes
[ 9.797642] [drm:msm_dp_panel_read_sink_caps [msm]] *ERROR* panel edid read failed
For a cold startup, the panel-simple-dp-aux is able to detect the EDID correctly:
[ 9.098128] panel-simple-dp-aux aux-ae9a000.displayport-controller: Detected LGD LP129WT112684 (0x0555)
[ 9.099579] msm_dpu ae01000.mdp: bound ae9a000.displayport-controller (ops msm_dp_display_comp_ops [msm])
The dmesg of a cold boot: 20250705-dmesg-cold-startup-1.txt
The dmesg after a reboot: 20250705-dmesg-after-reboot-1.txt
Metadata
Metadata
Assignees
Labels
No labels