Rozwiazanie dla nowego Suspend2 + yaird

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Awatar użytkownika
wrobel
Posty: 6
Rejestracja: 29 lipca 2006, 18:16

Rozwiazanie dla nowego Suspend2 + yaird

Post autor: wrobel »

Witam,
Chciałbym się podzielić rozwiązaniem kłopotu z włączeniem obsługi suspend2 (czyli od niedawna TuxOnIce - mechanizm hibernacji systemu) w wersji >= 2.2.7 w Debianie (wersja sid, pewnie ze starszymi jest to samo). Przed stworzeniem pliku initrd należy pliku konfiguracyjnym yairda: /etc/yaird/Templates.cfg, dodać następujące linijki:

Kod: Zaznacz cały

                        !    echo > /proc/software_suspend/do_resume
                        !  fi
+                        !  # for suspend2 (>= 2.2.7)
+                        !  if [ -w /sys/power/suspend2/do_resume ]; then
+                        !    echo activating suspend2
+                        !    echo $resume2 > /sys/power/suspend2/resume2
+                        !    echo > /sys/power/suspend2/do_resume
+                        !    /bin/sleep 5
+                        !  fi
                        !  # for swsusp
                        !  if [ -n "$resume" ]
                        !  then
Dopiero wtedy można stworzyć initrd, np.:

Kod: Zaznacz cały

yaid --output /boot/initrd.img-2.6.22-cdlinux
Niestety deweloperzy Yairda coś się ostatnio obijają - ten błąd jest już w bugzilli od kilku miesięcy, podobnie jak błąd uniemożliwiający stworzenie initrd na jądrze 2.6.22...
Zablokowany