No vga output post systemd-boot using 6.8.12-4-pve kernel, 6.2.16-20-pve works

gvox

New Member
Oct 20, 2023
5
1
3
Hi everyone - I recently upgraded to 8.3.0. When using the 6.2.16-20-pve kernel, I get vga output. However, when using 6.8.12-4-pve kernel, I get no vga output. I'm using basic framebuffer-style console. I have a Ryzen based system, which doen't have integrated graphics - so using the ASRock rack m2_vga adapter: https://www.asrockrack.com/general/productdetail.asp?Model=M2_VGA

Does anyone have any ideas about why this isn't working, and what I could try?

Attaching dmesg output
 

Attachments

Have you tested Kernel 6.11?

Code:
apt install proxmox-kernel-6.11
 
The kernel 6.11.x branches also have the same problem. Is there a way I can see what the differences are in kernelconfig between the various proxmox kernels? And - is there a way for me to recompile the proxmox kernel with different kernel configuration?
 
Update - solved. Back in 12/3/24 when I first posted, once of the things I tried was to use this driver: https://github.com/teddywlq/smifb2 - it didn't compile against the 6.8/6.11 kernels at the time. However, just a few days (!!) after I posted, it was fixed. I didn't get back around to this until recently, but I can say that after compiling this driver and loading it, the vga works again on boot. (And it uses the native resolution of the LCD panel too! no more 80x25!)

Anyways, happy ending. Thanks all!