Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2025 02:29:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 291935] Vidconsole (amd64 only) does now show anything on old hardware (MacBook2,1)
Message-ID:  <bug-291935-227-BlGdmpkUVH@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-291935-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291935

--- Comment #6 from Ruslan Zalata <rz@fabmicro.ru> ---
I noticed another problem. As loader detects UGA it switches to "graphics mode"
(default is text mode) and no output from loader is visible since then. I'm
sure that fb_addr, fb_size and fb_stride detected correctly because kernel
produces correct output. Also I tried writing to framebuffer myself from within
efi_find_framebuffer() and could observe it on the screen.

If I set gfx_state.tg_fb_type = FB_TEXT somewhere in cons_update_mode() after
call to efi_find_framebuffer(), it reverts loader console back to text mode and
I can observe output both from loader and from kernel. Looks like there's one
more bug (or an artifact) in loader while rendering text in graphics mode on
UGA.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291935-227-BlGdmpkUVH>