[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: