system76 / firmware-open

System76 Open Firmware
Other
958 stars 84 forks source link

bonw14: Graphics don't work pre-OS #442

Open crawfxrd opened 1 year ago

crawfxrd commented 1 year ago

Graphics output does not work until the OS loads.

Steps to reproduce

Expected behavior

Actual behavior

Additional info

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

crawfxrd commented 1 year ago

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 commented 1 year ago

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

jacobgkau commented 1 year ago

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

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

crawfxrd commented 10 months ago

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.

leviport commented 10 months ago

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.

crawfxrd commented 9 months ago

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

crawfxrd commented 9 months ago

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

leviport commented 9 months ago

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

jens-siebert commented 8 months ago

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!

crawfxrd commented 7 months ago

No progress. The problems: