著者: Riquer Vincent (#343341) 日付: To: guilde 題目: Software Suspend
Salut
Me sentant l'âme d'un aventurier, j'ai décidé de tester le software
suspend sur un kernel 2.6.9 a la sauce gentoo compilé par mes soins, et
apres avoir lu la doc, j'essaye donc d'executer en tant que root
# echo 4 > /proc/acpi/sleep
Un message m'indique qu'il stoppe les processus en cours, puis un autre
me dit qu'il libere la memoire, puis surprise, je retombe sur ma
console, comme si rien ne s'etait passé. Un coup d'oeil dans
/var/log/messages m'apprends que des interruptions PCI ont interrompu le
processus de suspend to swap.
L'extrait du /var/log/messages retracant cette tentative :
Jan 10 02:20:07 SoundPuter Stopping tasks:
===================================================|
Jan 10 02:20:07 SoundPuter Freeing memory: ..................|
Jan 10 02:20:07 SoundPuter eth0: link down
Jan 10 02:20:07 SoundPuter ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 5
(level, low) -> IRQ 5
Jan 10 02:20:07 SoundPuter ACPI: PCI interrupt 0000:00:11.1[A] -> GSI 11
(level, low) -> IRQ 11
Jan 10 02:20:07 SoundPuter ACPI: PCI interrupt 0000:00:11.5[C] -> GSI 10
(level, low) -> IRQ 10
Jan 10 02:20:07 SoundPuter eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Jan 10 02:20:07 SoundPuter Restarting tasks... done
les peripheriques en question sont (lspci) :
0000:00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
Controller (rev 80)
0000:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
Je ne sais pas comment faire pour utiliser le software suspend, dans le
bios aucun evenement PCI n'est sensé etre monitoré par l'ACPI, ca
ressemble plutot a un probleme de configuration au niveau de l'ACPI du
kernel, mais je ne sais pas ou ce genre de choses se configure.
acpid tourne sur la machine, juste pour faire un shutdown -h +5 en cas
de pression sur le bouton POWER
Ci-joint mon /proc/config.gz (si il passe l'antivirus agressif de l'imag)