Nie mam dobrych wiadomości, bo nic się nie zmieniło od wydań 11.2 i 11.3
Domyślnie, niezależnie od sposobu zasilania laptopa, APM_level mojego Seagate-a wynosi 128, a co za tym idzie, głowica parkuje nawet kilka razy na minutę. Co prawda dokumentacja dysku mówi o wytrzymałości >600000, ale jakoś im nie wierzę i te obecne ~48000 to i tak dla mnie za wiele.

Zmieniłem nieco podejście i sposób ominięcia problemu.

Dawno temu problem rozwiązywała instalacja pakietu laptop-mode-tools, teraz to już nie działa i nawet nie jest zalecanie:

The use of Laptop-mode and laptop-mode-tools is not recommended in SuSE Linux. The supplied powersaved already takes care of everything regarding power saving

W zamian w katalogu /etc/pm/power.d można umieścić wykonywalny „skrypt”:

#!/bin/bash
hdparm -B 254 /dev/sdX  # X=a w moim przypadku

a jeszcze lepiej coś inteligentnego, np:

#!/bin/bash
if on_ac_power; then
  hdparm -B 254 /dev/sda
else 
  hdparm -B 128 /dev/sda
fi

który zmieni wartość APM_level w zależności od tego czy jesteśmy na baterii, czy na zasilaczu.
Działa ładnie. Nawet, gdy wyciągniemy wtyczkę w czasie pracy, APM_level dysku zmienia wartość z 254 na 128.

Tagged with →  
Share →