Issue #538 has been updated by Brian L.

Patrick Rudolph wrote in #note-1:
> Looking at the schematics there's no way the LVDS can be disconnected.
> However it might be possible that the display isn't powered, though it's 
> unclear why coreboot would cause this effect.  

To be clear, the display certainly is powered once the OS kernel starts. I get 
a gui on the screen, but its detected as 1024x768 instead of 1024x600, so 
application windows go off the bottom of the screen. There is no EDID and the 
model is "Unknown" instead of "Pixel Qi" from swaymsg get_outputs. This all 
gets fixed by flashing stock bios and retriggers flashing any coreboot flavor, 
all without involving the dock, even though it was triggered by the dock 
originally. I would expect even if coreboot somehow causes the display to be 
unpowered, it should still be hotpluggable in linux to detect it properly 
correct? Or maybe I can manually trigger a rescan to debug? I'm not sure how 
though

----------------------------------------
Bug #538: [Soft Brick] x230 Dock Causes Internal Display to "Permanently" 
Malfunction
https://ticket.coreboot.org/issues/538#change-1829

* Author: Brian L
* Status: New
* Priority: High
* Target version: none
* Start date: 2024-05-14
* Affected hardware: Lenovo x230
----------------------------------------
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.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
https://ticket.coreboot.org/my/account
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to