Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Feb 2021 18:58:32 +0200
From:      Toomas Soome <tsoome@me.com>
To:        "O. Hartmann" <ohartmann@walstatt.org>
Cc:        FreeBSD CURRENT <freebsd-current@freebsd.org>
Subject:   Re: No serial console: VBE not available
Message-ID:  <FA1BDF32-CA59-4996-AE34-4376C6C94E51@me.com>
In-Reply-To: <20210226175506.1742c469@thor.intern.walstatt.dynvpn.de>
References:  <20210226175506.1742c469@thor.intern.walstatt.dynvpn.de>

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


> On 26. Feb 2021, at 18:54, O. Hartmann <ohartmann@walstatt.org> wrote:
>=20
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>=20
> hello,
>=20
> running a FreeBSD appliance on top of a PCengines APU2C4 with the =
latest seabios
> (apu2_v4.13.0.3.rom). The PCengines boot image layout is based on =
pmbr/gptboot (GPT patition
> scheme), via nanoBSD the latest pmbr/gptboot binaries are applied =
taken from the 13-STABLE
> tree (or 14-CURRENT).
>=20
> It doesn't matter whether I put these lines into /boot/loader.conf:
>=20
> boot_serial=3D"YES"
> comconsole_speed=3D"115200"
> console=3D"comconsole"
>=20
> autoboot_delay=3D"0"
>=20
> and in the kernel config file:
>=20
> options         CONSPEED=3D115200
>=20
> while having alos in both cases
>=20
> /boot/config
> - -h -S115200
>=20
> following strict the handbook's suggestions.
>=20
> After booting, I face always forever this screen:
>=20
> SeaBIOS (version rel-1.12.1.3-0-g300e8b70)
>=20
> Press F10 key now for boot menu
>=20
> Select boot device:
>=20
> 1. SD card SN64G 60906MiB
> 2. USB MSC Drive  USB DISK 3.0 PMAP
> 3. AHCI/0: Samsung SSD 860 EVO mSATA 250GB ATA-11 Hard-Disk (232 =
GiBytes)
> 4. Payload [setup]
> 5. Payload [memtest]
>=20
> Booting from Hard Disk...
> /boot/config: -h -S115200
> Consoles: serial port =20
> BIOS drive C: is disk0
> BIOS drive D: is disk1
> BIOS drive E: is disk2
> BIOS 639kB/3405336kB available memory
>=20
> FreeBSD/x86 bootstrap loader, Revision 1.1
> (Mon Feb 22 18:17:30 CET 2021 root@thor)
> |
>=20
> VBE not available
>=20
>=20
>=20
> ... and its stuck forever ...
>=20
> What is wrong here?
>=20
> Thanks for your help,
>=20
> kind regards
>=20
> Oliver
>=20


You are missing this one:
commit 61c50cbc096d28e44cb8b627e524ae58158c423a
Author: Toomas Soome <tsoome@FreeBSD.org>
Date:   Sun Feb 21 12:32:18 2021 +0200

    loader: autoload_font will hung loader when there is no local =
console
   =20
    If we start with console set to comconsole, the local
    console (vidconsole, efi) is never initialized and attempt to
    use the data can render the loader hung.
   =20
    Reported by:    Kamigishi Rei
    MFC after: 3 days


The temporary workaround is to add -D, this will trigger call to =
vidc_init() and will prevent the hung.

rgds,
toomas





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FA1BDF32-CA59-4996-AE34-4376C6C94E51>