Strona 1 z 1
hibernacja/suspend jak?
: 11 kwietnia 2008, 06:00
autor: jenova
Witam.
Mam problem dotyczacy, jak w temacie, hibernacji i suspendu.
Problem polega na tym, ze te opcje mi nie dzialaja tak jak powinny dzialac, tzn. po wpisaniu polecenia z konsoli "hibernate-ram" system wchodzi w stan wstrzymania i poprawnie powraca do dzialania. Natomiast, co jest dziwne, opcja PasekZadan -> System -> Shut down juz nie dziala. Zakladam oczywiscie ze to jest adekwatne do powyzszego polecenia. Ekran ciemnieje, wchodzi do text mode i nagle powraca do dzialania.
Natomiast sama hibernacja juz w ogole nie dziala. Po opcji Pasekzadan -> System -> Shut Down [Hibernacja] ekran ciemnieje wchodzi w text mode i powraca identycznie jak z Suspenedem. A komenda "hibernate-disk" daje identyczny rezultat jak powyzej.
Jak dla mnie wyglada na to ze system poprawnie wchodzi w hibernacje/suspend ale "cos" wyprowadza go z tego stanu automatycznie.
Dodatkowo chcialbym zapytac jakie komendy/pliki conf. sa odpowiedzialne za wywolanie "PasekZadan->System->Shut down".
Dodam jeszcze ze po wyprowadzeniu laptopa z hibernacji, ale metoda "PasekZadan->...", cpu dziala na max, i juz nie zchodzi z taktowaniem w dol.
Ps. system to Debian/lenny, kern. 2.6.24.4, GNOME 2.22
maszyna to laptop Compal FL90
pozdrowiena
£ukasz
: 15 kwietnia 2008, 21:44
autor: sj65
U mnie, o ile pojawi się opcja hibernacji, to po kliknięciu zgłasza problem z dźwiękiem. Z konsoli hibernuje poprawnie.
Pozdrawiam
sj65
: 18 kwietnia 2008, 19:46
autor: tmy123
Mam podobny problem. Wczesniej mialem to samo ale jak zwiekszylem pojemność partycji swap na wieksza od pamieci ram to system hibernuje się poprawnie i komp się wyłącza. Problem w tym, że natychmiast włącza się z powrotem. Co jest nie tak?
: 20 kwietnia 2008, 23:06
autor: jenova
Witam ponownie
Po tygodniowej walce oraz kilku reinstalacjach Debiana w końcu udało mi się "uruchomić" suspend i hibernację. Prawdę powiedziawszy nie jestem pewny na 100% co było przyczyną, ale najprawdopodobniej sterowniki od karty muzycznej (Realtek ALC268) powodowały komplikacje. Do tej pory stosowałem te od producenta, natomiast ostatnio po kompilacji kernela 2.6.25 (wraz ze sterownikami) wszystko działa. Oczywiście nie zawsze system wchodzi w hibernację. Po dłuższej pracy nie wchodzi poprawnie w nią, najprawdopodobniej (nie nadążam z przeczytaniem komunikatu) chodzi o małą ilość miejsca na partycji swap (mam 2GB RAMu, a swap 500MB). Podczas wchodzenia w tryb hibernacji widać komunikat o "kompaktowaniu/kompresowaniu" pamięci, więc domyślam się, że są usuwane zbędne śmieci i jak mieszczę się w tych 500MB to jest dobrze.
Poza tym przeczytałem, że podczas hibernacji jeśli zabraknie miejsca na partycji swap to system powinien robić sobie plik gdzieś na partycji "/", tak aby to wszystko pomieścić.
Obecnie borykam się z problemem dźwięku, tzn. wszystko jest dobrze wchodzę/wychodzę z hibernacji/suspendu ale po wyjściu muszę
przeładować alsę. Dziwne jest to, że pomimo odkomentowania/zakomentowania w
/etc/hibernate/common.conf" sekcja services "Stop/Start/Restart Services
owe usługi nie restartują się dla przykładu.
Kilka uwag odnośnie śledzenia błędów:
- Jeśli system wchodzi w hibernację i z niej wychodzi (poznać można np. po aktywności hdd), a ekran jest czarny to winna jest karta graficzna (obsługa vbetools/vbepost).
Jeśli system załącza się natychmiast po wejściu w suspendend/hibernacja to najprawdopodobniej jakieś urządzenie nie "zasypia" (jak miało to najprawdopodobniej miejsce w moim przypadku)
Jeśli zapala się diodka CAPSLOCKA i mruga (ekran czarny) to znaczy ze "kernel panic!".
Komendy z konsoli są nieadekwatne z tymi z paska zadań->shut down (gnome, kde itp.) ponieważ wykorzystywany jest HAL i on tym zarządza. Dodatkowo podczas wchodzenia w suspend/hibernacja poprzez np. Kod: Zaznacz cały
ps-suspend --quirk-dpms-on --quirk-vbe-post
polecenia przekazywane są dokładnie w tej kolejności, natomiast poprzez pasek zadań już tak nie jest, co prowadzi, w niektórych przypadkach, do poprawnego działania z konsoli natomiast nie poprzez paski.
Kilka przydatnych komend:
Options can change how the supend or hibernate is done.
Possible actions are:
--quirk-dpms-on
--quirk-dpms-suspend
--quirk-radeon-off
--quirk-s3-bios
--quirk-s3-mode
--quirk-vbe-post
--quirk-vbemode-restore
--quirk-vbestate-restore
--quirk-vga-mode3
soft suspend
echo disk > /sys/power/state
WWW:
http://lxr.linux.no/linux/Documentation/power/
http://www.mjmwired.net/kernel/Documentation/power
http://www.mail-archive.com/ubuntu-deve ... 02968.html
Sprawdzanie co może być przyczyną błędów:
http://people.freedesktop.org/~hughsien ... debug.html
Pozdrawiam.
£ukasz
: 22 kwietnia 2008, 11:50
autor: tmy123
Mogą przydać się logi z hibernacji chociaż mnie to niewiele pomogło.
: 25 grudnia 2008, 22:54
autor: tomii
Odkopie ponieważ potrzebuje podpowiedzi.
System wstrzymuje się poprawnie z konsoli a z paska i z przycisku wstrzymania nie.
Jak sprawić aby z paska lub chociaż przycisk wstrzymania działał poprawnie?
: 28 grudnia 2008, 21:38
autor: Whistler_QD
Sprawdź, czy twój użytkownik jest w grupie powerdev.
: 28 grudnia 2008, 21:54
autor: tomii
Dzięki pomogło.