Suspend 2 Ram működik :)

Örök problémám volt linuxon, hogy nem működött a hibernálás. Asztali pc-m van, de ha elmegyek vhová vagy csak tanulni akarok, szívesebben hibernálom és nem kell bootolni minden bekapcsolásnál. Windowsban ezt szeretem, hogy kb 3 másodperc alatt ki/be lehet így kapcsolgatni, csak könnyen a rendszer alatt tudok "ragadni", mert nincs kedvem bootolgatni :)

Nagyjából egy éve lejátszottam egy többórás meccset a Suspend2 nevezetű csodával - kernel patch/fordítás/reboot/hibernate script install/nem települ fel jól/google/beüzemelem (valszeg rosszul :D)/nem működik.. - végül hagytam a dolgot a fenébe, nem szenvedek rajta ennyit meg nem is értek hozzá olyan jól.

Aztán unalmamban olvasgattam ma Frugalware wikin a howto-kat és a legalsó pont a hibernálásról szólt. Mondom poénból kipróbálom.. ellenőriztem kernelconfigot, bele van forgatva gyári kernelbe ami kell, szóval csak grubot szerkesztettem. Beírtam a hibernáló parancsot, gép lekapcsol (én meg imádkozok :). Bekapcsoltam, bebutult a grubig, utána uncompressing linux... és hibátlanul visszakaptam a munkamenetemet. Annyi baja volt csak, hogy a hálózati csatolókat nem látta de egy 'service interfaces start' meggyógyította.
Nos ez szép és jó, de majdnem olyan hosszú ideig tartott a "felébredés" mint egy normál rendszerindítás. Lemezművelet az bizony lemezművelet és lassú :)

Utánakerestem vmi RAM-ba íródó megoldásnak, hátha.. openSUSE wikin találtam egy s2ram nevezetű programhoz leírást. A programocska maga a suspend nevű SF project része, szóval azt kellett feltennem forrásból, mivel Frugalra nem található meg csomagban.
Nos a fordítás része a dolognak mindig make error1 lett és nemigazán volt türelmem, kedvem utánajárni, fórumban kérdezni, válaszra várni, stb..
Áthidaló megoldásként fogtam az uswsusp egyik .deb csomagját és elég barbár módon szépen bemásoltam /usr-be az egész tartalmát :D

Az lett a vége a dolognak, hogy ezek után a suse wiki alapján beírtam, h 's2ram -f' és a gép lekapcsolt kb 5 másodperc alatt. Power gomb megnyomását követően szintén kb 5 sec múlva sértetlenül visszakaptam a desktopomat és minden teljesen jól működik :)) A hálózat is rendben van.
Keytouch-al beállítottam a billentyűzetet, hogy a sleep gombra szépen aludjon el és így már ebben a tekintetben beértem a windwost.

Amúgy a gépem:
ASUS A5N8X Nforce 4 chipsettel
AMD Athlon 64 3000+
1GB RAM
Inno3D Geforce 7600GS
Samsung 250 GB sata2 winchester (erről fut az OS)
Maxtor 80+40 GB
Az integrált AC 97 hangkarit használom
A netet usb-ról szolgáltatja a kábelmodem

Frugalware 0.7pre1 Sayshell-el megtámogatva.
(Ja és powered by uswsusp_0.6~cvs20070202-1_i386.deb :DD)

Hozzászólások

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa.

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
aaaaaaaaaa.

Asszem csak ennyit szerettem volna mondani. Legyetek boldogok :)

:(

O, hat koszonom az elismerest.

Az igazsag az, hogy a kornyekemen elok mar mind kimuvelodtek abbol, mi is az en problemam, meg a szabadbolcsesz kolleginanak is elmagyaraztam, es azota o" is utalja a suspendet :)
De egyre kevesebb erot erzek mar magamban arra, hogy megoldjam a problemam. Tulajdonkeppen az OSX-et csak kiproaltam anno, de nem ment rajta sem a suspend, sem a webkamera.
Namost ez ugyanugy nem megy linuxszal sem. Szoval lehet, hogy inkabb megegyszer "kiprobalom" az OSX-et.

Aaa, de a meg nem legalis...

Tényleg, megy már Frugalék buildservere? Volt valami gond vele, pedig majd ha lesz időm a laptopra is fel kellene passzírozni, végülis csak egyik szívemcsücske disztro:)

"Trollhammaren sveper igen..."

Valamit biztos felreertek, de ez hol suspend to RAM? Ez a hibernalas, suspend to disk.

En valoban a suspend to RAM-ot hasznalom, aminek tudtommal a fo hatranya az, hogy akkor aramot fogyaszt. Ahhoz viszont konkretan semmit nem kellett allitgatni, csak bekapcsolni a KDE-ben a megfelelo opciot. Nekem ez azert szimpatikusabb, mert 2s alatt visszakapom az egesz desktopot.

"Az lett a vége a dolognak, hogy ezek után a suse wiki alapján beírtam, h 's2ram -f' és a gép lekapcsolt kb 5 másodperc alatt."

Nem a s2disk-et használom, hanem a suspend project része ez az s2ram program, ami suspend to ram és tényleg a memóriába menti el magát. Sztem ugyanarról beszélünk.
A Frugal KDE-ben én alapból nem emlékszem, h a suspend bármilyen formája is benne lenne, bár régóta nem keresgéltem ilyen után, csak használom a régóta változatlan beállításaimat :)

OK, en neztem el...

nalam igy megy: Control Center > Laptop Battery > ACPI ... > Enable suspend
Innentol a KLaptop appleten jobb klikk > Lock & Suspend, illetve Suspend.

Mivel konkretan _semmit_ nem kellett hozza beallitanom, ezert nem is tudom, mi kell ahhoz, hogy mukodjon (Frugalware 0.7pre-today ;-)