[SOLVED] Empty console, plymouth and framebuffer problem, UCS is VM (Xen, Cirrus, Bochs)

xen
plymouth
console

#1

Hi,

Work with version 4.1-4 errata 479 (VM, Xen, Bochs, Cirrus).
Problem: plymouth do not work normally with framebuffer (maybe), empty screen (/boot/grub/uniboot.png) with small distortions in the top.
I tried to boot with plymouth:debug, no errors, main:exiting with code 0 (only ply_open_module:Could not load module “/usr/lib/x86_64-linux-gnu/plymouth/renderers/x11.so”, but “ply_renderer_open_plugin:trying to open renderer plugin /usr/lib/x86_64-linux-gnu/plymouth/renderers/frame-buffer.so”)

Early (4.1-4 errata360) was normal console with login prompt.
Could you tell me, please, how to setup normal console?

My settings:

bootsplash/theme: ucs

grub/append:
grub/backgroundimage: /boot/grub/uniboot.png
grub/bootsplash: splash
grub/color/highlight: white/green
grub/color/normal: black/black
grub/generate-menu-lst: yes
grub/gfxmode: 800x600@16
grub/gfxpayload: 800x600@24,800x600@16,800x600
grub/loglevel: 0
grub/menu/color/highlight: white/green
grub/menu/color/normal: black/black
grub/quiet: yes
grub/serialcommand:
grub/terminal:
grub/timeout: 60


#2

I removed grub/gfxpayload, set grub/loglevel: 7, grub/bootsplash: nosplash, grub/quiet: no, grub/terminal: console

Now my settings is

ucr search --brief grub

grub/append:
grub/backgroundimage: /boot/grub/uniboot.png
grub/bootsplash: nosplash
grub/color/highlight: white/green
grub/color/normal: black/black
grub/default:
grub/efi:
grub/generate-menu-lst: yes
grub/gfxmode: 800x600@16
grub/gfxpayload:
grub/grub1root:
grub/loglevel: 7
grub/menu/color/highlight: white/green
grub/menu/color/normal: black/black
grub/quiet: no
grub/rootdelay:
grub/savedefault:
grub/serialcommand:
grub/terminal: console
grub/timeout: 60
grub/title:
grub/xenhopt:

After reboot I could see text grub console.

After beginning of booting console output is:
[ 0.328560] acpiphp: Slot [8] registered
[ 0.329989] acpiphp: Slot [9] registered
[ 0.331573] acpiphp: Slot [10] registered
[ 0.332634] acpiphp: Slot [11] registered
[ 0.334188] acpiphp: Slot [12] registered
[ 0.335865] acpiphp: Slot [13] registered
[ 0.336403] acpiphp: Slot [14] registered
[ 0.338179] acpiphp: Slot [15] registered
[ 0.339729] acpiphp: Slot [16] registered
[ 0.340525] acpiphp: Slot [17] registered
[ 0.342117] acpiphp: Slot [18] registered
[ 0.343604] acpiphp: Slot [19] registered
[ 0.344407] acpiphp: Slot [20] registered
[ 0.345964] acpiphp: Slot [21] registered
[ 0.347949] acpiphp: Slot [22] registered
[ 0.348497] acpiphp: Slot [23] registered
[ 0.350055] acpiphp: Slot [24] registered
[ 0.351649] acpiphp: Slot [25] registered
[ 0.352501] acpiphp: Slot [26] registered
[ 0.354059] acpiphp: Slot [27] registered
[ 0.355768] acpiphp: Slot [28] registered
[ 0.356458] acpiphp: Slot [29] registered
[ 0.358005] acpiphp: Slot [30] registered
[ 0.359753] acpiphp: Slot [31] registered
[ 0.360543] PCI host bridge to bus 0000:00

It is output from initrd scripts top, bottom, etc (grub/loglevel: 7)

Server started normally.

dmesg

[ 1.015288] Console: switching to colour frame buffer device 100x37
[ 1.016214] console [tty0] disabled
[ 1.016232] console [tty0] enabled

ps axf

4489 tty1 Ss+ 0:00 /sbin/getty 38400 tty1

No banner, no login prompt…

Help me please.


#3

Added cirrus.modeset=1 to grub/append

Work perfect with this settings (grub/gfxpayload must be empty string, grub/bootsplash is nosplash, grub/terminal may be empty or console)

grub/append: cirrus.modeset=1
grub/backgroundimage: /boot/grub/uniboot.png
grub/bootsplash: nosplash
grub/color/highlight: white/green
grub/color/normal: black/black
grub/default:
grub/efi:
grub/generate-menu-lst: yes
grub/gfxmode: 800x600@16
grub/gfxpayload:
grub/grub1root:
grub/loglevel: 0
grub/menu/color/highlight: white/green
grub/menu/color/normal: black/black
grub/quiet: yes
grub/rootdelay:
grub/savedefault:
grub/serialcommand:
grub/terminal: console
grub/timeout: 60
grub/title:
grub/xenhopt: