Rozwiazanie dla nowego Suspend2 + yaird
: 14 lipca 2007, 13:38
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:
Dopiero wtedy można stworzyć initrd, np.:
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...
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
Kod: Zaznacz cały
yaid --output /boot/initrd.img-2.6.22-cdlinux