[6.13.x] vga not reset on boot?

From: Ian Kumlien
Date: Fri Feb 21 2025 - 07:35:52 EST


Hi,

I have a Supermicro A2SDi-12C-HLN4F that I use as a firewall...

I was using the remote IPMI iKVM (as in in browser access) to
configure the machine when
i noticed that reboot didn't actually cange, it never updates so the
last thing is says is "rebooting system"
even after several reboots, it just sticks there.

I figured it was a bug in the iKVM but today i connected a monitor,
and it's the same....

It's using:
lspci -vv -s 05:00.0
05:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED
Graphics Family (rev 30) (prog-if 00 [VGA controller])
DeviceName: ASPEED Video AST2400
Subsystem: Super Micro Computer Inc Device 0969
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 15
IOMMU group: 18
Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at df000000 (32-bit, non-prefetchable) [size=128K]
Region 2: I/O ports at d000 [size=128]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+
Address: 0000000000000000 Data: 0000

I don't quite know how to debug this or understand how the kernel
could make this happen - i'd assume that the bios post would reset it
but no...