FS#57479 - [linux] cirrus not able to allocate VRAM under KVM
Attached to Project:
Arch Linux
Opened by Marcel Menzel (WRMSR) - Monday, 12 February 2018, 09:23 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 17 February 2018, 16:15 GMT
Opened by Marcel Menzel (WRMSR) - Monday, 12 February 2018, 09:23 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 17 February 2018, 16:15 GMT
|
Details
Hi!
Running the latest Linux or Linux-hardened Kernel (4.15.2) freezes the display output on KVM caused by cirrus: kernel: fb: switching to cirrusdrmfb from simple kernel: Console: switching to colour dummy device 80x25 kernel: [drm:cirrus_device_init [cirrus]] *ERROR* can't reserve VRAM kernel: cirrus 0000:00:02.0: Fatal error during GPU init: -6 So there's no way to interact with a tty rendering the console useless. However, SSH still works. Downgrading to linux-lts solved the problem. Digging into the problem revealed, that this problem is caused by CONFIG_X86_SYSFB=y in linux and linux-hardened. This helped: https://lists.debian.org/debian-kernel/2016/11/msg00168.html linux-lts has: # CONFIG_X86_SYSFB is not set, thats why it is working normal. So, it would be good if you could unset that value for linux and linux-hardened, thanks. The host's QEMU version is: pc-i440fx-2.8, BIOS version: SeaBIOS 1.10.2-1 |
This task depends upon
Closed by Doug Newgard (Scimmia)
Saturday, 17 February 2018, 16:15 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15.3-2
Saturday, 17 February 2018, 16:15 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15.3-2
I should repeat, seeing this on bare-metal (not just QEMU) via those out of band management interfaces (ipmi/iDRAC)
Also, this isn't just linux-hardened, this is with the default kernel.