Re: After suspend/resume cycle ASPEED VGA monitor suffers with "No Signal" state.

2024-04-29 Thread Thomas Zimmermann

Hi

Am 23.04.24 um 21:51 schrieb Cary Garrett:

Hello,

An Aspeed VGA monitor, in my case AST 2400, after a suspend/resume
cycle suffers with a "No Signal" state. This is also true of a
IPMI/BMC remote console. To restore the "Signal" state requires
a reboot or the following workaround.

To restore the "Signal" state without rebooting issue the
following commands from a SSH session or serial console
after every suspend/resume cycle:

   sudo modprobe -r ast
   sudo modprobe ast
   
This a home media server which is updated infrequently, so

I am unable offer any guidance as to when this issue started
occurring.


Just to clarify, suspend/resume did restore the display in earlier versions?

Best regards
Thomas



Regards, Cary Garrett



Current environment:

uname -a:
Linux xx-server 6.8.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 
15:20:28 + x86_64
GNU/Linux

modinfo:
filename:   /lib/modules/6.8.7-arch1-1/kernel/drivers/gpu/drm/ast/ast.ko.zst
license:GPL and additional rights
description:AST
author: Dave Airlie
firmware:   ast_dp501_fw.bin
srcversion: 7E39455BCA2D11E968D8B2B
alias:  pci:v1A03d2010sv*sd*bc03sc*i*
alias:  pci:v1A03d2000sv*sd*bc03sc*i*
depends:i2c-algo-bit
retpoline:  Y
intree: Y
name:   ast
vermagic:   6.8.7-arch1-1 SMP preempt mod_unload
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key:76:06:C7:84:BC:2F:C6:38:38:61:C1:6F:32:D5:6A:03:88:22:68:1C
sig_hashalgo:   sha512
signature:  30:66:02:31:00:AD:83:EB:D2:9B:91:E6:C3:9B:52:89:51:4B:BB:06:
DE:D7:44:A6:6B:07:92:AA:75:2A:0B:20:26:73:58:09:DF:C3:86:C6:
FC:B7:D4:13:5F:5D:35:4D:67:89:73:0E:C2:02:31:00:C3:98:99:67:
B4:74:02:5C:6D:D3:81:13:D4:9F:B4:F4:CF:37:8A:7C:84:8C:73:BF:
DF:4D:D5:34:B0:0A:CE:0E:59:67:28:98:07:BF:D7:FA:68:B3:37:43:
02:1C:59:3E
parm:   modeset:Disable/Enable modesetting (int)

lspci:
04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics 
Family (rev 30) (prog-if
00 [VGA controller])
DeviceName: Onboard VGA
Subsystem: Super Micro Computer Inc Device 0804
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR-
FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-


--
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Frankenstrasse 146, 90461 Nuernberg, Germany
GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
HRB 36809 (AG Nuernberg)



After suspend/resume cycle ASPEED VGA monitor suffers with "No Signal" state.

2024-04-23 Thread Cary Garrett
Hello,

An Aspeed VGA monitor, in my case AST 2400, after a suspend/resume 
cycle suffers with a "No Signal" state. This is also true of a 
IPMI/BMC remote console. To restore the "Signal" state requires
a reboot or the following workaround.

To restore the "Signal" state without rebooting issue the
following commands from a SSH session or serial console
after every suspend/resume cycle:

  sudo modprobe -r ast
  sudo modprobe ast
  
This a home media server which is updated infrequently, so
I am unable offer any guidance as to when this issue started 
occurring.

Regards, Cary Garrett



Current environment:

uname -a:
Linux xx-server 6.8.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 
15:20:28 + x86_64
GNU/Linux

modinfo:
filename:   /lib/modules/6.8.7-arch1-1/kernel/drivers/gpu/drm/ast/ast.ko.zst
license:GPL and additional rights
description:AST
author: Dave Airlie
firmware:   ast_dp501_fw.bin
srcversion: 7E39455BCA2D11E968D8B2B
alias:  pci:v1A03d2010sv*sd*bc03sc*i*
alias:  pci:v1A03d2000sv*sd*bc03sc*i*
depends:i2c-algo-bit
retpoline:  Y
intree: Y
name:   ast
vermagic:   6.8.7-arch1-1 SMP preempt mod_unload 
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key:76:06:C7:84:BC:2F:C6:38:38:61:C1:6F:32:D5:6A:03:88:22:68:1C
sig_hashalgo:   sha512
signature:  30:66:02:31:00:AD:83:EB:D2:9B:91:E6:C3:9B:52:89:51:4B:BB:06:
DE:D7:44:A6:6B:07:92:AA:75:2A:0B:20:26:73:58:09:DF:C3:86:C6:
FC:B7:D4:13:5F:5D:35:4D:67:89:73:0E:C2:02:31:00:C3:98:99:67:
B4:74:02:5C:6D:D3:81:13:D4:9F:B4:F4:CF:37:8A:7C:84:8C:73:BF:
DF:4D:D5:34:B0:0A:CE:0E:59:67:28:98:07:BF:D7:FA:68:B3:37:43:
02:1C:59:3E
parm:   modeset:Disable/Enable modesetting (int)

lspci:
04:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics 
Family (rev 30) (prog-if
00 [VGA controller])
DeviceName: Onboard VGA
Subsystem: Super Micro Computer Inc Device 0804
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR-
FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
SERR-