Project

General

Profile

Actions

Bug #538

open

[Soft Brick] x230 Dock Causes Internal Display to "Permanently" Malfunction

Added by Brian L 7 months ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
05/14/2024
Due date:
% Done:

0%

Estimated time:
Affected versions:
Needs backport to:
Affected hardware:
Lenovo x230
Affected OS:

Description

Environment:

  • Lenovo x230
  • Stock screen replaced with Pixel Qi (not sure if relevant) (plug & play LVDS)
  • Coreboot using Heads (coreboot + linuxboot)
  • Official lenovo docking station connected to external monitor via DisplayPort

Bug Trigger:

Using Heads/coreboot fine for years with my Pixel Qi screen modded x230. I then bought a Lenovo docking station. Booted up, everything worked fine.

Disconnected from dock, booted up, and there was no bios screen. Screen did not turn on until taken over by Linux Kernel. Once in userspace, wayland could no longer identify the monitor as a Pixel Qi or its proper resolution. EDID is blank.
Booting with docking station allows bios to show on external display.

Restarting did not fix the issue, reflashing heads did not fix the issue, flashing skulls (coreboot + seabios) did not fix the issue.

Flashing stock bios did fix the issue. I can now see BIOS screen and get proper EDID in userspace whether on the dock or not.
However reflashing coreboot again, even coming from stock bios working state, and I immediately now no longer get a BIOS screen or EDID, even without ever introducing the dock again. Essentially now bricked with anything but stock bios.


Files

cbmem.log (62.6 KB) cbmem.log Brian L, 05/19/2024 10:30 PM
Actions

Also available in: Atom PDF