Project

General

Profile

Actions

Bug #3167

closed

UEFI boot hangs right after initializing UEFI framebuffer

Added by mneumann about 5 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
01/09/2019
Due date:
% Done:

0%

Estimated time:

Description

This happens on a recent Tuxedo laptop. See attached screenshot.

I have come up with a working (but hacky) patch:

https://www.dragonflybsd.org/~mneumann/patch-fb-machdep.c

After patching, if I set loader tunable sc.probe_early=1 then it correctly boots.


Files

IMG_20181126_181023.jpg (1.34 MB) IMG_20181126_181023.jpg Screenshot mneumann, 01/09/2019 12:15 PM
Actions #1

Updated by mneumann about 5 years ago

See commit
https://gitweb.dragonflybsd.org/dragonfly.git/commit/c2a57f42609ac17ec656d5600c7f70f38fc8ba62

Try booting with machdep.hack_efifb_probe_early=1.

Actions #2

Updated by shassard about 5 years ago

I've tried this patch on my Lenovo Yoga 920 that previously was unable to get past the loader initial screen.

It now boots perfectly and I'm able to fire up Xorg without issues.

Actions #3

Updated by mneumann over 3 years ago

With commit b1122e3cbd55be825debb5766a4242317c71d40d the machdep.hack_efifb_probe_early tunable is removed. It should just boot fine.

Actions #4

Updated by mneumann about 2 years ago

  • Status changed from New to Resolved

This has been long fixed.

Actions #5

Updated by daftaupe over 1 year ago

I tried booting the latest release medium available (6.2.2) and master, but can't get past that EFI framebuffer information on my Dell Chromebook 7310.
I've seen on the screenshot you tried loading drm and i915, I tried the same but that didn't change anything unfortunately.

I have no idea if the system is booting behind the scene or if it's stuck.

Actions #6

Updated by mneumann over 1 year ago

I've seen similar problems when I tried a very new laptop a few weeks ago.

I am not quite sure but I am assuming the problem is that your GPU is too recent and not supported by our drm stack, and as such it cannot attach early at boot time and that's why you don't see a system console... but then, it should actually work without loading a drm module, plain old text console...

Actions #7

Updated by daftaupe over 1 year ago

@mneumann, no that's the initial issue, it doesn't work with the regular console. The GPU is not that recent, it's a Intel HD Graphics 5500 from a Broadwell i3-5005U.
I tried setting drm_load=NO and i915_load=NO but it seems to have no effect as it's probably what's happening as default.

Actions

Also available in: Atom PDF