Kernel fordítás hibernate unable to find swap space signature

Fórumok

Sziasztok!

A PCG-Z50R típusu sony laptopomra telepítettem debian lenny-t. A kernelt debian forrásból (debian módon) újrafordítottam modulok és initrd nélkül, csak a beépített hardwarek kiválasztásával. A tesztelésnél minden működik kivéve a hibernálásból való visszatérést. Ekkor bootoláskor a tárgybani "unable to find swap space signature" hibaüzenetet kapom.

Persze a fordítást az asztali gépemen csinálom (linux-source-2.6.26), majd a deb csomagot telepítem a laptopon, mert a kérdése gép:
model name : Mobile Pentium II
stepping : 10
cpu MHz : 364.750

MemTotal: 188528 kB

/dev/hda1 * 1 729 5855661 83 Linux
/dev/hda2 730 789 481950 82 Linux lapozó / Solaris

Ha a gyári Debian GNU/Linux, kernel 2.6.26-1-686 kernelt idítom el akkor hibernál majd bekapcsolás után rendesen visszatér belőle. Mit rontottam el?
Segítsetek! Előre is köszönöm!

Üdv.
nagysa

Hozzászólások

Elsore azt mondanam, hogy hibernalas utan nem visszatert, csak sima bootot probalt elkovetni, ekkor teljesen jogos a hibauzenet, hiszen a hibernacios image felulcsapja a swap teruletet.

Ha uswsusp-ot hasznalsz, annak szuksege van initrd image-re, hogy vissza tudjon terni, ha pedig az in-kernel swsusp-ot, akkor a resume parametert meg kell adnod a kernelnek.

Az fstab hogy néz ki? Device nevek vannak vagy uuid formák?

Esetleg ezeket segíthetnek (google első 5 találatából):
http://ubuntuforums.org/showthread.php?t=307009&highlight=Unable+to+fin…
http://ubuntuforums.org/showthread.php?t=287962

Ha a kernelbe fixen bedrótozod a swap-et, hogy honnan töltse vissza az adatokat, akkor egy hibalehetőséggel kevesebb lehet:
make menuconfig
-> Power Management support
-> Hibernation (aka 'suspend to disk')
-> (/dev/hda2) Default resume partition

make menuconfig
-> Power Management support
-> Hibernation (aka 'suspend to disk')
-> (/dev/hda2) Default resume partition
Ezt használom

de megvan a hiba. :)

--- ACPI (Advanced Configuration and Power Interface) Support
| | [ ] Deprecated /proc/acpi files
│ │ [*] Deprecated power /proc/acpi directories
│ │ [*] Future power /sys interface

A dokumentációban nincs teljesen pontosan leírva de most az
echo disk >/sys/power/state és a
echo mem >/sys/power/state
parancsok működnek :) és vissza is jön minkét állapotból.

A hibernate parancs, hogy mit használ még nem néztem, de lehet, hogy az uswsups-on keresztül működik, vagy a /proc/acpi -in kersztül próbálja működtetni, ami nekem átkerült a /sys könyvtárba.
Ennek még (hibernate) megnézem a beállításait vagy, hogy milyen csomagok kellenek a működéshez.
Persze a végén GUI-ból kéne, hogy működjön. Mindenkinek köszönöm a segítséget, tegnap este már nem láttam az erdőtől a fát:) Most dolgoznom kell! este beszámolok az eredményekről.
nagysa

Ezt most megnézem.