Manche Systeme können FreeBSD / OPNsense / pfSense nicht starten, wenn während des Startvorgangs kein Monitor angeschlossen ist. Zur Lösung des Problems kann das Tunable hw.uart.console = default gesetzt werden. Alternativ führen auch das Deaktivieren aller COM Ports im BIOS oder eine serielle Console als primäre Console zu einem korrektem Startvorgang auch bei abgeschlossenem Monitor.
Betroffene Systeme sind z.B.
Es gab einen Fehler in FreeBSD 13, der die seriellen EFI-Konsolen nicht mehr behandelte. Dieser Fehler wurde in OPNsense 22.1.2 behoben, aber generell erfordert FreeBSD 13, dass das BIOS die Legacy UART-Emulation deaktiviert.[1][2]
Um dieses Problem zu beheben, führen Sie eine der folgenden Lösungsmöglichkeiten durch:
Zum Beheben des Problems setzen Sie das Tuneable hw.uart.console und starten Sie das System anschließend neu:
Mit diesem Tunable zeigt die dmesg Ausgabe bei einem anschließendem Neustart zusätzlich eine Zeile mit uart0: console (115200,n,8,1) - ein Startvorgang ohne angeschlossenem Monitor funktioniert damit:
root@fw-test-opnsense-22-7:~ # dmesg | grep -i uart uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart0: console (115200,n,8,1) root@fw-test-opnsense-22-7:~ #
Wenn alle COM Ports im BIOS deaktiviert werden, bootet das System auch ohne angeschlossenem Monitor.[3]
Standardmäßig ist die VGA Console als Primary Console konfiguriert.
Damit das System auch ohne angeschlossenen Monitor zuverlässig startet, konfigurieren Sie als Primary Console die Serial Console (siehe dazu auch OPNsense serielle Konsole). Nutzen Sie die VGA Console dann nur als Secondary Console:[4]
Autor: Edwin Derr Edwin Derr ist seit 2020 im Technischen Support der Thomas-Krenn.AG tätig. In seiner Abteilung kümmert er sich um typische Support-Aufgaben wie den Aufbau von Testsystemen oder die Betreuung der Kunden bei technischen Problemen. Neben seiner Beruflichen Tätigkeit ist er gerne in der Natur unterwegs, reist gerne und trifft sich regelmäßig mit Freunden.
|
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|