Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Polecenia wydane z konsoli:
pm-hibernate
i:
pm-suspend
w ogóle nie działają. Ponadto po kliknięciu opcji w "panelu logowania" dotyczące hibernacji i wstrzymania włącza się wygaszacz ekranu.
Próbowałem też z pakietem hibernate i tam polecenia działają, ale nijak nie mogę połączyć tego z panelem logowania bo to ponoć jest obsługiwane przez hal-a, który z kolei współpracuje tylko z pm-utils.
Dodatkowo podczas hibernacji przy użyciu hibernate-disk i hibernate-suspend po wyprowadzeniu laptopa z hibernacji/wstrzymania procesor działa na maksimum, i już nie schodzi z taktowaniem w dół. Korzystam z laptop-mode.
Napisałem te dodatkowe informację o pakiecie hibernate bo może one pomogą diagnozie. Probowałem już rad z tego forum, ale tematy są dość stare i możliwe, że inaczej można to teraz rozwiązać, szczególnie w Squeeze.
Będę wdzięczny za wszelkie wskazówki, siedzę już z tym problemem kilka dni i nie mogę sobie poradzić.
Ps. System to Debian/Squeeze, jądro 2.6.32-5-amd64, Gnome
Notebook Lenovo G550
Pozdrawiam.
Ostatnio edytowany przez szcz00ri (2010-12-13 17:49:20)
Offline
Masz pakiet gnome-power-manager i odpalasz sesję przez gdm? Co do HAL-a, to masz go zainstalowanego? GNOME nie potrzebuje go już do niczego, może to właśnie on przeszkadza... Jeżeli masz — usuń.
Offline
mam gnome-power-manager, sesja gdm, usunąłem hal-a, czy restart maszyny jest konieczny?
Najgorsze, że po wykonaniu polecenia w konsoli, w logu nie ma zbyt wielu informacji:
pm-suspend.log
enabled, active success. /usr/lib/pm-utils/sleep.d/00powersave resume suspend:success. /usr/lib/pm-utils/sleep.d/00logging resume suspend:success. /usr/lib/pm-utils/sleep.d/000kernel-change resume suspend:success.
pm-powersave.log
/usr/lib/pm-utils/power.d/anacron true:success. /usr/lib/pm-utils/power.d/sched-powersave true:**sched policy powersave ON success. /usr/lib/pm-utils/power.d/anacron false:success. /usr/lib/pm-utils/power.d/sched-powersave false:**sched policy powersave OFF success. /usr/lib/pm-utils/power.d/anacron false:success.
Offline
szcz00ri napisał(-a):
czy restart maszyny jest konieczny?
raczej...
U mnie w ogóle po prostu działa — nic w tym kierunku nie robiłem :)
Offline
po restarcie nadal nie działa ;/ generalnie wcześniej miałem xfce4 i może tu coś jest namieszane? Nie chciałbym reinstalować Debiana bo to nie o to chodzi tu chyba ;) gdzie tu może być namieszane? jakie pakiety są niezbędne do działania pm-utils? Instalując pm-utils debian nie pociągnął, żadnych zależności dodatkowych a z tego co wyczytałem potrzebne jest między innymi acpi-support i to instalowałem ręcznie. Może są jeszcze jakieś inne paczki?
Offline
acpi-support nie jest potrzebne. Masz zainstalowany pakiet uswsusp? Tam są polecenia s2ram i s2disk. Chociaż wydaje mi się że to coś z pm-utils. Może po prostu przeinstaluj ten pakiet.
Offline
uswsusp nie ma w repo squeeze:/
pm-utils kilkukrotnie już reinstalowałem
Ostatnio edytowany przez szcz00ri (2010-12-13 18:38:03)
Offline
uswsusp nie jest potrzebne, acpi* też nie... przejrzałem swoje pakiety i szczerze mówiąc wątpię żeby czegoś Ci brakowało. To co potrzebne powinieneś mieć zainstalowane jako zależności pm-utils oraz gnome-power-manager. Próbowałeś polecenia pm-suspend z roota?
Offline
tylko z roota, z usera w ogóle nie ma takiej możliwości, a jakieś pliki konfiguracyjne? bo w xfce4 w kilku poradnikach coś tam trzeba było modyfikować i traz nie pamiętam jak to powinno być domyślnie ustawione
Offline
Pokaż zawartośc
/etc/pm/config.d/00sleep_module
jeśli masz taki plik.
Offline
brak tego pliku, mam tylko kilka plików w katalogu /etc/pm/sleep.d/
a acpid jest potrzebny?
Ostatnio edytowany przez szcz00ri (2010-12-13 18:59:18)
Offline
Pusto... Spróbuj może jeszcze tak:
aptitude purge upower powermgmt-base
(poleci więcej pakietów)
aptitude purge ~c
A potem zainstalować pm-utils i gnome-power-manager ponownie... Powinno być wtedy na domyślnych konfigach.
Offline
X-y nie wstały, unable to connect to X server
Coś za dużo się usunęło :P ale bez xow pm-suspend poszło, mam nadzieje, że jak postawimy X-y to już będzie dobrze ;)
Offline
U mnie nic szczególnego nie leci...
amidala / # aptitude purge upower powermgmt-base -s ... Następujące pakiety zostaną USUNIĘTE: gnome-power-manager{a} gnome-session{a} gnome-session-bin{a} pm-utils{a} powermgmt-base{p} upower{p} 0 pakietów aktualizowanych, 0 instalowanych, 6 do usunięcia i 0 nie aktualizowanych. Do pobrania 0 B archiwów. Zwolnione po rozpakowaniu: 14,1 MB. Kontynuować? [T/n/?] Pakiety zostałyby pobrane/zainstalowane/usunięte.
No może ten gnome-session jest niezbędny Gnomowi. :)
Pewnie miałeś inaczej poinstalowane, bardziej z użyciem metapakietów... Sorry :P
Offline
ArnVaker jesteś debeściak, działa i buczy hibernacja i suspend. Dziękuję za pomoc.
A sprawa laptop-mode i zarządców cpu? Po wstrzymaniu procesory cisną na 100%.
Offline
U mine w logach mam:
/usr/lib/pm-utils/sleep.d/01laptop-mode resume suspend:success. /usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:success.
U Ciebie tego nie widać. Chyba że teraz się zmieniło. Może daj nowy log z pm-suspend.
Ostatnio edytowany przez tm (2010-12-13 20:19:04)
Offline
logi są takie same jak były natomiast w pliku jest ścieżka do pliku, którego nie ma /etc/pm/sleep.d/99laptop-mode <-- tego brak
/usr/lib/pm-utils/sleep.d/01laptop-mode
#!/bin/sh # # 99laptop-mode: Re-apply laptop mode tools settings if [ -f /etc/pm/sleep.d/99laptop-mode ]; then continue else case "$1" in hibernate|suspend) # Stopping is not required. ;; thaw|resume) # Make laptop mode tools forcibly re-apply the hardware settings # that laptop mode tools applies. if [ -e /usr/sbin/laptop_mode ] ; then /usr/sbin/laptop_mode auto force fi ;; *) exit $NA ;; esac fi
Offline
Plik /etc/pm/sleep.d/99laptop-mode ma praktycznie taką samą zawartość, ale dodaj i zobacz. Tylko trzeba mu nadać prawa do wykonywania.
#!/bin/sh # # 99laptop-mode: Re-apply laptop mode tools settings case "$1" in hibernate|suspend) # Stopping is not required. ;; thaw|resume) # Make laptop mode tools forcibly re-apply the hardware settings # that laptop mode tools applies. if [ -e /usr/sbin/laptop_mode ] ; then /usr/sbin/laptop_mode auto force fi ;; *) exit $NA ;; esac
Ostatnio edytowany przez tm (2010-12-13 20:29:57)
Offline
nie pomogło
Offline
chciałbym odświeżyć ten wątek. korzystam z laptop-mode-tools, do momentu hibernacji/suspend jest wszystko dobrze ze skalowaniem procesora, tj.
Informacja cpufreq-info, a także gnomowy monitor częstotliwości pokazują to samo, zmieniają się opcje np z userspace na powersave i częstotliwości procesora, natomiast po hibernacji/suspend polecenie cpufreq-info pokazuje zawsze userspace i procesor na 100%, nie ważne czy jest podłączony zasilacz czy nie. Natomiast w gnomowym monitorze częstotliwości częstotliwość taktowania się zmienia, ale nie zmieniają zarządcy tj, podczas odłączenia zasilania nadal jest ondemand. Jest jakiś sposób, żeby to naprawić?
Z tego wynika, że laptop-mode i gnome korzystają z innych plików konfiguracyjnych cpufreq-utils. Można to jakoś tak scalić, żeby one pokazywały to samo?
Zależy mi na tym ponieważ często (praktycznie tylko) korzystam z suspend.
Ostatnio edytowany przez szcz00ri (2010-12-15 17:43:53)
Offline
szkoda, że nikt nie zaatakował drugiej części tego tematu ;]
Rozwiązałem to trochę na okrętkę. Zrezygnowałem z usługi laptop-mode-tools odnośnie zarządzania procesorem. Pracuję tylko na gnomowym monitorze częstotliwości i ustawiłem zarządce ondemand w
/sys/devices/system/cpu/cpu0(1)/cpufreq/scaling_governor
i teraz przy zmianie częstotliwości również polecenie cpufreq-info pokazuje to samo co gnomowa aplikacja niezależnie od tego czy korzystałem z hibernacji lub wstrzymania laptopa.
Jeszcze raz dzięki za wcześniejszą pomoc. Tymczasowo temat SOLVED.
Pozdrawiam
Offline
Strony: 1