UEFI GOP: screen goes blank during boot after loader is finished

Kyle Evans kevans at freebsd.org
Wed Nov 14 22:58:34 UTC 2018


On Wed, Nov 14, 2018 at 4:55 PM Subbsd <subbsd at gmail.com> wrote:
>
> On Thu, Nov 15, 2018 at 1:33 AM Kyle Evans <kevans at freebsd.org> wrote:
> >
> > On Wed, Nov 14, 2018 at 4:30 PM Kyle Evans <kevans at freebsd.org> wrote:
> > >
> > > On Wed, Nov 14, 2018 at 4:23 PM Subbsd <subbsd at gmail.com> wrote:
> > > >
> > > > On Thu, Nov 15, 2018 at 1:05 AM Subbsd <subbsd at gmail.com> wrote:
> > > > >
> > > > > On Thu, Nov 15, 2018 at 12:21 AM Rebecca Cran <rebecca at bluestop.org> wrote:
> > > > > >
> > > > > > On November 14, 2018 at 2:18:04 PM, Subbsd (subbsd at gmail.com) wrote:
> > > > > >>
> > > > > >>
> > > > > >> My current host: FreeBSD 13.0-CURRENT r340319 and the problem is
> > > > > >> still present.
> > > > > >
> > > > > > Rod was asking about the guest OS version, not the host though.
> > > > > >
> > > > > >
> > > > >
> > > > > I apologize, it seemed to me that I wrote earlier) Guest version:
> > > > > https://download.freebsd.org/ftp/snapshots/amd64/amd64/ISO-IMAGES/13.0/FreeBSD-13.0-CURRENT-amd64-20181101-r339979-disc1.iso.xz
> > > >
> > > > Hm, it seems the problem is 'boot_serial' which is sets to YES by default in gop
> > > >
> > > > set boot_serial=NO
> > > > boot
> > > >
> > > > solve this issue
> > >
> > > Huh? This is perhaps going to be a stupid question, but where is
> > > boot_serial=YES getting set? Loader will not set it by itself and UEFI
> > > doesn't respect /boot.config, so this must be explicitly set in
> > > /boot/loader.conf or /boot/defaults/loader.conf, but it's not clear to
> > > me what's putting it there.
> >
> > http://src.illumos.org/source/xref/freebsd-head/usr.sbin/bhyveload/bhyveload.c#832
> > is the only place I can see immediately that this might be happening,
> > but do UEFI boots go through bhyveload? I'm ignorant here.
>
> This is UEFI GOP methodvia bootrom/uefi-firmware, no bhyveload:
>
> bhyve -AHP -s 0:0,hostbridge -s 31:0,lpc -s
> 4:0,ahci-cd,/tmp/FreeBSD-13.0-CURRENT-amd64-20181101-r339979-disc1.iso
> -c 1 -m 1024M -s 29,fbuf,tcp=0.0.0.0:5900,w=1024,h=768,wait -l
> bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd freebsd1
>
> https://snag.gy/0MH7zU.jpg
> https://snag.gy/kF5cxZ.jpg
> https://snag.gy/htHMG0.jpg
> https://snag.gy/vK1ALN.jpg
> https://snag.gy/qKNPGU.jpg

What does your /boot/loader.conf look like?


More information about the freebsd-virtualization mailing list