Suspend linux-szal. - 2. resz

"A problema rovid leirasa:
Bekapcsolom a laptopom, hasznalgatom, elkuldom sleepbe. Kesobb felebresztem, tokeletesen mukodik minden, hasznalom tovabb. Majd, ha kesobb (mondjuk tobb mint egy-ket perc mulva) elkuldom sleepbe, akkor abban a hitben, hogy a gep alszik, a rendszer megall valahol a folyamatban. Se kep se hang (errol meg kesobb), csak a kikapcsgomb 5mp-s tenyerelese segit. Ez a problema."

Tehat ugye ennzi lenne. De vajh mi okozza?

ata_piix survives exactly one suspend resume cylce. After resuming the
second time the disk is not longer usable.

Na nekem nem ez a problemam teljes egeszeben, de majdnem. Mar irtam uswsusp-levlistre.

Szobatarsamnak szinten majdnem teljesen ugyanilyen gepe van, nala is ugyanez a problema. Pedig az o biosa frissebb.

Hozzászólások

És az a másik megoldás, amit írtál a blogodban? Az mégsem jó?

Az xorgos szarakodas a i810 driverrel? Nem. Azok akiknek azzal van gondjuk, azoknal az a problema, hogy nincs kep, szetesik, vagy a kurzor, vagy ilyesmi. Nekem tokeletesen mukodik ha egyszer elmegy es visszajon. Szoval azt hittem megldodott, de ma reggel megint nem ment.

Vagy a suspend2-es megoldas? Most forditottam gyorsan egy suspend2-es kernelt, de meg nem volt erom kiprobalni, mert csakcsak ezt az s2ramos cuccot meg a dmesget nezegetem.

Egyebkent ugyebar tegnap mar aszittem hogy jo. De mintha az is gond lenne, hogy ha sokaig sleepben hagyom, utana szinte biztos, hogy nem megy el.

Nagyon remelem, hogy ez az ata_piix lesz a hibas, mert ezzel maguknak a kernelfejleszto uraknak is meggyult a sajat gepukon a bajuk :)

nekem is i810 van és van szarakodás az X el ha X alól küldöm suspend to ramba
ezért mindig vátok karakteres console-ra és ott teszem így 99% ban jó marad az X

suspend2 nél semmi hasonló gond nincsen, még akár filmnézés közben is
suspendelhetek, ugyanúgs jön vissza

nekem így néz ki a suspend to ram script


#!/bin/bash
sudo /usr/bin/chvt 1
sudo bash -c '/bin/sync'
cat /proc/bus/pci/00/02.0 > /var/cache/video0.config
cat /proc/bus/pci/00/02.1 > /var/cache/video1.config
echo -n mem > /sys/power/state
cat /var/cache/video0.config > /proc/bus/pci/00/02.0
cat /var/cache/video1.config > /proc/bus/pci/00/02.1
/sbin/modprobe button
sudo /usr/bin/chvt 1

szóval én pl mentem a videó cache-t is vagy mi :D (thinkpad howtoban láttam)
de ettől még karakteres console on suspendelek az a tuti

Celeron-M 1400Mhz, 768M, Debian SID, 2.6.18-rc7

Ha kernelparameternek megadod az init=/bin/basht, akkor az azt jelenti, hogy a gep nem is bootol fel rendesen, csak egy rootshellt kapsz, nehany betoltott modullal, de mindenfele programok, es X nelkul. Egy "tesztkornyezetet", ahol probalgathatod a suspendet. Szo sem volt itt suspend-to-ram elotti kernelparameter-allitgatasrol.

úgy olvasom neked sikerült megcsinálnod a supsned2-t, ha nem gond kérnék egy kis help-et :)
tegnap haver gépére (asus a6m) rakosgattam ubuntu-t, s2ram sajna nem ismerte, végigpróbáltam az összes paramétert, de csak elsőre sikerült visszajönnie az x-nek is. utána valahol megtaláltam egy gento-s oldalon, hogy suspend2-es kernellel mennie kéne, gyorsan kernel image le, megpatcheltem volna, de valahogy az istenért nem akart működni :(

bzcat blalbla.patch.bz2 | patch -p1

aztán jött a sírás, hogy már petchelve vannak a fileok, persze sehol nem találtam a configban CONFIG_SUSPEND2 bejegyzést.
te ezt, hogy oldottad meg? egyelőre nincs semmilyen suspend. kéne az új kernel, uswsup-os s2disk meg működik, szóval lenne remény, ha ezzel a kernellel menne. esteleg vesa driver, de az nagyon csúnya wörkaráund lenne.
--
Peace, Love, Unity, Respect