firmware-open icon indicating copy to clipboard operation
firmware-open copied to clipboard

bonw14: Graphics don't work pre-OS

Open crawfxrd opened this issue 1 year ago • 10 comments

  • Model: bonw14
  • BIOS version:
  • EC version:
  • OS: Pop!_OS 22.04
  • Kernel: 6.2.6-76060206-generic

Graphics output does not work until the OS loads.

Steps to reproduce

  • Boot the system

Expected behavior

  • Boot splash is visible
  • Plymouth disk decryption screen is visible

Actual behavior

  • No graphics output until OS loads

Additional info

bonw14 is uniquely the only system that does not use Intel graphics. The eDP is connected to the dGPU.

crawfxrd avatar Jul 28 '23 22:07 crawfxrd

I will need cbmem -c output from current release firmware.

I have the output from 2023-07-06_8e24a60, but I guess it would be good to get it on a version with microcode loading fixed (200ddc00875e or newer).

crawfxrd avatar Jul 28 '23 22:07 crawfxrd

This may the same issue as external displays on dGPU ports non working other models.

crawfxrd avatar Aug 09 '23 19:08 crawfxrd

I will need cbmem -c output from current release firmware.

Here is that, from 2021-07-20_93c2809: bonw14-93c2809-cbmem-c.txt

jacobgkau avatar Sep 01 '23 07:09 jacobgkau

Here is a build with just edk2 and firmware-setup (because of build errors) updated:

This is based on fb9d759338c5, which is the last commit before coreboot was updated to 4.15.

This may break boot, so only flash this if you're willing to suffer externally flashing. Otherwise I will need a unit so only I have to cry.

crawfxrd avatar Dec 19 '23 21:12 crawfxrd

I will try this soon. I don't have my machine with me at the office today, but I'll set it up in a test bench config at home. I have a set of flashing tools at home in case things become unalive.

leviport avatar Dec 19 '23 21:12 leviport

It seems like option ROM scanning in edk2 doesn't work anymore. I don't see PciGetPciRom get run on oryp8.

crawfxrd avatar Dec 21 '23 19:12 crawfxrd

Here is a build based on 6f1e65308e29 with edk2 downgraded to system76-stable202002.

crawfxrd avatar Dec 21 '23 23:12 crawfxrd

That build did the trick! I now get the System76 splash screen at boot, can navigate firmware menus, and see the Plymouth decrypt prompt.

leviport avatar Dec 26 '23 23:12 leviport

Hey everyone,

I was very pleased to see that a firmware update for the bonw14 is being worked on, but I have the impression that progress here has stalled...

I really don't want to be a pain, but as an owner of such a machine I'm of course very interested in this topic. Is there any progress to report here? Are there any plans for when we will see the updated firmware for the bonw14?

Thanks a lot and keep up the great work!

jens-siebert avatar Feb 17 '24 08:02 jens-siebert

No progress. The problems:

  • I don't have a bonw14 to debug this issue
  • Even if I did, I don't want to disassemble and reassemble the unit in order to flash it
  • The issue is apparently in edk2, and I don't want to debug that shit

crawfxrd avatar Feb 20 '24 20:02 crawfxrd