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 [deb]gnome-power-manager[/deb] 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
[quote=szcz00ri]czy restart maszyny jest konieczny?[/quote]
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
[i]uswsusp[/i] nie jest potrzebne, [i]acpi*[/i] 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 [i]pm-utils[/i] oraz [i]gnome-power-manager[/i]. Próbowałeś polecenia [tt]pm-suspend[/tt] 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
Przynajmniej u mnie — nie ([deb]acpid[/deb] jest zawarte w [i]acpi*[/i] :)).
Offline
[quote=ArnVaker]Przynajmniej u mnie — nie ([deb]acpid[/deb] jest zawarte w [i]acpi*[/i] :)).[/quote]
a masz jakieś pliki w /etc/pm/conf.d ?
Offline
Pusto... Spróbuj może jeszcze tak:
aptitude purge upower powermgmt-base
(poleci więcej pakietów)
aptitude purge ~c
A potem zainstalować [i]pm-utils[/i] i [i]gnome-power-manager[/i] 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 [deb]gnome-session[/deb] 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
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00094 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.137.180.62' WHERE u.id=1 |
0.00065 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.137.180.62', 1732690814) |
0.00045 | SELECT * FROM punbb_online WHERE logged<1732690514 |
0.00043 | SELECT topic_id FROM punbb_posts WHERE id=160597 |
0.00081 | SELECT id FROM punbb_posts WHERE topic_id=17919 ORDER BY posted |
0.00077 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17919 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00093 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17919 ORDER BY p.id LIMIT 0,25 |
0.00073 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17919 |
Total query time: 0.00588 s |