[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: swsusp/pmdisk status on ppc?



Hm, sadly it's not that stable yet: there are at least three ways it can break currently:

(- processes can't be stopped: that's the known "problem" with swsusp I've read about, someone seems to have worked out a scheme to find out the hierarchy of system calls to stop the processes in the right order to make it more stable. In my case, about every second time I suspend while xmms is running, it complains about 1 process not being stopped and that's xmms; I've also seen one of the multiple xmms threads being T the others not, funny. Note that xmms is always inactive (it has the audio device closed) in those cases. Anyway, maybe it's because xmms is threaded, maybe because I've running it higher prio, or whatever else. It's not tragical, since pmdisk cancels supsension in this case and one can try it a second time. I also just kill xmms beforehand now.)

- during suspension, it takes a veeeerryy long time to write processes to disk (iirc), I see the dots coming up one about every 20 seconds or so. I give up and just reset the machine.

- another time, suspension worked but it took a long time in the "waiting phase" between writing processes to disk and writing the rest to disk (as far as I understand that). It took about a minute just waiting iirc. Then it finished. Resume first seemed to work, but then it will (just before switching the console to the old state) just sit there and do nothing. After about 3 minutes I gave up and did reset the machine.

It would help if someone explained the different phases, when happens what. Should I try to do that (begin something like a howto)?.

What should I look out for in such failure cases? How can I help the developers?

(Hm, should I have cross posted this to linuxppc-devel?)

Christian.



Reply to: