Bom, depois de vários testes modificando as configurações do arquivo, ainda não consegui fazer o sistema hibernar com sucesso. Mudando o parâmetro POST_VIDEO para
false eu consegui resolver o problema da placa de vídeo, que travava na reinicialização quando eu suspendia, e mudando ACPI_SLEEP_MODE para
standby ao invés de
mem, pelo que pude perceber mudei a forma como o suspender se comporta, ao invés de salvar pra memória ele fica em standby mesmo, mais ou menos do mesmo jeito que acontece no Windows XP.
Tanto quando vou tentar hibernar quanto no retorno do suspender, ainda recebo aquela tela, onde as frases que mais me chamaram a atenção são:
Ata1: ACPI setting time failed
Ata2: ACPI setting time failed
PnP: failed to activate device
Ata tem a ver com os HDs certo? Bom, por final vou postar o conteúdo atual do meu arquivo /etc/default/acpi-support, qualquer sugestão de como reconfigurá-lo é bem vinda!
# Comment the next line to disable ACPI suspend to RAM
ACPI_SLEEP=true
# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true
# Change the following to "standby" to use ACPI S1 sleep, rather than S3.
# This will save less power, but may work on more machines
ACPI_SLEEP_MODE=standby
# Add modules to this list to have them removed before suspend and reloaded
# on resume. An example would be MODULES="em8300 yenta_socket"
#
# Note that network cards and USB controllers will automatically be unloaded
# unless they're listed in MODULES_WHITELIST
MODULES=""
# Add modules to this list to leave them in the kernel over suspend/resume
MODULES_WHITELIST=""
# Should we save and restore state using the VESA BIOS Extensions?
SAVE_VBE_STATE=true
# The file that we use to save the vbestate
VBESTATE=/var/lib/acpi-support/vbestate
# Should we attempt to warm-boot the video hardware on resume?
POST_VIDEO=false
# Save and restore video state?
# SAVE_VIDEO_PCI_STATE=true
# Should we switch the screen off with DPMS on suspend?
USE_DPMS=true
# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true
# Uncomment the next line to switch away from X and back again after resume.
# This is needed for some hardware, but should be unnecessary on most.
# DOUBLE_CONSOLE_SWITCH=true
# Set the following to "platform" if you want to use ACPI to shut down
# your machine on hibernation
HIBERNATE_MODE=shutdown
# Comment this out to disable screen locking on resume
LOCK_SCREEN=true
# Uncomment this line to have DMA disabled before suspend and reenabled
# afterwards
# DISABLE_DMA=true
# Uncomment this line to attempt to reset the drive on resume. This seems
# to be needed for some Sonys
# RESET_DRIVE=true
# Add services to this list to stop them before suspend and restart them in
# the resume process.
STOP_SERVICES="mysql "
# Restart Infra Red services on resume - off by default as it crashes some
# machines
RESTART_IRDA=false
# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines
ENABLE_LAPTOP_MODE=false
--editado--
Lá em cima eu tinha colocado DMA 1 e 2, quando na verdade é Ata 1 e 2.