Hallo Frederik Frederik Ferner wrote:
if [ "$1" = suspend ]; then /bin/sync /bin/sleep 1 /bin/sync /sbin/hdparm -d0 /dev/hda elif [ "$1" = resume ]; then /sbin/hdparm -d1 /dev/hda fi <----snip----> In /etc/apm/suspend.d ist hdparm ein link auf /etc/apm/scripts.d/hdparm, ebenso in /etc/apm/resume.d. Dadurch werden vor jedem Suspend alle noch nicht geschriebenen Daten auf die Festplatte geschrieben, DMA disabled. Bei Resume wird dann DMA wieder aktiviert.
Kleine Verständnisfrage, wozu ist der Aufruf von sleep und dann wieder sync, warum reicht den ersten sync nicht aus ???
-- Mit freundlichen Grüßen, Yevgen Reznichenko.