[sisyphus] software suspend

Peter V. Saveliev =?iso-8859-1?q?peet_=CE=C1_altlinux=2Eru?=
Вс Ноя 14 21:03:27 MSK 2004


...

Для начала так:

8<------------------------------------------------------------------------
Error unable to insert a new range for the chain.
Failed to allocate a new range page.
Error unable to insert a new range for the chain.
Failed to allocate a new range page.
Error unable to insert a new range for the chain.
Unable to free sufficient memory to suspend. Still need 31016 pages.
Please include the following information in bug reports:
- SWSUSP core    : 2.0.0.105
- Kernel Version : 2.4.27-std-up-alt1
- Version spec.  : 2.0.1
- Compiler vers. : 2.96
- Modules loaded : binfmt_misc sd_mod sg sr_mod cdrom input agpgart ipsec 
usbcore snd-pcm-oss snd-mixer-oss snd
-intel8x0 snd-ac97-codec snd-pcm snd-timer gameport snd-mpu401-uart 
snd-rawmidi snd-seq-device snd soundcore sn
d-page-alloc irlan irda 8139too mii crc32 ide-scsi scsi_mod thermal processor 
fan button battery ac rtc ext3 jb
d  
- Attempt number : 1
- Pageset sizes  : 0 and 0 (695 low).
- Parameters     : 257 2048 0 2048
- Calculations   : Image size: 44226. Ram to suspend: 45410.
- Limits         : 61152 pages RAM. Initial boot: 59162.
- Overall expected compression percentage: 0.
- GZIP compressor enabled.
- Swapwriter active.
  Swap available for image: 245170.
- Highmem Support.
- Max ranges used: 16709 ranges in 49 pages.
- Suspend cancelled. No I/O speed stats.
8<------------------------------------------------------------------------

вдобавок к этому:

8<------------------------------------------------------------------------
/dev/hda2 on / type ext3 (rw)
proc on /proc type proc (rw,gid=19)
/dev/hda3 on /home type ext3 (rw)
/dev/hda4 on /var/ftp type ext3 (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=0620)
usbfs on /proc/bus/usb type usbfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
8<------------------------------------------------------------------------


Это означает, что он не может сохранить 45410 в 245170? Ладно. Выгрузил кучу 
модулей. Прибил половину программ. Заснул. Проснувшись, обнаружил, что 
суперблок на хомятнике отсутствует вообще нафиг. Радости моей не было 
предела, производной и она не выражалась элементарными функциями.

Для чистоты эксперимента загрузился в init=/bin/bash. Заснул. Проснувшись, 
получил тучу ошибок ext3, "inode out of bound" etc.

Короче. Даже если удаётся проснуться, обнаруживаешь многую скорбь. Так что 
лучше и не засыпать вовсе. А если паче чаяния засыпаешь, нужно сперва сделать 
полный бэкап всего куда-нибудь в другое место.

-- 
Peter V. Saveliev


Подробная информация о списке рассылки Sisyphus