[Bug 253253] stable/13: efi boot always defaults to cons: serial

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 4 21:28:00 UTC 2021


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

--- Comment #5 from sirdice at gmail.com ---
Did this:

root at molly:/usr/src/stand/efi/loader # git diff
diff --git a/stand/efi/loader/main.c b/stand/efi/loader/main.c
index ca41cd4a261..9d81003acc4 100644
--- a/stand/efi/loader/main.c
+++ b/stand/efi/loader/main.c
@@ -735,6 +735,9 @@ parse_uefi_con_out(void)
        how = 0;
        sz = sizeof(buf);
        rv = efi_global_getenv("ConOut", buf, &sz);
+       if (rv != EFI_SUCCESS) {
+               rv = efi_global_getenv("ConOutDev", buf, &sz);
+       }
        if (rv != EFI_SUCCESS) {
                /* If we don't have any ConOut default to serial */
                how = RB_SERIAL;


Build is good. 

root at molly:/usr/src/stand/efi/loader # cp
/usr/obj/usr/src/amd64.amd64/stand/efi/loader/loader_lua.efi
/boot/efi/EFI/BOOT/bootx64.efi

Then rebooted. Yes! That works. Cons: is now video by default. I even got the
cool graphics loader :)

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


More information about the freebsd-bugs mailing list