Project

General

Profile

Actions

Bug #12448

closed

loader: improve boot options for kmdb and framebuffer

Added by Andy Fiddaman about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

I seem to be spending quite a lot of time talking people through dropping to the loader prompt and configuring nmi=kmdb so that it is possible to drop into kmdb by sending an NMI. Similarly with the framebuffer I've had to talk people through dropping back to the old plain VGA console mode.

The loader boot option screen could be improved to make these things easier.


Files


Related issues

Related to illumos gate - Bug #13998: loader: clean if else constructs in menu-commands.4th New

Actions
Actions #2

Updated by Andy Fiddaman about 2 years ago

Available KMDB modes are:
  • Off
  • Loaded
  • On NMI
  • On Boot
  • On Boot/NMI
Actions #3

Updated by Stephan Althaus about 2 years ago

I have a persistent switch "reconfigure" enabled on my system.

Is there a way to have "framebuffer off" persistent as well? Is it documented (i didn't find it with man loader etc.)?

Greetings,
Stephan

Actions #4

Updated by Andy Fiddaman about 2 years ago

To persistently disable the graphical console, create a file in the installed OS called /boot/config and put -t in there.

The available options are documented in the man page for gptzfsboot

Actions #5

Updated by Stephan Althaus about 2 years ago

Hi!

I build, published and installed the Change,
and i really like it!

On my system tthe framebuffer variant is very slow (4k uhd display with nvidia quadro M1200 gpu),
and the non-fb VGA variant is fast as it was in the 90ties ;-)

Thanks!

Actions #6

Updated by Andy Fiddaman about 2 years ago

Tested extensively with the upcoming r151034 omnios release on legacy and UEFI boot systems, cycling through the kmdb options and booting in VGA text mode.

Actions #7

Updated by Electric Monk about 2 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

git commit a16250662fca1775384c611194385daf6ce8f186

commit  a16250662fca1775384c611194385daf6ce8f186
Author: Andy Fiddaman <omnios@citrus-it.co.uk>
Date:   2020-04-09T21:47:59.000Z

    12448 loader: improve boot options for kmdb and framebuffer
    Reviewed by: Toomas Soome <tsoome@me.com>
    Approved by: Robert Mustacchi <rm@fingolfin.org>

Actions #8

Updated by Toomas Soome 10 months ago

  • Related to Bug #13998: loader: clean if else constructs in menu-commands.4th added
Actions

Also available in: Atom PDF