Re: APM mit Kernel 2.4.20
Andreas Tille wrote:
> On Fri, 20 Dec 2002, Lothar Schweikle-Droll wrote:
>> man hdparm, danach nach dma suchen & man findet:
> Das kenne ich ;-).
>
>> Kann man nicht irgendwo in den apm-Congfig einstellen welche Dienst vor
>> dem suspend gestoppt werden sollen?
> Dieses "irgendwo" wollte ich mit meiner Frage herauslocken. ;-))
Gut also hier noch ein paar Details von meiner Config:
In /etc/apm/scripts.d/ habe ich ein Skript: hdparm:
<----snip---->
#!/bin/sh
# disable DMA on hd
# system wouldn't come back with DMA enabled
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.
HTH,
Frederik
--
Encrypted email preferred. PGP-KeyID: 0x9B4B9B32
My key is available from the keyservers or at
http://www.ferner-online.de/frederik/frederik_gpg_schluessel.asc
Fingerprint: 3457 FBF2 A228 4E7F 0276 43EA 714E C687 9B4B 9B32
Reply to: