_ [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 だけど問題ないこともあるらしい。

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

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