PLD Linux Forum Strona Główna PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
kpowersave hibernacja
Autor Wiadomość
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 6 Czerwiec 2007, 00:00   kpowersave hibernacja

Witam.
Mam taki mały problem z hibernowaniem mojego laptopa.
Jest sobie włączony kpowersave i on ma opcje do wprowadzania laptopa w stan hibernacji więc chcę to uruchomić wyskakuje mi okienko z takim komunikatem.
Kod:
Could not umount external media before suspend/standby.
(Reason: Could not call DCOP interface to umount external media.)
Would you like to continue suspend/standby anyway?
(Warning: Continue suspend can cause data loss!)

Klikam "Suspend anyway" i laptop przechodzi w stan hibernacji, następnie go wybudzam i tu jest problem bo z tego co zauważyłem działą wszystko poza klawiaturą touchpadem i monitor jest tak ciemny że prawie nic nie widać na nim. Myszką na usb mogę poruszać, zalogować się po ssh też mogę. Teraz nie wiem co z tą jasnością monitora, klawiaturą i touchpadem.
Za wszelką pomoc będę bardzo wdzięczny.

EDIT: jak doinstaluje powersave to nie przechodzi w stan hibernacji tylko po komunikacie jak wyżej dostaje komunikat
Kod:
Could not remount (all) external storage media.


EDIT2: Jak doinstaluje do powersave suspend efekt jest taki jak na samym początku :|
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 9 Czerwiec 2007, 22:29   

Nie edytuje poprzedniego posta ponieważ pewnie nikt by już go nie zobaczył a sprawa się troszeczkę ruszyła.

Doszedłem to takich spostrzeżeń że kpowersave nie korzysta ani z suspend2 ani z suspend do hibernacji tylko z hal. Wywnioskowałem to po tym że jak odinstalowałem suspend2, suspend i powersave to mogę go zahibernować i odhibernować.
Po odhibernowaniu jak poprzednio czarny ekran, tauchpad i klawiatura nie działa, ale jak po ssh zrobie
Kod:
echo -n reconnect > /sys/bus/serio/devices/serio0/drvctl
to zaczynają działać przyciski z fn i rozświetla się ekran, ale nadal nie działa klawiatura ani touchpad.

Czy wie ktoś może jak zmusić klawiaturę i touchpada do działania?
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 10 Czerwiec 2007, 13:00   

Korzysta z hala, a hal korzysta z masy przeróżnego softu. Zerknij do:
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux

Osobiście polecam spróbowanie użycia suspend.spec (s2disk na dysk, s2ram do ramu, s2both do jednego i drugiego na raz). Najpierw ręcznie z palca z konsoli, a potem można już via hala.

ps. warunek odpowiednio nowy kernel bodaj >= 2.6.17
_________________
Th Release Manager
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 10 Czerwiec 2007, 13:41   

Mam kernel w wersji 2.6.20.7-1 na TH. A czy paczka suspend z repo th nie działa?

EDIT: czy trzeba wygenerować nowy initrd? Bo /etc/sysconfig/geninitrd jest takie pole
Kod:
## Use suspend to disk?
USE_SUSPEND=no
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 10 Czerwiec 2007, 13:54   

Paczka jak najbardziej działa (z tym, że zawiera listę wspieranych laptopów, jeśli Twój jest niewspierany to poczytaj README*). Włacz w sysconfig/geninitrd suspend (ale nie suspend2), dodaj do gruba/lilo linijkę: resume=/dev/XYZ3 (partycja swap), zerknij w /etc/suspend.conf, przegeneruj initrd (zostaną tam umieszczone rzeczy niezbędne przy resume z dysku) i gotowe :-)
_________________
Th Release Manager
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 10 Czerwiec 2007, 14:23   

Jeszcze dwa pytania.
Skąd wziąć /dev/snapshot albo co wpisać w /etc/susbend.conf
Kod:
snapshot device = /dev/snapshot

Co wpisać w path_to_resume_device_file?
Kod:

resume device = <path_to_resume_device_file>

Czy to ma być ścieżka do swap?

