#1133041 On Debian 12.13, the VNC screen fails to refresh after loading the AST driver during startup.

#1133041#5
Date:
2026-04-09 05:48:04 UTC
From:
To:
From: "On Debian 12.13, the VNC screen fails to refresh after loading the AST driver during startup." <zhengcongwei.zcw@alibaba-inc.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: linux-image-6.1.0: On Debian 12.13, the VNC screen fails to refresh after loading the AST driver during startup.
Package: src:linux
Version: 6.1.164-1
Severity: normal
File: linux-image-6.1.0
Dear Maintainer,
On Debian 12.13, the VNC screen fails to refresh after loading the AST driver during startup.
After adding the kernel boot parameter nomodeset, the VNC interface no longer freezes or fails to refresh.
Comparing the two states, the AST driver is not loaded for this VGA device.
 0000:02:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 52) (prog-if 00 [VGA controller])
The system is actually running normally, and I can log in via SSH.
If I install linux-image-6.1.0-39-amd64, the issue persists.
But if I install linux-image-6.1.0-33-amd64, there is no problem.
Compared to the older version, the drm/ast driver includes this additional patch:
 - drm/ast: Find VBIOS mode from regular display size
I tried removing this patch and rebuilding the AST driver, but it didn't help...
[ 54.520418] ast: loading out-of-tree module taints kernel.
[ 54.530287] ast: module verification failed: signature and/or required key missing - tainting kernel
[ 54.550852] Console: switching to colour dummy device 80x25
[ 54.557756] ast 0000:02:00.0: [drm] P2A bridge disabled, using default configuration
[ 54.566481] ast 0000:02:00.0: [drm] AST 2600 detected
[ 54.572183] ast 0000:02:00.0: [drm] Using analog VGA
[ 54.577779] ast 0000:02:00.0: [drm] dram MCLK=396 Mhz type=1 bus_width=16
[ 54.585841] [drm] Initialized ast 0.1.0 20120228 for 0000:02:00.0 on minor 0
[ 54.597152] fbcon: astdrmfb (fb0) is primary device
[ 54.597248] Console: switching to colour frame buffer device 128x48
[ 54.610411] ast 0000:02:00.0: [drm] fb0: astdrmfb frame buffer device
Debian 13 does not have this issue, even though it also includes this patch.
Thanks for your work on this package. I'm available for any follow-up questions.
---------------------------------------------
** Kernel log:
[ 50.145173] ipmi_si dmi-ipmi-si.0: Removing SMBIOS-specified kcs state machine in favor of ACPI
[ 50.171032] ipmi_si: Adding ACPI-specified kcs state machine
[ 50.172110] ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0
[ 50.191888] idxd 0000:e7:01.0: enabling device (0144 -> 0146)
[ 50.208130] idxd 0000:e7:01.0: iommu sva bind failed: -95
[ 50.217527] idxd 0000:e7:01.0: No in-kernel DMA with PASID.
[ 50.231058] Console: switching to colour dummy device 80x25
[ 50.238836] ast 0000:02:00.0: [drm] P2A bridge disabled, using default configuration
[ 50.248243] ast 0000:02:00.0: [drm] AST 2600 detected
[ 50.248257] ast 0000:02:00.0: [drm] Using analog VGA
[ 50.259952] ast 0000:02:00.0: [drm] dram MCLK=396 Mhz type=1 bus_width=16
[ 50.260331] [drm] Initialized ast 0.1.0 20120228 for 0000:02:00.0 on minor 0
[ 50.279944] fbcon: astdrmfb (fb0) is primary device
[ 50.280078] Console: switching to colour frame buffer device 128x48
[ 50.293492] ast 0000:02:00.0: [drm] fb0: astdrmfb frame buffer device
** Model information
sys_vendor: Alibaba
product_name: Alibaba Cloud ECS
product_version: Inspur
chassis_vendor: Alibaba
chassis_version: F86M2T1.00
bios_vendor: Alibaba
bios_version: 3.0.ES.AL.P.091.22
board_vendor: Alibaba
board_name: Alibaba Cloud ECS
board_version: YZMB-02572-105
** Loaded modules:
tcp_diag
inet_diag
cpufreq_ondemand
cpufreq_powersave
cpufreq_userspace
cpufreq_conservative
intel_rapl_msr
intel_rapl_common
intel_uncore_frequency
intel_uncore_frequency_common
cfg80211
rfkill
i10nm_edac
skx_edac_common
nfit
libnvdimm
x86_pkg_temp_thermal
intel_powerclamp
coretemp
kvm_intel
binfmt_misc
kvm
irqbypass
ipmi_ssif
ghash_clmulni_intel
sha512_ssse3
sha512_generic
sha256_ssse3
sha1_ssse3
snd_hda_intel
aesni_intel
snd_intel_dspcfg
crypto_simd
snd_intel_sdw_acpi
cryptd
snd_hda_codec
rapl
snd_hda_core
snd_hwdep
intel_cstate
nls_ascii
snd_pcm
nls_cp437
ast
iTCO_wdt
drm_vram_helper
vfat
snd_timer
pmt_crashlog
pmt_telemetry
intel_pmc_bxt
acpi_ipmi
mei_me
drm_ttm_helper
intel_sdsi
pmt_class
iTCO_vendor_support
efi_pstore
intel_uncore
isst_if_mmio
snd
pcspkr
ttm
idxd
isst_if_mbox_pci
fat
isst_if_common
intel_vsec
idxd_bus
mei
soundcore
watchdog
i2c_algo_bit
ipmi_si
ipmi_devintf
ipmi_msghandler
acpi_power_meter
acpi_pad
evdev
joydev
button
loop
fuse
dm_mod
configfs
efivarfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
hid_generic
usbhid
hid
cirrus
drm_shmem_helper
drm_kms_helper
drm
nvme
nvme_core
t10_pi
ahci
virtio_net
crc64_rocksoft
libahci
net_failover
crc64
xhci_pci
crc_t10dif
failover
libata
crct10dif_generic
xhci_hcd
virtio_pci
virtio_pci_legacy_dev
crc32_pclmul
virtio_pci_modern_dev
crct10dif_pclmul
crc32c_intel
crct10dif_common
usbcore
scsi_mod
virtio
i2c_i801
virtio_ring
i2c_ismt
i2c_smbus
usb_common
scsi_common
wmi
pinctrl_emmitsburg
** PCI devices:
0000:02:00.0 VGA compatible controller [0300]: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000] (rev 52) (prog-if 00 [VGA controller])
 DeviceName: ASPEED Technology, Inc. ASPEED Graphics Family
 Subsystem: ASPEED Technology, Inc. ASPEED Graphics Family [1a03:2000]
 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 16
 NUMA node: 0
 IOMMU group: 214
 Region 0: Memory at a4000000 (32-bit, non-prefetchable) [size=64M]
 Region 1: Memory at a8000000 (32-bit, non-prefetchable) [size=256K]
 Region 2: I/O ports at 2000 [size=128]
 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
 Kernel driver in use: ast
 Kernel modules: ast
** USB devices:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse
Bus 001 Device 003: ID 046b:ff10 American Megatrends, Inc. Virtual Keyboard and Mouse
Bus 001 Device 002: ID 046b:ff01 American Megatrends, Inc. Virtual Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub