Sida 1 av 2

[LÖST] Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 09:39
av pettan_69
Hej,

Någon som kan hjälpa mig att förstå varför "resume" efter "suspend" slutat att fungera utan anledning?
Det har hela tiden fungerat klockrent på denna dator, men helt plötslig fungerar det inte längre.
Jag tar ner datorn i väntläge, när jag sedan start datorn med en knapptryckning så bootar den normalt som om jag stängt ner systemet helt innan. Hur kan detta ändra sig? Hur felsöker jag?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 11:40
av voxic
Tja

Har haft liknande problem i Ubuntu 9.10 direkt efter installation...
Problemet var att jag hade gjort en för liten swap partition, vilket gjorde att minnet inte fick plats i swapen vid suspend.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 12:48
av pettan_69
Ok, kan ju kanske vara en anledning.
Dock ändå konstigt att det fungerat i några veckor, men helt plötsligt slutar att fungera.
Jag förmodar att jag kan göra resize av swapen med gparted. Jag provar detta.
Vad är lämplig storlek på en swap partition?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 13:39
av voxic
Jag brukar köra med dubbla storleken av mitt RAM. Har alltid haft det som en tumregel.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 15:12
av pettan_69
Hej igen,

Ökade swap till 2GB, men det fungerar fortfarande inte med suspend/resume.
Jag kan inte påminna mig om vad jag ändrat och i vilket sammanhang det slutade fungera.
Går det felsöka på något sätt?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 19:13
av voxic
Hej

Är tyvärr inte så intsatt i hur den biten fungerar, vet bara att när ja hade problem med det förut var det pga bristfälligt utrymme i swap.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 02 jan 2010, 20:04
av Bowmore
Hur mycket swap har du enligt kommandot free -m ?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 00:52
av pettan_69
Hej Bowmore,

free -m ger:
Swap: 2000 53 1946

Jag testade också hibernate.
Denna ser ut att fungera när man stänger med hibernate, men även här när jag skall starta datorn så bootar den som en "vanlig" start.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 01:39
av Bowmore
pettan_69 skrev:Jag testade också hibernate.
Jo, insåg att det var vänteläge du avsåg men blev förvillad att att swap kom på tal.
Så ditt problem är att varken vänteläge eller viloläge fungerar längre.
Det första jag tänker på är om du fått ner en ny kärna? I så fall testa att boota upp med en äldre och se om den ev fungerar t.ex med vänteläge. Om inte så verkar det skumt.

Har du kollat loggarna under /var/log? Där finns bl.a pm-suspend.log.1 Kanske kan ge ledtrådar.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 11:51
av pettan_69
Hej Bowmore,

Där är två Ubuntu varianter att starta i "dual boot" menyn.
2.6.31-16 (förvalt) och 2.6.31-14.
Jag testade -14 också, men det gjorde ingen skillnad.
Systemet tas ner fint vid suspend, men vid resume så bootar fortfarande datorn som en kallstart. Räknar upp minne och får meddelandet "GRUB loading".
Log filen är lite "Grekiska" för mig, men det verkar väl lite konstigt att det sista i logen är från "Fri Jan 1 20:29:20 CET 2010"? Jag har ju provat detta flera gånger sista dygnet, men inget loggas?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 12:49
av Bowmore
pettan_69 skrev:Log filen är lite "Grekiska" för mig, men det verkar väl lite konstigt att det sista i logen är från "Fri Jan 1 20:29:20 CET 2010"? Jag har ju provat detta flera gånger sista dygnet, men inget loggas?
Tyder på att det var den senast lyckade(?) sättningen i vänteläge.

Prova att söka efter info i kärnans logg med kommandona

Kod: Markera allt

grep -i suspend /var/log/kern.log
grep -i suspend /var/log/kern.log.1

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 13:05
av pettan_69
kern.log gav inget tillbaks.
kern.log.1 gav detta:

Dec 29 11:07:58 peter-desktop kernel: [ 1348.689672] Suspending console(s) (use no_console_suspend to debug)
Dec 29 11:07:58 peter-desktop kernel: [ 1349.680041] PM: suspend devices took 0.992 seconds
Dec 29 13:55:10 peter-desktop kernel: [ 9833.194381] Suspending console(s) (use no_console_suspend to debug)
Dec 29 13:55:10 peter-desktop kernel: [ 9834.180046] PM: suspend devices took 0.988 seconds
Dec 29 19:01:54 peter-desktop kernel: [14203.552355] Suspending console(s) (use no_console_suspend to debug)
Dec 29 19:01:54 peter-desktop kernel: [14204.556042] PM: suspend devices took 1.004 seconds
Dec 30 12:54:10 peter-desktop kernel: [ 6793.794525] Suspending console(s) (use no_console_suspend to debug)
Dec 30 12:54:10 peter-desktop kernel: [ 6794.800040] PM: suspend devices took 1.008 seconds
Jan 1 20:29:07 peter-desktop kernel: [11666.546936] Suspending console(s) (use no_console_suspend to debug)
Jan 1 20:29:07 peter-desktop kernel: [11667.544041] PM: suspend devices took 1.000 seconds
Jan 2 23:50:14 peter-desktop kernel: [ 939.084422] Suspending console(s) (use no_console_suspend to debug)

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 13:44
av Bowmore
pettan_69 skrev:Jan 1 20:29:07 peter-desktop kernel: [11666.546936] Suspending console(s) (use no_console_suspend to debug)
Jan 1 20:29:07 peter-desktop kernel: [11667.544041] PM: suspend devices took 1.000 seconds
Denna ser ut att ha lyckats
pettan_69 skrev:Jan 2 23:50:14 peter-desktop kernel: [ 939.084422] Suspending console(s) (use no_console_suspend to debug)
men inte denna.

Sen finns inga fler loggar på senare försök vilket verkar konstigt.

Prova med att lägga till bootoptionen no_console_suspend som nämns så får vi se om loggen ger något mer. Om du inte vet hur man gör så vill jag veta om du kör grub eller grub2. Grub2 kör du om du nyinstallerat Karmic.

En annan sak, har du pluggat in något efter nyår som inte fanns förut, t.ex en kortläsare eller ett SD-kort?

EDIT
Har du kollat inställningarna under System > Inställningar > Strömhantering ?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 14:18
av pettan_69
Hej Bowmore,

Jag vet tyvärr inte hur man lägger till bootoption.
Jag förmodar att jag kör GRUP2, då jag installerat 9.10 nytt med dual boot tillsammans med Win XP.
Det enda jag ändrat hårdvarumässigt är att jag 28/12 bytte nätverkskort pga att nerladdning inte fungerade ok med det gamla kortet. Kan detta ha påverkat suspend och hibernate?

under System > Inställningar > Strömhantering så är det inte mycket att ställa in.
Jag har inställt:
Put computer to sleep when inactive: Never
Inget ikryssat på "spin down hard disk when possible"
Put display to sleep...."5 minutes"

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 14:41
av Bowmore
Det går att lägga in den temporärt vid uppstart men vi lägger tv in den permanent

Kod: Markera allt

sudo gedit /etc/default/grub
I filen ska du ha en rad som antagligen se ut så här:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Lägg till optionen no_console_suspend och spara
GRUB_CMDLINE_LINUX_DEFAULT="no_console_suspend quiet splash"
Uppdatera sen grub med

Kod: Markera allt

sudo update-grub
Starta om, logga in och prova sen att gå ner i vänteläge och upp igen så får vi se om du hittar något i kern.log.
pettan_69 skrev:Jag har inställt:
Put computer to sleep when inactive: Never
Inget ikryssat på "spin down hard disk when possible"
Put display to sleep...."5 minutes"
Oki, då kör du på en desktop ;)

EDIT
Ett nytt nätverkskort kan ställa till problem men det borde isf synas i loggen.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 15:33
av pettan_69
Hej,

Nu fick jag ut detta från kern.log

Jan 3 14:25:08 peter-desktop kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro no_console_suspend ipv6.disable=1 quiet splash
Jan 3 14:26:44 peter-desktop kernel: [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=UUID=b22dc7a8-2905-4da3-b0a3-b23479cc29d2 ro no_console_suspend ipv6.disable=1 quiet splash

Säger det något?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 15:54
av pettan_69
Hej Bowmore,

Tro det eller ej, men nu fungerar det! :D
Jag fick en tanke på att det kanske var Windows XP som kunde strula.
Jag bootade min Win XP och stängde ner XP igen med "shut down", sedan fungerar suspend i Ubuntu igen.......
Vet inte varför. Kanske har du någin ide' om detta?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 15:56
av Bowmore
pettan_69 skrev:Säger det något?
Bara att bootoptionen du la in skickas till kärnan.

Det verkar som att vänteläge ignoreras. Prova att stänga ner i vänteläge från terminalen.

Kod: Markera allt

sudo /etc/acpi/sleepbtn.sh
så får vi se om det funkar bättre.

Det tar några sekunder innan nåt händer efter det att kommanot körts.

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 16:03
av Bowmore
Bra, då är problemet löst ;D

Hade du lagt Windows i viloläge?

Re: Resume efter väntläge slutat fungera utan anledning

Postat: 03 jan 2010, 16:09
av pettan_69
Kommer faktiskt inte ihåg, men det kan vara möjligt.
Tack igen för ditt stöd med Ubuntu...............