EDIT: Próba wygenerowania initrd zwraca coś takiego
Kod:
geninitrd -f -v /boot/initrd-2.6.20.7-1.gz 2.6.20.7-1
Using /dev/sda6 as device for rootfs
Using modules:  kernel/fs/xfs/xfs.ko.gz kernel/drivers/scsi/scsi_mod.ko.gz kernel/drivers/ata/libata.ko.gz kernel/drivers/ata/ahci.ko.gz kernel/drivers/scsi/sd_mod.ko.gz kernel/drivers/scsi/scsi_wait_scan.ko.gz
/bin/initrd-busybox -> /tmp/initrd.ygKcVj/bin/initrd-busybox
Loading module [xfs] without options.
Loading module [scsi_mod] without options.
Loading module [libata] without options.
Loading module [ahci] without options.
Loading module [sd_mod] without options.
Loading module [scsi_wait_scan] without options.
cp: nie można wykonać stat na `/dev/snapshot': Nie ma takiego pliku ani katalogu
/etc/suspend.conf -> /tmp/initrd.ygKcVj/etc/suspend.conf
/usr/sbin/resume -> /tmp/initrd.ygKcVj/bin/resume
Adding rootfs finding based on root= option support.

Z tym snapshot chyba coś nie tak jest.
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 10 Czerwiec 2007, 14:53   

resume device - tak, ścieżka do partycji swap

mknod /dev/snapshot c 10 231
_________________
Th Release Manager
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 10 Czerwiec 2007, 15:02   

Kod:

ls -la /dev/snapshot
crw-r--r-- 1 root root 10, 231 2007-06-10 14:59 /dev/snapshot
[root@hpek ~]# s2disk
s2disk: Could not open the snapshot device. Reason: No such device

Co robie jeszcze źle?
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 10 Czerwiec 2007, 15:05   

Hm, modprobe dm-snapshot?
_________________
Th Release Manager
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 10 Czerwiec 2007, 15:06   

arekm napisał/a:
Hm, modprobe dm-snapshot?

Kod:

[root@hpek ~]# modprobe dm-snapshot
[root@hpek ~]# s2disk
s2disk: Could not open the snapshot device. Reason: No such device

Może jeszcze o czymś zapomniałem :)
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 11 Czerwiec 2007, 19:22   

Problem rozwiązał się sam po dzisiejszym upgradzie.
Nie mam pojęcia jak dlaczego i dzięki jakiemu programowi ale mój system zostaje zahibernowany i odhibernowany i wszystko śmiga.
Nie mam ani suspend ani suspend2, poversave też nie posiadam tylko powersave-lib i kpowersave.
Klikam prawym na kpowersave robie wstrzymaj i ładnie system usypia :)
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 11 Czerwiec 2007, 19:30   

Gdybyś się zapoznał z wspomnianym:
/usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
to byś wiedział dlaczego tak się dzieje :)
_________________
Th Release Manager
 
 
zajac 


Pomógł: 32 razy
Dołączył: 06 Lip 2005
Posty: 498
Skąd: Toruń
Wysłany: 11 Czerwiec 2007, 19:37   

Ok arekm już mam :P
Nie posiadałem programów ale nie zwróciłem uwagi na
Kod:
elif [ -w "/sys/power/state" ] ; then
        # Use the raw kernel sysfs interface
        echo "disk" > /sys/power/state
        RET=$?

No a właśnie to mi usypia kompa :)
_________________
Strony internetowe Toruń. Grafika komputerowa.
 
 
 
arekm 


Pomógł: 13 razy
Dołączył: 14 Sty 2007
Posty: 95
Wysłany: 11 Czerwiec 2007, 21:33   

Na marginesie dodam, że mój laptop od ok 3 lat niemal nie jest wyłączany - cały czas gdy nie pracuje jest uśpiony ale w RAM, a nie na dysku. Jak dla mnie rewelacja.

Suspend na dysk przydaje się w jednym przypadku - gdy chcę zabootować sąsiednie systemy operacyjne.
_________________
Th Release Manager
 
 
uzi18 
Developer PLD


Pomógł: 9 razy
Dołączył: 16 Lip 2006
Posty: 288
Skąd: Pabianice
Wysłany: 5 Lipiec 2008, 00:44   

kpowersave dziala (przynajmniej suspend) - trzeba doinstalowac pm-utils i ewentualnie cpufrequtils

s2disk mi przy przywracaniu wywala : SNAPSHOT_PLATFORM_SUPPORT ioclt not found czy jakos tak i nie wiem jak sobie z tym radzic.
_________________
Pozdrawiam
Bart.
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group