_ [comp] 続々々々・rxvt-unicode ×問題再び

コメントいただいた。手詰まりなんだろうか…。

_ [comp] uswsusp を試す

kernel 2.6.20.2 + suspend2 2.2.9.7 では相変わらず電源が切れないことがある。また、kernel 2.6.20.4 + suspend2 2.2.9.10 は kernel panic になって resume できなかった。というわけで、uswsusp を試してみることにした。いいらしいので。だいたいACPI Software Suspend の場合に書いてあることそのままで、

  1. 次を指定した kernel を作成 & install。
     CONFIG_SOFTWARE_SUSPEND=y
     CONFIG_BLK_DEV_INITRD=y
    
  2. uswsusp と initramfs-tools を install。
  3. /etc/initramfs-tools/conf.d/resume で /dev/ide/host0/bus0/target0/lun0/part2 を /dev/sda2 に変更。
     RESUME=/dev/sda2
    
  4. /etc/uswsusp.conf で /dev/ide/host0/bus0/target0/lun0/part2 を /dev/sda2 に変更。
     resume device = /dev/sda2
    
  5. initrd.img を作成。
     # update-initramfs -c -k 2.6.20.4-XXXXXXXX.2
     update-initramfs: Generating /boot/initrd.img-2.6.20.4-XXXXXXXX.2
     #
    
  6. /boot/grub/menu.lst を修正。
     title           Debian GNU/Linux, kernel 2.6.20.4-XXXXXXXX.2 (SATA)
     root            (hd0,0)
     kernel          /boot/vmlinuz-2.6.20.4-XXXXXXXX.2 root=/dev/sda1 ro apm=power-off video=vesafb vga=0x305
     initrd          /boot/initrd.img-2.6.20.4-XXXXXXXX.2
    
  7. s2ram -n を実行。
     # s2ram -n 
     Machine is unknown.
     This machine can be identified by:
         sys_vendor   = "MICRO-STAR INC."
         sys_product  = "MS-6758"
         sys_version  = "00C"
         bios_version = ""
     See http://en.opensuse.org/S2ram for details.
    	
     If you report a problem, please include the complete output above.
     #
    

    unknown だけど問題ないこともあるらしい。

  8. s2disk を実行。これで suspend して電源が切れる。今のところ、電源が復活してくることもない。
  9. 普通に同じ kernel で boot すると、そのまま resume する。

今のところ大きな問題は出てないし、suspend2 より安定してるかも?