I am running the latest 8174 drivers. Have problems with acpi suspend. Machine suspends fine and comes back alive also.
If I suspend from within X without using the chvt jugglery, the display comes back up. However the virtual consoles are all F***** up. They take commands though.
If I suspend from a console with X running on vt 7, then also everything seems normal but as soon as I switch to X and come back to consoles, they are SC***** up. The results are not very different with chvt jugglery also.
I am not using framebuffer. Just plain vga console. Whats the remedy?
Thanks a lot!
localhost ~ # lspci | grep -i nvidia
0000:01:00.0 VGA compatible controller: nVidia Corporation NV34M [GeForce FX Go5200] (rev a1)
localhost ~ # cat suspend-to-ram.sh
if [ -e /root/.suspending ]; then
echo "Suspend already in progress. Quitting....."
# chvt 1
vbetool dpms off
vbetool vbestate save > /root/.vbe_state
echo "mem" > /sys/power/state
# vbetool post
vbetool vbestate restore < /root/.vbe_state
vbetool dpms on
# chvt 7
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:00' and the driver 'system'
pnp: match found with the PnP device '00:09' and the driver 'system'
PCI: Failed to allocate mem resource #6:20000@f0000000 for 0000:01:00.0
PCI: Bridge: 0000:00:01.0
IO window: disabled.
MEM window: c1000000-c1ffffff
PREFETCH window: e0000000-efffffff
P.S. The reason I have commented out "vbetool post" is that it results in "Illegal instruction". And if vbetool dpms is not used, the screen never comes back on.