Portál AbcLinuxu, 8. května 2025 20:50

Dotaz: hibernace - nx9010

17.3.2005 21:42 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
hibernace - nx9010
Přečteno: 225×
Odpovědět | Admin
Dobry den! Pri nastavovani jsem postupoval podle tohoto navodu.

Ulozeni RAMky na swap je v pohode, problem je v resume. Jadro zahlasi toto:
Unable to find swap-space signature
/etc/grub/grub.conf
title Fedora Core (2.6.11.2)
        root (hd0,2)
        kernel /boot/vmlinuz-2.6.11.2 ro root=LABEL=/ resume2=swap:/dev/hda4
        initrd /boot/initrd-2.6.11.2.img
/etc/hibernate/hibernate.conf
UseSwsusp2 yes
Reboot no
EnableEscape yes
DefaultConsoleLevel 1
sleep, 5 for poweroff
PowerdownMethod 5
AsyncIOLimit 128
/etc/hibernate/suspend-settings.conf
Verbosity 0
LogFile /var/log/hibernate.log
LogVerbosity 1
/etc/bootsplash/default/config/bootsplash-1024x768.cfg
SaveClock restore-only
GrubMenuFile /boot/grub/menu.lst
OnResume 20 echo 0 > /proc/omnibook/onetouch
OnResume 19 echo 1 > /proc/omnibook/onetouch
UnloadBlacklistedModules yes
LoadModules auto
SwitchToTextMode yes
Nevedel by nekdo neco? Dekuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.3.2005 23:15 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: hibernace - nx9010
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém je s tím, že se disk vypne dřív než se tam zapíše signatura suspendu (to je poslední věc, která se zapisuje). Řešením je obvykle nastavení na normální vypínání místo ACPI S4 (IMHO shutdown je default, jinak echo shutdown > /sys/power/disk), jak se to nastavuje v hibernate skriptu netuším.
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
18.3.2005 07:04 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: hibernace - nx9010
Tak nakonec se potvrdilo, ze skoro vse se da najit. Dlouho sem hledal a nasel problem.
Pouzival sem initrd a to mu proste vadilo! Tak sem ho dal pryc a uz to bezi. Jen kdyby nekdo chtel vedet jak to vyresit s initrd, tak tady:
If you are using an initrd, you MUST edit the linuxrc script to attempt to resume before filesystems are mounted. Do this by inserting the line:

echo > /proc/software_suspend/do_resume

somewhere after mount /proc but before mounting filesystems in your linuxrc script.

If you are using an initramfs, you will need to do the same thing to your /sbin/init script, else you will never be able to resume

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.